0
特定のMRジョブに対してコンテナが実行されているノードをリストしたいと思います。
私はapplication_id
しか持っていません。
Hadoop REST APIおよび/またはコマンドラインで実行できますか?YARN:applicationIdでコンテナを取得する
特定のMRジョブに対してコンテナが実行されているノードをリストしたいと思います。
私はapplication_id
しか持っていません。
Hadoop REST APIおよび/またはコマンドラインで実行できますか?YARN:applicationIdでコンテナを取得する
リソースマネージャのUIを使用して見つけることができます。既存のアプリケーションの中からIDでアプリケーションを探し、自分が持っているIDのリンクをクリックします。アプリケーションの統計情報が表示されます。トラッキングURLを間違えてリンク 'History'をクリックしてください。そこではあなたのマップ操作でタスクを見つけてオプトレーションを取り戻すことができます。各タスクを開いて、どのノードに割り当てられているか、試行回数、各タスクのログ、その他の有用な情報など、情報を見ることができます。あなたはbashの
おかげからyarn container -statusコマンドを使用することができ、コマンドラインからのコンテナのステータスに関する情報を取得するための
。私はUI上でそれを見つける方法を知っているので、コマンドラインを使用したい場合は – Bruckwald
@ Bruckwaldを探している他の方法を明示したのですが、おそらく 'yarn'コマンド、 'yarn container-特定のケースであなたが望むものを得るためのコマンド – Alex