11

hadoopコマンドを使用してmapreduceジョブを実行するときは、-libjarsを使用してjarをキャッシュとクラスパスに設定します。PIGでこのようなことを行う方法は?

4

3 に答える 3

19

Pig環境に外部jarを追加する方法は2つあります。

  1. 「-Dpig.additional.jars」を使用してPigを起動します

    pig -Dpig.additional.jars=/local/path/to/your.jar

  2. Pigスクリプトまたはgruntで「register」コマンドを使用します

    register /local/path/to/your.jar;

要件に応じて、どれでも使用できます。

于 2013-04-23T06:52:01.070 に答える
15
register /local/path/to/myJar.jar
于 2012-05-03T21:17:22.170 に答える
3

zsxwingの答えの拡張。
複数のjarパスを次のように指定することもできます

pig -Dpig.additional.jars="/local/path/1/*:/local/path/2/*"
于 2016-01-13T10:02:07.027 に答える