HBase错误:服务器IPC版本8无法与客户端版本4通信

时间:2013-07-09 20:34:06

标签: hadoop hbase

我正在使用hbase-0.94.9,我试图按照HBase在线书籍的介绍,但我收到了错误:

org.apache.hadoop.hbase.master.HMasterCommandLine: Failed to start master
java.net.ConnectException: Call to localhost/127.0.0.1:8020 failed on connection exception: java.net.ConnectException

然后我在Web上发现我必须首先设置Hadoop,我在Hadoop 2.0.5-alpha中使用了start-dfs.sh但是现在当我尝试运行start-hbase.sh时出现此错误:

2013-07-09 17:27:40,706 FATAL org.apache.hadoop.hbase.master.HMaster: Unhandled exception. Starting shutdown.
org.apache.hadoop.ipc.RemoteException: Server IPC version 8 cannot communicate with client version 4

1 个答案:

答案 0 :(得分:2)

您尝试使用针对Hadoop 1.0.x和hadoop 2.0.x构建的HBase版本。使用针对Hadoop 2.0.x构建的HBase版本,或者在hadoop.profile设置为2.0的情况下重建HBase

-Dhadoop.profile=2.0

如果您需要有关如何构建HBase的帮助,可以访问此link

HTH