Hadoop システムを 5 台のマシンで構成しました。すぐに新しいものを入手しますが、このマシンにはメモリなどのリソースが多くあります。そこで、新しいものが namenode になるように構成を変更したいと思います。HDFS にデータを保持せずに変更するにはどうすればよいですか? ありがとうございました
2351 次
1 に答える
1
- クラスターをシャットダウンします。
- 以前の NameNode から dfs.name.dir ディレクトリの内容をコピーして、新しいマシンで適切なアクセス許可があることを確認します。
- 新しいNameNodeがこれらのディレクトリを指すように設定されていることを確認してください ( hdfs-site.xml の dfs.name.dir 設定を確認してください。実際には、構成ファイルのセット全体を古い NameNode から新しいマシンにコピーする必要があります)。 、しかしサニティチェックを行って、それらが指すディレクトリが新しいマシンに存在することを確認します)。
- ここで、スレーブ ノードとクライアントが新しい NameNode (NameNode 自体を含む各マシンの core-site.xml の fs.default.name) を指すように変更すると、クラスターを再び起動できるようになります。
于 2013-03-10T21:37:11.747 に答える