如果zookeeper异常,在cdh管理页面上重启无效的情况下,则需要在每个安装zookeeper的节点上批量查杀zookeeper进程
kill -9 $(pgrep -f zookeeper)
杀掉进程后,需要在安装zookeeper的节点服务器上对遗留的文件夹进行删除,不然重新安装则会报错,注意!!!
rm-rf /var/lib/zookeeper
rm-rf /var/log/zookeeper
之后重新进行安装后恢复正常,一般导致zookeeper假死无法使用的原因是安装节点的服务器突然打开了防火墙,导致zookeeper节点间无法互通,长期未解决导致无限请求而发生zookeeper假死,所以对服务器策略的管理一定要谨慎,zookeeper的瘫痪会导致整个集群的崩溃。