2013-08-18 108 views
5

私のコーディネーターは、エラー:E0301無効なリソース[ファイル名] で失敗しました。hadoop fs -ls [ファイル名]にファイルがリストされています。Oozieログを確認するにはどうすればいいですか

どうすれば間違っているのかをデバッグできます。 ログファイルを確認するにはどうすればいいですか?

oozie job -logにはjobIdが必要です。私の場合、私は仕事のIDを持っていません。どのようにすればログを見ることができますか?応答を感謝します。

は、私は非常にoozieに新しいoozieのWebConsoleにを使用することをお勧めあなたに

答えて

1

に感謝します。 Clouderaを使用している場合は、「Oozie Webコンソールを有効にする」の下にあります。http://www.cloudera.com/content/cloudera-content/cloudera-docs/CDH4/latest/CDH4-Installation-Guide/cdh4ig_topic_17_6.htmlはCDH4です。 CDH3リンクも同様です。

jobidは、ジョブをサブミットするときにも出力されます。

+0

こんにちは、ありがとうございます。私はWebコンソールを有効にしていますが、どこにログを見ることができますか?ジョブが正常に開始されなかったため、ジョブIDは印刷されません。私はエラーを取得し、それは終了します。ジョブIDなし – user2694419

+0

ワークフロー用に作成されたジョブは、http:// HADOOP_CLUSTER:51111/jobhistoryhome.jspにありますか?コーディネーターを提出するとき、またはワークフローの実行を開始するときに、このエラーがoozie CLIから得られますか? – Oleksii

+0

そのコーディネーターを実行したとき。ワークフローの実行は問題ありません。ありがとう – user2694419

2
cd /var/log/oozie/ 
ls 

ログファイルが表示されます。あなたがこれを行うには、コマンドラインの方法を探している場合は、次のことを実行することができます

5

oozie job -oozie http://localhost:11000 -info <wfid> 
oozie job -oozie http://localhost:11000 -log <wfid> 

あなたは$のOOZIE_URLを設定している場合は、あなたが上記で-oozie PARMを必要としませんステートメント。この最初のコマンドは、ジョブの状態と各アクションを表示します。 2番目のコマンドはoozieログを調べ、渡されたワークフローIDに関連するログ内の部分を表示します。

+1

を確認してください。あなたの回答は、Oozieの端末からのsyslog情報のみを端末に提供します。実際にログと見なされる 'STDOUT'と' STDERR'情報を取得する方法。 –

関連する問題