单台 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是不支持的,如图所示,