【问题标题】:How to understand which partition replica kafka broker is down如何了解哪个分区副本 kafka broker 宕机
【发布时间】:2020-10-25 11:46:25
【问题描述】:
有 22 个副本、50 个分区和 22 个正在运行的 Kafka 代理的主题。
Kafka Manager 中的主题手动分配屏幕显示所有主题分区中都有 Broker Down,如图所示。
如何使用 cli 或 Kafka Manager 确定已关闭的 Kafka 代理?
目前,我查看分区副本中缺少哪个代理 ID。
【问题讨论】:
标签:
apache-kafka
apache-zookeeper
yahoo-kafka-manager
【解决方案1】:
这些关于代理的信息也在 Zookeeper 中维护。因此,您可以进入其中一个 zookeeper 节点并使用 cli 来提取它,这是您可以使用的命令序列:
- 在命令行上,只需发出命令
zookeeper-client,这应该会调用zookeeper命令提示符
- 在新提示符下,发出命令 -
ls /brokers/ids,这将返回所有活动代理的 ID