kafka列出所有没有前导的分区

xmd2e60i  于 2021-06-07  发布在  Kafka
关注(0)|答案(1)|浏览(267)

在我的kafka集群中有超过2k个主题,每个主题有5个分区。我只想列出没有引线的分区。
我可以使用以下语法检查每个主题:

kafka-topics.sh --describe --topic <topic_name> --zookeeper <zookeeper_ip>:port

但问题是有2k+主题,不能手动完成。我还可以编写一个脚本,在每个主题上循环,得到没有前导的分区。但我对一些获取信息的有效方法感兴趣。

nzk0hqpo

nzk0hqpo1#

使用 kafka-topics.sh 您可以指定 --unavailable-partitions 只列出当前没有前导的分区,因此不能由使用者或生产者使用。
例如:

kafka-topics.sh --describe --unavailable-partitions --zookeeper <zookeeper_ip>:port

相关问题