我使用的是hbase0.94.3,hadoop-2.2.0和jdk 1.7.71版本。一切都很好。现在,HBase突然无法启动。
起初我收到了错误:
ERROR zookeeper.RecoverableZooKeeper: ZooKeeper exists failed after 3 retries
14/10/17 20:27:44 WARN zookeeper.ZKUtil: hconnection Unable to set watcher on znode /hbase/master
然后我启动了zookeeper服务(在hbase hbase-daemon start zookeeper
的bin中)并重新安装了操作系统。
然后开始
14/10/17 20:35:38 ERROR client.HConnectionManager$HConnectionImplem Check the value configured in 'zookeeper.znode.parent'. There could be a mismatch with the one configured in the master.
在运行命令list
后的HBase shell中,我得到了上面提到的错误。
在网上我发现了一个解决方案 HBase Error : zookeeper.znode.parent mismatch
<property>
<name>zookeeper.znode.parent</name>
<value>/hbase-unsecure</value>
</property>
我在hbase-site.xml中添加了上面提到的配置。我仍然面临同样的错误。请帮我解决这个问题。