繁体   English   中英

如何查看 apache Kafka 代理中的哪些分区?

[英]How can I see which partitions in the apache Kafka broker?

是否可以在Apache kafka中通过kafkacat命令查看broker中位于哪个分区? 例如:代理 0 分区 1,2

经纪人 1 分区 0,1,2

非常感谢

我使用 .\bin\win\kafkacat -L -b hostname:port 命令它显示了 BROKERS 和一个分区,但没有显示它们之间的关系。

您可以使用内置的kafka-topics --describe命令。 这将按代理 ID 显示副本放置和领导者分区

但相同的信息在最新版本的kcat -L output 中

 1 topics:
  topic "foo" with 3 partitions:
    partition 0, leader 1001, replicas: 1001, isrs: 1001
    partition 1, leader 1001, replicas: 1001, isrs: 1001
    partition 2, leader 1001, replicas: 1001, isrs: 1001

1001映射到server.properties中的broker.id ... 如果你想反向查找主机/IP,那么你需要做额外的工作。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM