执行: zkServer.sh status 报如下错误:
ZooKeeper JMX enabled by default
Using config: /opt/module/zookeeper-3.4.10/bin/../conf/zoo.cfg
Error contacting service. It is probably not running.
这是由于你的zookeeper数据目录下有历史生成的文件等数据,需删除。
解决办法:
删除你配置文件内dataDir
目录下除myid
以外的所有文件(每台服务器都需要进行操作)
如下,删除version-2、zookeeper.out
文件:
-rw-r--r--. 1 root root 2 3月 30 18:41 myid
drwxr-xr-x. 2 root root 47 3月 30 18:43 version-2
-rw-r--r--. 1 root root 26475 3月 30 18:46 zookeeper.out
每台服务器重新启动Zookeeper:zkServer.sh start