Kuorum ZooKeeper yang terdiri dari tiga server ZooKeeper telah dibuat.
Yang zoo.cfg
terletak di ketiga server ZooKeeper terlihat sebagai berikut:
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
Analisis
Jelas bahwa salah satu dari tiga server ZooKeeper akan menjadi Leader
dan yang lainnya Followers
. Jika Leader
server ZooKeeper dimatikan, Leader
pemilihan akan dimulai lagi. Tujuannya adalah untuk memeriksa apakah server ZooKeeper lain akan menjadi Leader
jika Leader
server telah dimatikan.
Pertanyaan
Perintah apa yang perlu dikeluarkan untuk memeriksa apakah server ZooKeeper adalah Pemimpin atau Pengikut?
standalone
Atau yang berikut ini dapat digunakan:
Ini akan mencetak mode di output:
sumber