虚拟机上的Hbase:在笔记本电脑上睡眠后无法访问zookeeper

时间:2014-06-24 18:36:28

标签: hbase virtual-machine apache-zookeeper hibernation

在使笔记本电脑退出睡眠或触诊后,虚拟机上发生以下错误

  

错误:无法从ZooKeeper获取主地址; znode data == null

从hbase shell运行任何简单命令时会发生此错误,例如:

/opt/cloudera/parcels/CDH/etc/hbase/conf.dist $hbase shell
Version 0.96.1.1-cdh5.0.0, rUnknown, Thu Mar 27 23:03:17 PDT 2014

hbase(main):001:0> list
TABLE                                                                                                                     

ERROR: Can't get master address from ZooKeeper; znode data == null

有没有人在VM和笔记本电脑上使用HBase,或者对正在发生的事情以及如何处理这些问题有任何见解?

注意:请不要标记为DUPLICATE。是的,还有另外两个相关问题。

但是:第一个问题的答案并不适用于我的情况 - 因为在我的情况下设置是针对独立的alrady:

  

get "ERROR: Can't get master address from ZooKeeper; znode data == null" when using Hbase shell

第二个从未收到任何答案(可能是由于格式/措辞有问题):

  

HBase on Hortonworks HDP Sandbox: Can't get master address from ZooKeeper

1 个答案:

答案 0 :(得分:2)

看起来我只需要忍受这个。最快的解决方法是重启zookeeper。这实际上并不是那么糟糕 - 至少不像重新启动所有HBase一样痛苦。