1

2 ノード クラスタに CDH3U5 をインストールしました。すべてのサービス、Web UI、MR ジョブ、HDFS シェル コマンドなど、すべて正常に動作しているようです。しかし、興味深いことに、datanode サービスを開始すると、datanode がプロセス say X として実行されているという OK メッセージが表示されました。しかし、JPS を実行すると、プロセスのラベル「Datanode」が表示されません。したがって、出力は次のようになります-

17153 TaskTracker
18908 Jps
16267

プロセス ID - 16267 は Datanode プロセスです。他のすべてのチェックポイントは通過しました。だからこれは奇妙に思えます。クラスター内の他のノードでも同じことが起こります。この動作に関する洞察と、これが修正を必要とするものであるかどうかは役に立ちます。

4

1 に答える 1

0
以下をご確認いただき、ご返信いただけますでしょうか。
- namenode の Web インターフェイスと livenode の表示内容
- 例外があるかどうかを確認するためのデータノードのログファイル
- datanode が namenode から ping/ssh 可能であり、その逆の場合

上記のすべてが問題ないように見える場合、問題が何であるかはわかりませんが、修正することができます
- すべての Hadoop デーモンを停止します
- NN と DN の両方の conf/core-site.xml で指定された一時ディレクトリを削除します
- namenode のフォーマット
- デーモンを起動
于 2013-04-16T02:34:12.813 に答える