2012-03-12 4 views
0

擬似モードクラスタハヌープのネームノードを切り替える方法は?

最初にマシン "A"に名前 "Root1"を作成したとします。 これで、そのマシンにHDFSが作成されます。 ここで、copyFromLocalを使用してHDFSにファイルをコピーし、mapreduceを実行します。

私はいくつかの/ confファイルを変更する必要があります。 私は設定ファイルを変更し、それらを効果的にするために、 "Root2"という名前のnamenodeをフォーマットしました。 私がHDFSを閲覧すると、それは空になります(これは、以前に "Root1"についてコピーしたものを含まないことを意味します)。

古いファイル(「Root1」の場合)を表示したい場合は、そのHDFSまたは名前ノード(Root2からRoot1)に切り替える方法はありますか?

答えて

0

明確になります。あなたはあなたのマシン上で別のnamenodeを起動しましたか?

ブラウザの場合はsudo jps、ブラウザの場合はhttp://localhost:50070を入力し、複数のデータノードがあるかどうかを確認してください。ノードが1つしかない場合は、HDFSからデータを失いました。 2つのnamenodeがある場合、インターネットブラウザのファイルシステムをhttp://localhost:50070にチェックすることができます。

Hereは、1台のマシンで複数のデータノードを起動する方法を説明しています。

関連する問題