2017-05-13 21 views
0

私はHadoopインストールのPCクラスタを持っています。サービスはうまくいき、問題なく多くの仕事をしました。研究目的のために、JobHistoryServerサービスにジョブログを送信します。Hadoop JobHistoryServerは特定のジョブを保存しません

1つのジョブについて、履歴サービスは統計情報を保存しませんでした。同じ設定で他のジョブを実行すると、統計情報が保存されます。しかし、私はこのジョブを再実行し、履歴サーバーは統計情報を保存しません。

履歴サーバログ(ファイルmapred-hduser-historyserver-master.log):

2017-05-13 11:28:59,634 INFO org.apache.hadoop.mapreduce.v2.hs.JobHistory: Starting scan to move intermediate done files 
2017-05-13 11:31:59,634 INFO org.apache.hadoop.mapreduce.v2.hs.JobHistory: Starting scan to move intermediate done files 
2017-05-13 11:34:59,634 INFO org.apache.hadoop.mapreduce.v2.hs.JobHistory: Starting scan to move intermediate done files 
2017-05-13 11:37:59,634 INFO org.apache.hadoop.mapreduce.v2.hs.JobHistory: Starting scan to move intermediate done files 
2017-05-13 11:40:59,634 INFO org.apache.hadoop.mapreduce.v2.hs.JobHistory: Starting scan to move intermediate done files 

私の質問は:どのように私は何が起こっているかをデバッグするために始めることができますか?

その他のデータ:歴史サーバーのJavaヒープスペースの問題がありません

  • 労働者とマスターは、十分なディスクスペースを持っている(私が検索したとき、私はそれの多くを参照してください)。
  • HDFSスペースそれもOKです。

答えて

0

最後に、問題が見つかりました。労働者の一人が更新の日付がありませんでした。私は正しい日付を設定し、ヒストリサーバはジョブのログを正しく保存しました。

関連する問題