1

REGISTERPig が分散 (HDFS) モードで実行されている場合、呼び出しを明示的に使用する必要がないように、次の構文を使用してコマンドラインから追加の jar を渡すことができます。

pig -Dpig.additional.jars=jar1.jar:jar2.jar -f pigfile.pig

しかし、ローカルモードで実行中に同じことをすると失敗します

pig -x local -Dpig.additional.jars=jar1.jar:jar2.jar -f pigfile.pig

Pig をローカルモードで実行中に追加の jar を登録する方法を知っている人はいますか?

4

1 に答える 1

4

プロパティは、Pig 固有のオプションの前に渡す必要があります。

pig -Dpig.additional.jars=jar1.jar:jar2.jar -x local -f pigfile.pig
于 2013-01-16T20:30:21.917 に答える