使用

./zkCli.sh

查看zookeeper时服务报错,如下:

 

拒绝链接。首先怀疑是2181端口被占用了,

于是查看:

sudo netstat -anp | grep 2181

发现端口并未被占用,尝试重启zkServer

sh zkServer.sh start

报错已经有进程在运行了。

进一步定位:

检查conf/zoo.cfg中的配置文件,发现多了一个pid,该文件为上次暴力关闭电脑,未关闭zk导致的。

结论:服务未正常退出,删除该zookeeper_server.pid即可

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐