我正在使用piggybank-0.12.0.jar
,并且Pig版本是0.12(CDH)
pig --version
Apache Pig version 0.12.0-cdh5.3.2 (rexported)
我正在尝试使用
XMLLoader
的piggybank 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/