2011-01-18 11 views
1

私はhadoopの初心者で、初めての自明でないプログラムを動かそうとしていて、デバッグの目的で標準を見たいと思っています。私の理解では、標準出力はどこかのログファイルに向けられているので、私の質問は二重です。 1)この出力を格納するログファイルはどこにありますか?2)ファイルを表示するにはどうすればよいですか?hadoopで標準出力を表示するにはどうすればよいですか?

参考までに、私はちょうど仮想マシンの小さな入力でコードを実行しています。

答えて

4

jobtrackerのWebインターフェイスに移動すると、ジョブを表示したり、クリックしたり、試行の回数を減らしたりするためのリンクがあり、タスクの試行ごとにこのタスクのログを表示するリンクがあります。

http://jobtracker:50060/tasklog?attemptid=attempt_201101171546_0109_m_000000_0&all=true

+0

ここで、jobtracker Webインターフェイスはありますか?ところで、私はVM上でこれを実行しています。ローカルホストへのWebインターフェイスも提供していますか? – jonderry

+0

ネットワーク上にvmが設定されている場合、これはうまくいくはずです。あなたのブラウザでhttp:// ip_adress_of_vm:50060 – wlk

+0

と入力してください。@ Wojtek:私は次のように試しましたが、 "stdout logs"セクションが空であることがわかります。 「stdoutログ」を有効にするために追加の手順を実行する必要がありますか? –

関連する問題