Mapper と Reducer で stdout (Java の System.out) と stderr (Java の System.err) を介してメッセージを出力した場合、タスク トラッカー ノードのどこでそれらを確認できますか? ディレクトリの場所は、いくつかのパラメーターでも構成できると思いますか?
質問する
7177 次
1 に答える
2
これは、使用しているディストリビューションに依存する可能性がありますが、cdh3 セットアップでは、タスクが実行されたノードの /usr/lib/hadoop-0.20/logs/userlogs// の下でそれらを見つけることができます。たとえば、stderr は次の場所にあります。
/usr/lib/hadoop-0.20/logs/userlogs/job_201207010432_5284/attempt_201207010432_5284_m_000214_0/stderr
クラスターのジョブ トラッカー UI にアクセスできる場合は、そこからアクセスすることもできます (これは私が通常行うことです)。
于 2012-07-22T02:11:15.103 に答える