zookeeper.znode.parent不匹配异常

时间:2014-04-21 15:08:49

标签: hadoop hbase

我安装了hadoop 2.2.0& ubuntu 12.04上的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 one configured in the master.

怎么了?

3 个答案:

答案 0 :(得分:2)

也许您应该检查文件hbase-site.xml关于zookeeper.znode.parent是否正确。其默认值为/hbase

答案 1 :(得分:2)

一些没有特别顺序的事情:

  • 首先,让错误显示继续。它将尝试7次然后退出。在它退出之前,它将显示发生异常的名称。试着查一查。它可能会说MasterNotRunningException
  • 通过$sudo jps验证master确实正在运行。您应该看到HMaster的条目。如果没有,请启动hbase-master服务。
  • 假设您要使用伪分发模式,您可能还需要检查/etc/hosts以确保条目指向127.0.0.1而不是127.0.1.1
  • 对于cloudera的安装,here是如何在伪分布式模式下设置HBase的指南。它还包括正确安装hbase-master和zookeeper的说明。

答案 2 :(得分:1)

我的默认设置为/hbase-unsecure(hbase-site.xml)