当我使用hadoop命令运行mapreduce作业时,我使用-libjars将我的jar设置为缓存和类路径。如何在PIG中做这样的事情?
答案 0 :(得分:17)
有两种方法可以将外部罐子添加到Pig环境中。
使用“-Dpig.additional.jars”启动Pig
pig -Dpig.additional.jars=/local/path/to/your.jar
在Pig脚本或grunt中使用“register”命令
register /local/path/to/your.jar;
您可以根据您的要求使用任何一种。
答案 1 :(得分:15)
register /local/path/to/myJar.jar
答案 2 :(得分:3)
zsxwing答案的延伸。
您还可以将多个jar路径指定为
pig -Dpig.additional.jars="/local/path/1/*:/local/path/2/*"