Створено кворум 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