如何在Cloudera的Hadoop + Pig发行版中编译UDF

时间:2011-11-07 21:22:06

标签: hadoop apache-pig user-defined-functions cloudera

我正在运行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/repos/asf/hadoop/pig/trunk。有人可以告诉我他们如何能够编译UDF吗?谢谢

1 个答案:

答案 0 :(得分:0)

最简单的方法是使用Maven repository from Cloudera,您只需将Pig指定为项目中的依赖项 在构建项目时,最好使用选项jar-with-dependencies然后在脚本中使用此UDF要容易得多(不再出现类路径问题)