Lösung 1:
Mit nc
kann überprüft werden, ob ein ZooKeeper-Server ein Leader oder Follower ist Befehl, der in netcat
enthalten ist Paket:
echo stat | nc localhost 2181 | grep Mode
echo srvr | nc localhost 2181 | grep Mode #(From 3.3.0 onwards)
Wenn der ZooKeeper-Server ein Leader ist, gibt der Befehl zurück:Mode: leader
und sonst:Mode: follower
Lösung 2:
Alternativ könnte Folgendes verwendet werden:
bin/zkServer.sh status
Es wird den Modus in der Ausgabe ausgeben:
ZooKeeper JMX enabled by default
Using config: /home/kafka/zookeeper/bin/../conf/zoo.cfg
Mode: follower