猪版本不匹配(Hadoop)

时间:2011-01-12 09:44:55

标签: hadoop apache-pig

之前有没有人遇到过这个问题?这是错误日志:

协议org.apache.hadoop.mapred.JobSubmissionProtocol版本不匹配。 (client = 20,server = 21)

我用猪0.8.0,我的hadoop版本是0.20.10。

如果有人能帮助我,我感激不尽。

2 个答案:

答案 0 :(得分:2)

我认为Pig 0.8.0与Hadoop 0.20.2捆绑在一起,即便是版本差异也很重要。

因此,例如,您可以使用Hadoop 0.20.10重新编译Pig,以便在两端都使用相同的Hadoop版本。

答案 1 :(得分:1)

你是否与0.8.1相关联?如果没有,你可以下载一个较新版本的Pig(0.10.0适用于1.0.2),它带有两个罐子(一个带有hadoop捆绑,一个没有),如果你设置HADOOP_HOME,猪脚本将利用你安装的客户端库运行猪之前的env变量