2017-11-04 5 views
0

MacOS Sierra(Darwin Kernelバージョン16.7.0)にHadoop 2.8.1がインストールされていますが、アプリケーション/タスクの追跡以外は正常に動作しています。Hadoop 2.xでアプリケーション(ジョブ)リストが空になっています

1)最初は、Resource ManagerのWebインターフェイスに問題があると思っていました。したがって、

  • 私はyarn-site.xmlテンプレートをetc/yarn-site.xmlファイルにコピーしましたが、それは役に立ちませんでした。
  • 私はデフォルトのdrを変更しようとしました。誰がリソースマネージャー(http://localhost:18088/cluster/apps/RUNNING?user.name=myUser)のHadoopユーザーにユーザーを招待したのですか?

2)コマンドラインでもアプリケーション(ジョブ)を追跡できます。糸アプリケーションリストは常に空を返します。

3)別の情報:アプリケーションのINFO出力には、次の行が表示されますが、アクセスできません。 INFO mapreduce.Job:仕事を追跡するためのURL:http://localhost:8080/ INFO mapreduce.Job:実行中のジョブ:job_local2009332672_0001

が、それは糸の問題ですか?別の設定ファイルを変更する必要がありますか?ありがとう!

+0

mapreduceフレームワークはどのように設定しましたか? ** job _local **ファイルはYARNを使用していません。 'mapred-site'の' mapreduce.framework.name'を見てください。 –

+0

ありがとう、@ cricket_007!私はこのmapred-siteファイルを持っていません。 mapred-default.xmlにこのプロパティが見つかりました。それは価値が「ローカル」で、「糸」に変更してHadoopを再起動しました。しかし、私のアプリケーションリストはまだ空です。他のアイデア? –

+0

デフォルトのファイルの名前をmapred-siteに変更する必要があります。 –

答えて

0

mapreduce.framework.namemapred-site.xmlでご覧ください。あなたの中でHADOOP_CONF_DIR

yarnに値を設定します。

mapred-siteがない場合は、mapred-default XMLファイルをコピーして名前を変更します。

関連する問題