2

我正在使用 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,我start-dfs.sh在 Hadoop 2.0.5-alpha 中使用过,但现在当我尝试运行时出现此错误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
4

1 回答 1

2

您尝试使用基于 Hadoop 1.0.x 和 hadoop 2.0.x 构建的 HBase 版本。要么使用针对 Hadoop 2.0.x 构建的 HBase 版本,要么重新构建您的 HBase,hadoop.profile并将其设置为2.0

-Dhadoop.profile=2.0

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

高温高压

于 2013-07-09T20:50:13.350 回答