私はHadoopに比較的慣れておらず、hadoop jarオプションを使用しているときに、実行時に同じユーザーのさまざまなジョブをFairSchedulerのさまざまなプールに送信しようとしていました。
http://osdir.com/ml/hive-user-hadoop-apache/2009-03/msg00162.htmlのソリューションに基づいて-D
、ジョブの実行中にオプションを使用しました。
具体的には、次のコマンドを実行しました。bin/hadoop jar hadoop-examples-1.0.4.jar grep input output 'dfs[a-z.]+' -D pool.name=sample_pool
ジョブトラッカースケジューラページでプールを確認できますが、ジョブは引き続きユーザープールに送信されます。-D
このオプションはjarオプションでサポートされていないことがわかりました:http: //hadoop.apache.org/docs/r1.0.4/commands_manual.html#job。
実行時にこれを指定するにはどうすればよいですか?