单台 linux 查看多个 zookeeper 状态

环境介绍:

  单条linux上部署了三个zk服务,组成一个zk服务集群,

需求:

  三个zk启动后,想查看每个zk的状态,用  ./zkServer.sh status  查看状态,只会显示最后一个启动的服务状态,

 ,可查看前面两个启动的zk状态怎么办呢?

解决办法:

  在 ./zkServer.sh status  该命令状态下添加指定的启动配置文件,即: ./zkServer.sh status /guo/zookeeper/apache-zookeeper-3.6.1-bin/conf/zoo2.cfg

  如图所示:

解决思路:

  因为不指定配置路径,它显示了最后启动的配置文件,或许可以指定了其它配置文件,就可以查看该配置文件对应的zk服务状态,一试果然OK。

注意:

   这个zk版本是3.6版本,不是3.4版本,所以./zkServer.sh 必须用这个命令,zkServer.sh  3.6是不支持的,如图所示,

原文地址:https://www.cnblogs.com/gxs-future/p/13824540.html