今天遇到一个很奇怪的问题,运行zookeeperd后显示启动成功:
JMX enabled by default Using config: /data/programfiles/zookeeper-3.4.5/bin/../conf/zoo.cfg Starting zookeeper ... STARTED
但用zkServer.sh status查看,出现如下错误:
JMX enabled by default Using config: /data/programfiles/zookeeper-3.4.5/bin/../conf/zoo.cfg Error contacting service. It is probably not running.
配置都是对的,为什么启动失败呢?网上找了很多方法都是没有效果的,下面我直接贴出解决方案。
进入Zookeeper解压目录下的myid
文件所在的目录,把myid
文件除外的所有文件都删除 。
重新启动Zookeeper就可以了。