2016-05-13 14 views
0

マップのローカルまたはリモートで確認したいので、ジョブの終了後、リソースマネージャーのポート8088にアクセスして詳細を確認します。リソースマネジャーWebのHadoop(2.6)入力分割場所ui

しかし、各マップタスクを選択すると、マップタスクが実行されている場所がわかり、マップタスクが使用した入力分割の場所を見つけることができません。

だから、誰もがHadoopの2.6

答えて

1

にマップタスクのlocalilyをチェックするために、この情報を見つける方法を指摘することができますが、カウンターでそれをチェックアウトすることができ、あなたはそのための3つのカウンタがあります。

  • を(データが異なるラックから上出荷されなければならなかった)データ・ローカルマップタスク(データはローカルノード上にあった)
  • ラックローカルマップタスク(データは同じラックにあった)
  • 他のローカルマップタスク

例:あなたのサポートのための enter image description here

+0

ありがとう!あなたの例に基づいて、私はあなたの仕事が12の仕事がローカルな23の仕事を開始したことを理解します。そうですか? MapのValueの意味は何ですか、Reduceの列はなぜゼロですか?彼らが正の価値を得るなら、それはどういう意味ですか? – nd07

+0

カウンタ/ RM UIのためにゼロがそこにあります。これらのカウンタはジョブレベルのカウンタです。そして、あなたは正しく理解しています - ローカルデータでは12、データと同じラックでは4、別のラックでは7です。 – ravwojdyla

関連する問題