【问题标题】:Loading XML to PIG : Error 2998将 XML 加载到 PIG:错误 2998
【发布时间】:2015-07-22 17:25:25
【问题描述】:

我用的是piggybank-0.12.0.jar,猪的版本是0.12(CDH)

pig --version

Apache Pig version 0.12.0-cdh5.3.2 (rexported)

我正在尝试使用piggybank jar 中的XMLLoader 加载xml 文件。在此期间出现以下错误:

REGISTER piggybank-0.12.0.jar;

DEFINE XMLLoader org.apache.pig.piggybank.storage.XMLLoader();

DEFINE RegexExtractAll org.apache.pig.piggybank.evaluation.string.RegexExtractAll();

revisionXML = LOAD 'test3.xml' USING XMLLoader('Rev') AS (revision:chararray);

错误:错误 org.apache.pig.tools.grunt.Grunt - 错误 2998:未处理 内部错误。找到接口 org.apache.hadoop.mapreduce.JobContext,但需要上课

知道为什么会出现。

【问题讨论】:

    标签: xml hadoop apache-pig


    【解决方案1】:

    得到上述错误2998的解决方案。

    要解决此问题,您可以从源代码构建储钱罐 jar。 链接:https://cwiki.apache.org/confluence/display/PIG/PiggyBank

    在我的例子中,我使用了带有 CDH 分发的内置 piggybank jar(因为,我没有权限绕过代理进行在线下载)。对我来说效果很好。

    谢谢,

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-10-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多