有没有人遇到过这个问题?这是错误日志:
协议 org.apache.hadoop.mapred.JobSubmissionProtocol 版本不匹配。(客户端 = 20,服务器 = 21)
我用的是 pig 0.8.0,我的 hadoop 版本是 0.20.10。
如果有人可以帮助我,我将不胜感激。
有没有人遇到过这个问题?这是错误日志:
协议 org.apache.hadoop.mapred.JobSubmissionProtocol 版本不匹配。(客户端 = 20,服务器 = 21)
我用的是 pig 0.8.0,我的 hadoop 版本是 0.20.10。
如果有人可以帮助我,我将不胜感激。
我认为 Pig 0.8.0 与 Hadoop 0.20.2 捆绑在一起,即使是微小的版本差异也很重要。
因此,例如,您可以使用 Hadoop 0.20.10 重新编译 Pig,以便在双方都有相同的 Hadoop 版本。
你绑定到 0.8.1 吗?如果没有,您可以下载更新版本的 Pig(0.10.0 与 1.0.2 一起使用),它带有两个 jar(一个捆绑了 hadoop,一个没有),如果您设置 HADOOP_HOME,pig 脚本将使用您安装的客户端库运行 pig 之前的环境变量