我正在运行 Cloudera 的 VM (CH3)。我在我的文本编辑器中复制了一个简单的 UDF,但我不知道如何编译它以便能够在脚本中调用它。Pig UDF 手册http://pig.apache.org/docs/r0.7.0/udf.html说要构建 pig.jar,但是到 SVN 的链接已损坏:svn co http://svn.apache.org/回购/asf/hadoop/pig/trunk。有人可以告诉我他们是如何编译 UDF 的吗?谢谢你
1 回答
0
最简单的方法是使用来自 Cloudera 的 Maven 存储库,您只需将 Pig 指定为项目中的依赖项。
当您构建项目时,最好使用选项jar-with-dependencies然后在脚本中使用此 UDF 会容易得多(类路径不再有问题)
于 2011-11-08T06:59:14.020 回答