我从Kafka队列中消耗了一些消息,现在我想再次使用它们(只需从头开始获取所有数据)。如何在Scala中重置偏移或使用Kafka Rest Proxy?我目前正在使用"auto.offset.reset": "smallest"
:
curl -X POST -H "Content-Type: application/vnd.kafka.v1+json" \
--data '{"format": "json", "auto.offset.reset": "smallest"}' \
XXX.XX.XXX.XXX:9092/consumers/test
请注意我对解决方案不感兴趣
答案 0 :(得分:1)
网址中的最后一个参数是组ID 。 Kafka商店承诺每组ID偏移。因此,更改组ID应该足够了(... / consumers / newGroupId)。