0
A
回答
0
KafkaConsumer API提供的接口可以帮助您。有beginningOffsets(Collection<TopicPartition> partitions)
和endOffsets(Collection<TopicPartition> partitions)
。您可以针对主题中的所有分区调用这些方法,然后查找每个主题分区的结束偏移量和起始偏移量之间的差异。然后聚合所有主题分区。这应该会为您提供主题中的消息数量。 (reference)
1
什么瓦希德sayd可能是一个解决方案,但你也可以使用下面的一个:
bin/kafka-run-class.sh kafka.tools.GetOffsetShell --broker-list localhost:9092 --topic --time -1
,那么你必须要总结的计数值。
无论如何,如果日志压缩处于活动状态,请考虑我的和vahid解决方案不起作用,因为在这种情况下,偏移量之间可能存在一些“间隙”,因此只计算差异并不能为您提供消息的数量。
相关问题
- 1. 以编程方式检查fixnum大小
- 2. 如何以编程方式查找Azure实例角色大小?
- 3. 如何以编程方式查找当前LOH的大小?
- 4. 以编程方式查找openCL设备支持的最大工作组大小
- 5. 以编程方式更改TChart大小
- 6. 以编程方式调整大小NSSplitView
- 7. 以编程方式更改RatingBar大小?
- 8. 以编程方式更改awesomewm主题
- 9. 以编程方式膨胀AppCompat主题
- 10. 如何以编程方式查找我iphone应用程序的大小?
- 11. 查看字节中的Kafka主题的大小
- 12. 以编程方式查找网络掩码中的主机数
- 13. 以编程方式查找地区
- 14. 以编程方式查找GridView行
- 15. 如何以编程方式查找javac.exe?
- 16. 如何以编程方式获得UINavigationBar标题的大小?
- 17. jQuery UI可调整大小:以编程方式设置大小?
- 18. Android:根据屏幕大小以编程方式调整大小
- 19. Swift:在不同的设备上以编程方式查找元素的大小
- 20. 如何以编程方式检查Android上SMS消息大小
- 21. 以编程方式查找iphone内存的问题
- 22. 如何以编程方式查找EJB的JNDI查找名称?
- 23. 以编程方式设置TextView大小使其小于wrap_content
- 24. 以编程方式设置最大java堆大小
- 25. 获取/设置android小部件图像以编程方式查看大小
- 26. 以编程方式更改默认字体大小(样式)
- 27. 以编程方式确定iPad模式视图的大小
- 28. 如何以标准主题以编程方式呈现图块
- 29. 以编程方式设置远程ImageVIew的像素大小?
- 30. 如何以编程方式创建Android主题样式?