2017-12-20 7 views
1

私は、3つのVMを持つ非常に単純なHadoopクラスタを設定しました.1つはNameNodeとして動作し、他の2つはデータノードです。フォーマットコマンドでHDFSファイルシステムを作成したところ、すべて正常に動作しています。ファイルをHDFSシステムに保存できます。新しいノードの追加 - 新しいノードでのフォーマット?

もう1つのデータノードを追加します。私の前提は、新しいノードをセットアップしてスレーブファイルに追加し、HDFSを再起動すると、新しいノードが追加されたことを認識し、新しいノードにディスクスペースを割り当ててフォーマットします。それをHDFSの一部にする。この仮定は正しいですか?明らかに、HDFS全体を再フォーマットすることは望ましくないので、データノードを「オンザフライ」で追加できると仮定しています。正しいか、新しいノードでHDFSのストレージを提供するために他のアクションを実行する必要がありますか? ありがとう!

答えて

1

「オンザフライ」でデータノードを追加できるとします。

あなたの前提は正しいです。

HDFSには何もフォーマットされていません。新しいデータノードのディスクは、データノードディレクトリが他のノードと同一であることが好ましいが、必ずしもそうである必要はない。

HDFSを再起動する必要はありません。ヒント:Apache Ambariを使用すると、XMLの編集と同期よりも簡単にサービスのインストール、設定、管理を行うことができます。

サービスを実行するときにRPC要求を使用してデータノードがRPC要求を使用して登録されます。

ヒント:

関連する問題