2016-07-26 4 views
0

特定のMRジョブに対してコンテナが実行されているノードをリストしたいと思います。
私はapplication_idしか持っていません。
Hadoop REST APIおよび/またはコマンドラインで実行できますか?YARN:applicationIdでコンテナを取得する

答えて

0

リソースマネージャのUIを使用して見つけることができます。既存のアプリケーションの中からIDでアプリケーションを探し、自分が持っているIDのリンクをクリックします。アプリケーションの統計情報が表示されます。トラッキングURLを間違えてリンク 'History'をクリックしてください。そこではあなたのマップ操作でタスクを見つけてオプトレーションを取り戻すことができます。各タスクを開いて、どのノードに割り当てられているか、試行回数、各タスクのログ、その他の有用な情報など、情報を見ることができます。あなたはbashの

+0

おかげからyarn container -statusコマンドを使用することができ、コマンドラインからのコンテナのステータスに関する情報を取得するための

。私はUI上でそれを見つける方法を知っているので、コマンドラインを使用したい場合は – Bruckwald

+0

@ Bruckwaldを探している他の方法を明示したのですが、おそらく 'yarn'コマンド、 'yarn container-特定のケースであなたが望むものを得るためのコマンド – Alex

関連する問題