我正在使用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
答案 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