5

実際に、hadoop 単一クラスターをインストールして構成しました

http://wiki.apache.org/hadoop/Running_Hadoop_On_Ubuntu_Linux_%28Single-Node_Cluster%29

今私が使用しているとき

NameNode - ( http://localhost:50070)/ (私の名前ノードの場合) 正常に動作していますが、

JobTracker - ( http://localhost:50030)/ 動作していません

何が起こり得るか

ありがとう

4

8 に答える 8

2

$HADOOP_HOME/bin/start-all.sh を実行した後、コマンド「jps」を入力して、必要なすべての Hadoop プロセスが開始されているかどうかを確認できます。すべて問題なければ、次のようになります。

hd0@HappyUbuntu:/usr/local/hadoop$ jps
18694 NameNode
19576 TaskTracker
19309 JobTracker
19225 SecondaryNameNode
19629 Jps
18972 DataNode

JobTracker プロセスが機能していない可能性があります。なので、まずはチェック。正しい場合は、より具体的な理由について、logs ディレクトリ内のログ ファイルを調べる必要があります。

于 2012-11-12T09:54:04.427 に答える
1

次のコマンドを使用して、namenode をフォーマットします。

$ <path_to_hadoop.x.xx>/bin/hadoop namenode -format

これで問題は解決します。

于 2013-04-13T13:07:59.890 に答える
1

返信が遅くなるかもしれませんが、他の読者の参考になれば幸いです。

Hadoop 2.0 では、JobTracker と TaskTracker は存在しなくなり、次の 3 つのコンポーネントに置き換えられました。

ResourceManager : 競合するアプリケーション間でクラスタ内の利用可能なリソースを割り当てるスケジューラ。

NodeManager : クラスター内の各ノードで実行され、ResourceManager から指示を受けます。単一ノードで利用可能なリソースを管理します。

ApplicationMaster : フレームワーク固有のライブラリのインスタンスである ApplicationMaster は、特定の YARN ジョブを実行し、ResourceManager からのリソースをネゴシエートし、NodeManager と連携してコンテナーを実行および監視します。

したがって、ResourceManager(on NN) および NodeManager(on DN) プロセスが表示されている限り、問題ありません。

于 2016-05-04T06:11:50.107 に答える
0

さて..Hadoopのどのディストリビューション/バージョンが使用されていますか? hadoop-site.xml を使用するのは久しぶりです。Hadoop 1.0.x では、core-site.xml と mapred-site.xml です。基本的に、正しく設定されていないため、start-all はジョブトラッカーをまったく起動していないと思います。

于 2012-11-13T01:00:45.953 に答える
0

で始める

 $HADOOP_HOME/sbin/mr-jobhistory-daemon.sh --config $HADOOP_CONF_DIR start historyserver
于 2017-04-08T18:21:34.300 に答える