【问题标题】:How do you compile a UDF in Cloudera's distribution of Hadoop+Pig如何在 Cloudera 的 Hadoop+Pig 发行版中编译 UDF
【发布时间】:2011-12-23 23:22:05
【问题描述】:

我正在运行 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 的吗?谢谢

【问题讨论】:

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


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-06-23
      • 1970-01-01
      相关资源
      最近更新 更多