6
Hadoop
ジョブを犠牲にしたユーザーの名前を見つける方法はありますか?
クラスタのルートにはHadoop 2.6.0
ノードがありません。そのため、Hadoopコマンドラインツールのみを使用してログを精査することができます。
ログを確認して、mapred job -history [jhist file]
を試しましたが、ユーザー名が見つかりませんでした。Hadoopジョブを終了したユーザー名を見つけよう
私は私の糸のログをチェックインすると、私はエラーを参照してください「2015から10に列挙されている画面下部の2列目にユーザー名が表示されます
を殺しました-12 02:57:23,905情報org.apache.hadoop.mapreduce.Job:ジョブjob_1444238392305_0019が原因で状態KILLEDで失敗しました:アプリケーションがユーザーによって強制終了しました。それは単に文字列 "アプリケーションがユーザーによって殺された"を含んでいます。アプリケーションを終了したユーザーの名前は含まれません。私はコードをチェックした。また、コードでは、 "return"というステートメントがユーザによって殺されたことがわかります。 ";" getAppKilledDiagnostics()関数でアプリケーションのYARNRMのUIページには、「診断:アプリケーションがユーザーによって殺害されました」というエラーが表示されます。 –
Manjunath、あなたの努力に感謝します! – Bruckwald