環境介紹:
單條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是不支持的,如圖所示,