Hadoop zookeeper.znode.parent不匹配异常
我已经在ubuntu 12.04上安装了hadoop 2.2.0和hbase-0.94.18。当我尝试运行命令时Hadoop zookeeper.znode.parent不匹配异常,hadoop,hbase,Hadoop,Hbase,我已经在ubuntu 12.04上安装了hadoop 2.2.0和hbase-0.94.18。当我尝试运行命令时 create 't1','c1' 在hbase shell中,我得到以下错误- ERROR client.HConnectionManager$HConnectionImplementation: Check the value configured in 'zookeeper.znode.parent'. There could be a mismatch with the
create 't1','c1'
在hbase shell中,我得到以下错误-
ERROR client.HConnectionManager$HConnectionImplementation:
Check the value configured in 'zookeeper.znode.parent'.
There could be a mismatch with the one configured in the master.
怎么了?也许你应该检查文件
hbase site.xml
关于zookeeper.znode.parent
是否正确。它的默认值是/hbase
我的默认值设置为/hbase unsecure
(hbase site.xml)一些事情没有特定的顺序:
- 首先,让错误显示继续。它将尝试7次,然后退出。在退出之前,它将显示发生异常的名称。试着查一下。它可能会说
MasterNotRunningException
- 通过执行
验证master确实正在运行。您应该看到$sudo jps
的条目。如果没有,请启动hbase主服务HMaster
- 假设您要使用伪分布式模式,您可能还需要检查
,以确保条目指向/etc/hosts
,而不是127.0.0.1
127.0.1.1
- 对于cloudera的安装,本指南介绍了如何在伪分布式模式下安装HBase。它还包括正确安装hbase master和zookeeper的说明