我有一个带有4个分区的kafka主题,因为我有一个包含4个消费者的消费者群体。
我的目的是确保消息在分区之间平均分配。
有没有办法验证跨kafka主题分区的邮件分发?
答案 0 :(得分:3)
我假设您正在使用Kafka新制作人。然后,您可以为每条消息指定无密钥,这意味着Kafka采用循环方式将消息均匀分发到所有分区。
您可以调用以下命令来检查所有分区的分布:
bin/kafka-run-class.sh kafka.tools.GetOffsetShell --broker-list broker1:9092 --topic <topic> --time -1