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

虚拟机上的Hbase:在笔记本电脑上从睡眠中醒来后无法访问zookeeper,hbase,virtual-machine,apache-zookeeper,hibernation,Hbase,Virtual Machine,Apache Zookeeper,Hibernation,将笔记本电脑从睡眠或休眠状态中唤醒后,VM上会发生以下错误 错误:无法从ZooKeeper获取主地址;znode数据==null 从hbase外壳运行任何简单命令时都会发生此错误,例如: /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 TAB

将笔记本电脑从睡眠或休眠状态中唤醒后,VM上会发生以下错误

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

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

/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
有没有人在虚拟机和笔记本电脑上使用过HBase,或者对正在发生的事情以及如何处理有什么见解

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

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

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


看来我只需要接受这个。最快的解决方法是重新启动zookeeper。这其实没那么糟糕——至少没有重新启动所有HBase那么痛苦。

除了重新启动zookeeper之外,你有没有找到解决办法?不,那是我会做的。但我已经有一段时间没有看到这种行为了。您使用的是哪个版本的hbase?我当时大约在0.94,直到0.98.11。如果知道一个更新的版本没有显示这种行为,但无法通过搜索网络来确认,那就太好了