我使用Cloudera CDH4。
ZooKeeper服务器是:zook01,zook02,zook03,zook04,zook05
zook05服务器崩溃。
我在Cloudera Manager中删除了zook05。
因此,对于zook05,我重新安装了操作系统,并将zook05重新放回zookeeper服务。
我在4个Zookeeper节点(zook01〜zook04)中看到以下警告:
过期配置。重新启动服务(或实例)以使更改生效”
我已确认HBase的法定人数。
设置为HBase的ZooKeeper仲裁丢失了zook05。
如何摆脱ZooKeeper的警告?
如何让HBase识别zook05?
答案 0 :(得分:2)
重新启动ZooKeepers。
警告很明显。最有可能的是,当您删除ZooKeeper实例时,更改了zoo.cfg并删除了zook05
。之后,将其重新添加回去,即使其他ZooKeepers配置文件与删除之前的配置相同,也被视为过时。