CentOS下 docker 安装的zookeeper,配置了三个zookeeper主机,docker up 后进zookeeper里面去看,status后发现集群跑不起来
报错:
ZooKeeper JMX enabled by default
Using config: /conf/zoo.cfg
Client port not found in static config file. Looking in dynamic config file.
grep: : No such file or directory
Client port not found. Terminating.
在这里插入图片描述

说的是在静态配置文件中未找到服务端端口,使用的配置文件是conf下面的zoo.cfg,进去没看到这个配置文件,本人觉得这里是最新版的zookeeper的一个坑,配置文件名可能改了

两天一直在解决这个问题,一开始一直以为是端口的占用问题,其他的博客也很多说的是端口的问题,去查端口也没有发现端口的占用。最后换了个zookeeper镜像的版本就完美解决了
zookeeper版本是 3.4.14
用docker搭建zookeeper集群的时候不要用最新的发行版,容易踩这个坑
在这里插入图片描述

Logo

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

更多推荐