2015-10-12 5 views
6

Hadoopジョブを犠牲にしたユーザーの名前を見つける方法はありますか?
クラスタのルートにはHadoop 2.6.0ノードがありません。そのため、Hadoopコマンドラインツールのみを使用してログを精査することができます。
ログを確認して、mapred job -history [jhist file]を試しましたが、ユーザー名が見つかりませんでした。Hadoopジョブを終了したユーザー名を見つけよう

+1

私は私の糸のログをチェックインすると、私はエラーを参照してください「2015から10に列挙されている画面下部の2列目にユーザー名が表示されます

を殺しました-12 02:57:23,905情報org.apache.hadoop.mapreduce.Job:ジョブjob_1444238392305_0019が原因で状態KILLEDで失敗しました:アプリケーションがユーザーによって強制終了しました。それは単に文字列 "アプリケーションがユーザーによって殺された"を含んでいます。アプリケーションを終了したユーザーの名前は含まれません。私はコードをチェックした。また、コードでは、 "return"というステートメントがユーザによって殺されたことがわかります。 ";" getAppKilledDiagnostics()関数でアプリケーションのYARNRMのUIページには、「診断:アプリケーションがユーザーによって殺害されました」というエラーが表示されます。 –

+0

Manjunath、あなたの努力に感謝します! – Bruckwald

答えて

0

Webブラウザを開き、角括弧を入力するかわからないながら、リソースマネージャが実行されているマシンのパブリックDNSでURLを置き換えるアドレスバーに次のように貼り付けます。

URL:8088 /クラスタ/アプリケーション/あなたが殺されたアプリが

関連する問題