我使用的是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
然后我在网上发现我必须先设置 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
最佳答案
您尝试使用针对 Hadoop 1.0.x 和 hadoop 2.0.x 构建的 HBase 版本。使用针对 Hadoop 2.0.x 构建的 HBase 版本,或者将 hadoop.profile
设置为 2.0
-Dhadoop.profile=2.0
如果您需要有关如何构建 HBase 的帮助,可以访问此 link .
HTH
关于hadoop - HBase错误: Server IPC version 8 cannot communicate with client version 4,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17557704/