标签: apache-kafka
我们已在2天前将邮件推送到kafka队列,并且保留时间设置为2天,因此它将在今天到期。有没有办法确切知道kafka队列何时为空/没有任何数据?
我是Hadoop系统的初学者,所以我不知道是否有任何命令可以找到这种/简单方法来验证空队列
答案 0 :(得分:0)
您可以使用KafkaConsumer平均seekToEnd(),seekToBeginning()和position()来编写自己的小工具,以获得每个分区的最小和最大偏移量。如果两者都匹配所有分区,则主题为空。
KafkaConsumer
seekToEnd()
seekToBeginning()
position()