1

Pig を TEZ で実行しているときに、コマンド ラインからキュー名を設定するにはどうすればよいですか?

次のようなコマンド ラインから Pig スクリプトを実行したいと考えています。

pig -useHCatalog -p INPUT=input_dir \
                                 -p 'OUT_FILE=out_file \
                                 -p UDF_PATH=udf.py \
                                 -f ./script_name.pig \
                                 -Dmapred.job.queue.name=my_queue_name \
                                 -x tez;

次の設定を試しました。

-tez.job.queue.name=my_queue_name
-q mapreduce.job.queuename=my_queue_name
-Dmapred.job.queue.name=my_queue_name
-q my_queue_name

しかし、指定したキューでジョブが実行されていません。

ありがとうございました!

4

2 に答える 2

1

プロパティはtez.queue.nameです。

<property>
    <name>tez.queue.name</name>
    <value>myqueue</value>
</property> 

だから試してみてください

-tez.queue.name=my_queue_name
于 2016-07-27T17:52:39.760 に答える