已创建由三个ZooKeeper服务器组成的ZooKeeper法定人数。
zoo.cfg
所有三个ZooKeeper服务器上的位置如下:
maxClientCnxns=50
# The number of milliseconds of each tick
tickTime=2000
# The number of ticks that the initial
# synchronization phase can take
initLimit=10
# The number of ticks that can pass between
# sending a request and getting an acknowledgement
syncLimit=5
# the directory where the snapshot is stored.
dataDir=/var/lib/zookeeper
# the port at which the clients will connect
clientPort=2181
server.1=<ip-address-1>:2888:3888
server.2=<ip-address-2>:2888:3888
server.3=<ip-address-3>:2888:3888
分析
显然,三个ZooKeeper服务器之一将成为,Leader
而其他服务器将成为Followers
。如果Leader
ZooKeeper服务器已关闭,则Leader
选举将再次开始。其目的是检查其他的ZooKeeper服务器将成为Leader
如果Leader
服务器已经被关闭。
题
需要发出什么命令来检查ZooKeeper服务器是领导者还是跟随者?
standalone