2016-04-03 10 views
0

私は豚スクリプトを-hcatalogueモードで実行しており、map reduce jobの実行で失敗しています。それは、マップ削減ジョブの1つが失敗していると言います。どのようなトラブルシューティングに最適な方法でしょう。私はログファイルを見つけることを試みているが、私はそれを得ることができなかった。 ログを特定できる場所はありますか?私はpig map-reduceジョブの失敗を見ることができます

答えて

1

豚スクリプトのログは、豚スクリプトを実行した作業ディレクトリ、またはpig-consoleを起動した場所から作成されます。

Map-Reduceログの場合は、[HADOOP_HOME]/logs/userlogsディレクトリを確認する必要があります。 sysoutファイルまたはsyserrファイルにERRORメッセージが表示されます。

+0

ありがとうございます。私はhadoop_home変数の値を取得するのが難しいです。私はどこでそれらを見つけることができるか知っていますか?それらが設定されていないように見える –

+1

HADOOP_HOME変数は、デフォルトでは設定されていません。 hadoop-xxxx.tar.gzファイルを解凍した場所に手動で設定する必要があります。 Pigをローカルモード、つまり 'pig -x local'で実行している場合は、HADOOP_HOME変数を設定する必要はありません。 – Mahendra

関連する問題