YARNの関連アプリケーションをいくつか追跡したいと思います。コマンドラインを介して送信されます。CLIによって提出されたジョブのYARNのapplicationTagsプロパティを設定します
yarn jar hadoop-mapreduce-examples.jar pi 10 100
Pythonは以下を返すことは本当にeasy-to-use YARN clientがあります
finalStatus = SUCCEEDED
id = application_1458083392566_0929
state = FINISHED
name = QuasiMonteCarlo
applicationType = MAPREDUCE
user = awoolford
applicationTags =
[...etc...]
私はapplicationTags
プロパティがあります注意してください。これは、関連するアプリケーションのグループを追跡する理想的な方法です。 HADOOP_CLIENT_OPTS
で設定しようとしました。
HADOOP_CLIENT_OPTS="-DapplicationTags=batch123,chunk62" hadoop jar [...etc...]
...しかし、私はPythonクライアントを経由してそれらを取得しようとしたときapplicationTags
文字列がYARNに表示されませんでした。
Q)YARNジョブをサブミットし、applicationTags
プロパティをコマンドラインから入力するにはどうすればよいですか?