hadoop - pig 未知方法getNewApplication错误

标签 hadoop apache-pig

我正在尝试在 pig 中:
注册'/home/hduser/pig-0.11.1/contrib/piggybank/java/piggybank.jar'
xml = 加载 'hdfs:///user/hduser/BB8100/BB8100.html' 使用 org.apache.pig.piggybank.storage.XMLLoader('td') as(doc:chararray);
value = foreach xml GENERATE FLATTEN(REGEX_EXTRACT_ALL(doc,'(.*)')) AS td:chararray;
转储值

我得到:

java.io.IOException:在接口(interface) org.apache.hadoop.yarn.proto.ClientRMProtocol$ClientRMProtocolService$BlockingInterface 协议(protocol)上调用的未知方法 getNewApplication。

HadoopVersion PigVersion UserId StartedAt FinishedAt 功能
0.23.1 0.11.2-SNAPSHOT hduser 2014-03-31 22:07:15 2014-03-31 22:07:24 未知

任何帮助深表感谢!!!

最佳答案

cd/home/hduser/pig-0.11.1/contrib/piggybank/java

ant clean jar -Dhadoopversion=23 -Dmr1.test=mr1 (我在收到错误之前已经为 Pig 完成了此操作)。

关于hadoop - pig 未知方法getNewApplication错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22772359/

相关文章:

linux - 如何在 linux 的 hdfs super 组中添加用户?

hadoop - Flink 在 YARN : Amazon S3 wrongly used instead of HDFS 上

join - 记录主动溢出到 Hadoop Pig 中?

hadoop - PIG 将文本行转换为稀疏向量

hadoop - 如何在Pig的组函数中使用Bincode运算符

sql - 如何编写配置单元 ql 查询以合并 2 个表中的列?

hadoop - map-reduce 是如何工作的……我做对了吗?

hadoop - 具有时间间隔的 apache pig 脚本

json - 如何在 Pig Latin 中加载包含 JSON 字段的 TSV?

hadoop文件系统更改目录命令