我正在使用piggybank-0.12.0.jar,并且Pig版本是0.12(CDH)

pig --version

Apache Pig version 0.12.0-cdh5.3.2 (rexported)

我正在尝试使用XMLLoaderpiggybank jar加载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);



知道为什么会这样。

最佳答案

解决了以上错误2998。

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

就我而言,我曾使用带有CDH分发的内置储钱 jar (因为我没有特权绕过在线下载的代理)。对我来说很好。

谢谢,

关于xml - 加载XML到PIG:错误2998,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/31569987/

10-09 05:47