zookeeper集群启动状态是standalone

匿名 (未验证) 提交于 2019-12-02 23:34:01

问题

部署的zookeeper集群失败,

[root@bogon zkdata]# zkServer.sh status ZooKeeper JMX enabled by default Using config: /opt/zookeeper-3.4.14/bin/../conf/zoo.cfg Mode: standalone 

问题排查

  1. 网上有人说删除zookeeper/conf 文件下的其余cfg文件,这个方法不适合,zookeeper默认使用zoo.cfg,除非启动时候指认其余路径下文件,否则一般不会出现使用混淆配置文件的问题.
  2. zookeeper配置集群关键点就在其配置文件内容里.
#PS:如果不需要集群配置可以不配置以下3个节点,如果是单机集群注意修改端口号(2888,3888)要不一致 Server.1=Master:2888:3888   Server.2=Slave1:2888:3888 Server.3=Slave2:2889:3889    

看到一篇博文作者是把server配置成了slave导致集群模式启动失败.
而我这次犯得错误是server首字母顺手大写了…导致集群配置直接无效.所以启动是standalone模式.
将Server…都改为server…

#PS:如果不需要集群配置可以不配置以下3个节点,如果是单机集群注意修改端口号(2888,3888)要不一致 server.1=Master:2888:3888   server.2=Slave1:2888:3888 server.3=Slave2:2889:3889    

重启所有zookeeper,终于是集群模式了(2台follower一台leader)

[root@bogon bin]# ./zkServer.sh status ZooKeeper JMX enabled by default Using config: /opt/zookeeper-3.4.14_3/bin/../conf/zoo.cfg Mode: follower [root@bogon etc]# zkServer.sh status ZooKeeper JMX enabled by default Using config: /opt/zookeeper-3.4.14/bin/../conf/zoo.cfg Mode: follower [root@bogon bin]# zkServer.sh status ZooKeeper JMX enabled by default Using config: /opt/zookeeper-3.4.14/bin/../conf/zoo.cfg Mode: leader [root@bogon bin]#  
文章来源: https://blog.csdn.net/baixf/article/details/90371767
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!