卡夫卡消费者陷入抵消1

时间:2019-04-12 11:09:15

标签: node.js kafka-consumer-api

我正在使用confluent-kafka-5.1.2服务器。我有一个kafka-node使用者(autoCommit: true,它在某些登台服务器上运行。它似乎卡住了。

kafka-consumer-groups  --bootstrap-server localhost:9092 --group staging-myAccount-testing --describe

这告诉我组ID停留在CURRENT-OFFSET 1。

我尝试使用同一组ID消耗本地计算机上的所有数据,希望它将更新偏移量,然后实际使用方可以恢复。但这没有用。 运行本地使用者时,可以看到该分区已重新分配给我,并且可以使用所有数据。上面的kafka命令将CURRENT-OFFSET显示为最新消息。一切都好!

此后,我关闭了本地使用者,然后将该分区重新分配给了实际使用者(如命令所示)。但是现在,CURRENT-OFFSET再次设置为1。有时,偏移仅在我对主题产生一些影响时才会重置。

我已阅读this链接,其中显示了分配分区而不是订阅分区时的问题。消费者补偿之类的东西会被覆盖,但是我仍然无法将其与我的问题联系起来。

0 个答案:

没有答案