如何检查哪个 zookeeper 实例是整体中的领导者
How to check which zookeeper instance is the leader within an ensemble
假设我有一个已启动的集成 Zookeeper,并且 运行 促进和服务 Apache Kafka(Confluent 的发行版)。
3 个实例(clientPorts:2181
、2182
和 2183
)已配置并启动,如下所示:
./bin/zookeeper-server-start etc/kafka/zookeeper.properties
./bin/zookeeper-server-start etc/kafka/zookeeper1.properties
./bin/zookeeper-server-start etc/kafka/zookeeper2.properties
在任何给定时间,我如何检查哪个 Zookeeper 实例是整体的领导者?
有几种方法可以找到乐团的领导者。最简单的可能是简单地使用以下命令询问 Zookeeper 实例:
echo stat | nc ZOOKEEPER_IP ZOOKEEPER PORT | grep Mode
将打印此实例是 leader
、follower
还是 standalone
。
这个 page 还展示了如何从 Zookeeper 的日志中找到它
这些是以下命令和输出,用于检查 3 Node 中的 Leader 或 follower ] 动物园管理员集群。
当您尝试使用 srvr 时可能会出现错误,您会收到类似的错误。
[administrator@centos-aes1 kafka_2.12-2.4.0]$ echo srvr | nc 本地主机 2181
srvr 未被执行,因为它不在白名单。
然后要么你必须将 srvr 列入白名单,要么你可以尝试下面给出的下一个 4 字母命令:-
The list of known four letter word commands is :
[{1936881266=srvr, 1937006964=stat, 2003003491=wchc, 1685417328=dump, 1668445044=crst, 1936880500=srst, 1701738089=envi, 1668247142=conf, -720899=telnet close, 2003003507=wchs, 2003003504=wchp, 1684632179=dirs, 1668247155=cons, 1835955314=mntr, 1769173615=isro, 1920298859=ruok, 1735683435=gtmk, 1937010027=stmk}]
您也可以使用它获取更多信息。
###############################第一个节点####### ######################
[administrator@centos-aes1 kafka_2.12-2.4.0]$ echo srvr | nc localhost 2181
Zookeeper version: 3.5.6-c11b7e26bc554b8523dc929761dd28808913f091, built on 10/08/2019 20:18 GMT
Latency min/avg/max: 0/0/0
Received: 34
Sent: 32
Connections: 1
Outstanding: 0
Zxid: 0x5000000b8
**Mode: follower**
Node count: 28
###############################第二个节点####### ######################
[root@centos-aes2 administrator]# echo srvr | nc localhost 2181
Zookeeper version: 3.5.6-c11b7e26bc554b8523dc929761dd28808913f091, built on 10/08/2019 20:18 GMT
Latency min/avg/max: 0/0/6
Received: 10233
Sent: 10232
Connections: 4
Outstanding: 0
Zxid: 0x800000000
**Mode: leader**
Node count: 28
Proposal sizes last/min/max: -1/-1/-1
###############################第三节点####### ######################
[administrator@centos-aes3 ~]$ echo srvr | nc localhost 2181
Zookeeper version: 3.5.6-c11b7e26bc554b8523dc929761dd28808913f091, built on 10/08/2019 20:18 GMT
Latency min/avg/max: 0/0/0
Received: 32
Sent: 30
Connections: 1
Outstanding: 0
Zxid: 0x5000000b8
**Mode: follower**
Node count: 28
假设我有一个已启动的集成 Zookeeper,并且 运行 促进和服务 Apache Kafka(Confluent 的发行版)。
3 个实例(clientPorts:2181
、2182
和 2183
)已配置并启动,如下所示:
./bin/zookeeper-server-start etc/kafka/zookeeper.properties
./bin/zookeeper-server-start etc/kafka/zookeeper1.properties
./bin/zookeeper-server-start etc/kafka/zookeeper2.properties
在任何给定时间,我如何检查哪个 Zookeeper 实例是整体的领导者?
有几种方法可以找到乐团的领导者。最简单的可能是简单地使用以下命令询问 Zookeeper 实例:
echo stat | nc ZOOKEEPER_IP ZOOKEEPER PORT | grep Mode
将打印此实例是 leader
、follower
还是 standalone
。
这个 page 还展示了如何从 Zookeeper 的日志中找到它
这些是以下命令和输出,用于检查 3 Node 中的 Leader 或 follower ] 动物园管理员集群。 当您尝试使用 srvr 时可能会出现错误,您会收到类似的错误。
[administrator@centos-aes1 kafka_2.12-2.4.0]$ echo srvr | nc 本地主机 2181
srvr 未被执行,因为它不在白名单。
然后要么你必须将 srvr 列入白名单,要么你可以尝试下面给出的下一个 4 字母命令:-
The list of known four letter word commands is :
[{1936881266=srvr, 1937006964=stat, 2003003491=wchc, 1685417328=dump, 1668445044=crst, 1936880500=srst, 1701738089=envi, 1668247142=conf, -720899=telnet close, 2003003507=wchs, 2003003504=wchp, 1684632179=dirs, 1668247155=cons, 1835955314=mntr, 1769173615=isro, 1920298859=ruok, 1735683435=gtmk, 1937010027=stmk}]
您也可以使用它获取更多信息。
###############################第一个节点####### ######################
[administrator@centos-aes1 kafka_2.12-2.4.0]$ echo srvr | nc localhost 2181
Zookeeper version: 3.5.6-c11b7e26bc554b8523dc929761dd28808913f091, built on 10/08/2019 20:18 GMT
Latency min/avg/max: 0/0/0
Received: 34
Sent: 32
Connections: 1
Outstanding: 0
Zxid: 0x5000000b8
**Mode: follower**
Node count: 28
###############################第二个节点####### ######################
[root@centos-aes2 administrator]# echo srvr | nc localhost 2181
Zookeeper version: 3.5.6-c11b7e26bc554b8523dc929761dd28808913f091, built on 10/08/2019 20:18 GMT
Latency min/avg/max: 0/0/6
Received: 10233
Sent: 10232
Connections: 4
Outstanding: 0
Zxid: 0x800000000
**Mode: leader**
Node count: 28
Proposal sizes last/min/max: -1/-1/-1
###############################第三节点####### ######################
[administrator@centos-aes3 ~]$ echo srvr | nc localhost 2181
Zookeeper version: 3.5.6-c11b7e26bc554b8523dc929761dd28808913f091, built on 10/08/2019 20:18 GMT
Latency min/avg/max: 0/0/0
Received: 32
Sent: 30
Connections: 1
Outstanding: 0
Zxid: 0x5000000b8
**Mode: follower**
Node count: 28