删除消息并将主题偏移量重置为0(与使用者组无关)

时间:2019-06-25 15:22:12

标签: apache-kafka offset ksql kafka-topic

我需要创建一个Kafka设置,在每天开始时,必须删除主题中的所有消息并将其偏移量重置为0。

我尝试通过将log.retention设置为1天来执行此操作,但是它似乎没有用。我还运行了kafka-delete-records。它确实删除了所有消息,但是kafka.tools.GetOffsetShell仍然给了我最新的偏移量。我希望它变为0。

此外,我没有明确设置使用者组。它们是内部变量,例如_confluent-ksql-default_transient_929377247691956102_1560973030312。因此,我希望将该主题的偏移量重置为0,而与消费者组无关。

1 个答案:

答案 0 :(得分:0)

除了删除主题并创建一个具有相同名称的主题外,无法在Kafka中重置主题的头部偏移。

您还可以使用管理api删除使用者组。