线程" main"中的例外情况org.apache.hadoop.ipc.RemoteException:服务器IPC版本9无法与客户端版本4通信。如何解决此问题?

时间:2015-07-16 11:49:29

标签: java hadoop netbeans mapreduce

我在NetBeans IDE 8.0.2中使用hadoop 2.7.0和java oracle jdk1.7.0_79。 当我尝试使用Java文件与Hadoop进行通信时,我收到以下错误。是否涉及任何依赖性问题?或者我该如何解决此错误?

我看过有相关问题的帖子,但没有一篇能清楚地传达答案。所以,请帮帮我。谢谢!

sqrt(2./pi) / w

1 个答案:

答案 0 :(得分:3)

如果您正在使用maven,请检查您在POM文件中包含的Hadoop客户端版本。它可能是比您群集上当前hadoop运行版本更旧的版本(应该是2.7.0)

import xml.etree.ElementTree as ET
tree = ET.parse('Tags.xml')
root = tree.getroot()


tags = {tag.attrib['TagName']:tag.attrib for tag in root}

print tags['bayesian']['WikiPostId']
print tags['scales']['Count']