如何使用PIG包含外部jar文件

roo*_*982 11 hadoop apache-pig

当我使用hadoop命令运行mapreduce作业时,我使用-libjars将我的jar设置为缓存和类路径.如何在PIG中做这样的事情?

zsx*_*ing 17

有两种方法可以将外部jar添加到Pig环境中.

  1. 使用"-Dpig.additional.jars"启动Pig

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

  2. 在Pig脚本或grunt中使用"register"命令

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

您可以根据您的要求使用任何一种.


Chr*_*ite 15

register /local/path/to/myJar.jar
Run Code Online (Sandbox Code Playgroud)

  • 为此,你可能需要一个尾随的分号. (4认同)