如何重置REST代理中的偏移量以重建Kafka消息?

时间:2017-01-04 17:00:33

标签: apache-kafka confluent

我从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

请注意我对解决方案不感兴趣

1 个答案:

答案 0 :(得分:1)

网址中的最后一个参数是组ID 。 Kafka商店承诺每组ID偏移。因此,更改组ID应该足够了(... / consumers / newGroupId)。