1

Ubuntu12.10を使用してPCにHadoopシングルノードクラスターをセットアップしようとしました。Michael-noll.comのチュートリアルを参照して

  • ' /usr/local/hadoop/bin/start-all.sh 'コマンドを実行するまで、すべてがスムーズに進みました

  • その後、Javaプロセスステータス「/ usr / local / hadoop$jps」を実行しました

次に、、、Data Nodeがリストされていない(つまり機能していない)Task TrackerことがわかりましたName Node

誰もがこの状況で助けることができます。

4

5 に答える 5

0
  1. さて、Hadoop をインストールすると思います/usr/local/hadoop

  2. を実行するstart-all.shと、hadoop はログを/usr/local/hadoop/logsディレクトリに書き込みますが、Hadoop にはこのディレクトリへの書き込み権限がない可能性があります。

  3. すべてのログ ファイルをチェックして/usr/local/hadoop/logs/、問題がないかどうかを確認してください。

  4. それを解決する方法は?

    4.1 変更/usr/local/hadoop/conf/hadoop-env.sh、つまり追加export HADOOP_LOG_DIR=/tmp/hadoop/logs

    4.2 Hadoop と jps を再起動し、ログ ファイルを確認する

  5. 再度問題が発生した場合は、関連するログをここに投稿することをお勧めします。:)

于 2013-08-10T22:40:49.123 に答える
0

core-site.xmlプロパティで言及したディレクトリに対する書き込み権限が必要ですhadoop.tmp.dir。これについては、このリンクHadoop シリーズの単一ノードのインストール で説明しました。

于 2014-01-29T05:54:38.567 に答える
0

名前ノードをフォーマットし、start-all.shコマンドですべてのサービスを再度開始し、 での作業のステータスを確認しますjps。これは、サービスを停止せずにアプリケーションを終了した場合に発生することがあります。したがって、アプリケーションを終了する前に、 ですべてのサービスを停止したことを確認してくださいstop-all.sh

于 2013-08-10T13:10:33.743 に答える