我是hadoop和猪的新手。我想知道如何运行内部调用 UDF 方法的猪脚本?问题是我没有看到像 Pig UDF 手册网站上提到的“注册 blah.jar”语句:
register myudfs.jar;
A = load 'student_data' as (name: chararray, age: int, gpa: float);
B = foreach A generate flatten(myudfs.Swap(name, age)), gpa;
C = foreach B generate $2;
D = limit B 20;
dump D;
但我确实看到了一个包含“blah.jar”的“jar”目录。我的同事已经离开了,所以我想知道有什么诀窍?也许我可以将 jar 文件添加到命令行?
非常感谢!