1

Mapper と Reducer で stdout (Java の System.out) と stderr (Java の System.err) を介してメッセージを出力した場合、タスク トラッカー ノードのどこでそれらを確認できますか? ディレクトリの場所は、いくつかのパラメーターでも構成できると思いますか?

4

1 に答える 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 に答える