消费者群体之间的卡夫卡偏移量不正确

时间:2019-01-14 09:02:05

标签: apache-kafka kafka-consumer-api

我有一个主题,被两个消费群体使用。主题中有10条消息。

应用程序1(消费者组1)已经完成了主题消息的处理,当我描述kafka-consumer-groups(使用--group ConsumerGroup1)时,它正确显示了CURRENT-OFFSET = 10和LOG-END-OFFSET = 10

现在,我开始使用相同主题的应用程序2(消费者组2)。它不处理消息。当我描述kafka-consumer-groups(与--group ConsumerGroup2一起使用)时,令人惊讶地显示CURRENT-OFFSET = 10和LOG-END-OFFSET = 10。

理想情况下,这应该不会发生,并且kafka应该能够识别出对于消费者组2没有消息进行处理,并且应该处理所有消息。

这里可能出什么问题了。

1 个答案:

答案 0 :(得分:2)

您必须在KafkaStreams earliest中设置Properties属性

Kafka consumer not returning any events