hadoop - HBase错误: Server IPC version 8 cannot communicate with client version 4

标签 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

然后我在网上发现我必须先设置 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

来重建 HBase
-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/

相关文章:

scala - 在 Yarn 集群上提交 Spark 作业

hadoop - 如何为单元测试设置HDFS目录时间

java - 使用 Hadoop 查找包含特定字符串的文件

hadoop - 在 Hadoop 2.7.1 中使用 Java 截断 HBase 表

Hbase 异常 org/apache/commons/configuration/Configuration not found

java - 使用java在hadoop中解压一个.zip文件

HBase : Designed to filter data row-wise, 中的过滤器或按列过滤,或两者兼而有之?

hadoop - 集成爬虫 Twitter 和 HBase

HIVE JOIN 不起作用

hadoop - pig : How to save relation when "Scalar has more than two rows in the output"