我需要创建一个Kafka设置,在每天开始时,必须删除主题中的所有消息并将其偏移量重置为0。
我尝试通过将log.retention设置为1天来执行此操作,但是它似乎没有用。我还运行了kafka-delete-records
。它确实删除了所有消息,但是kafka.tools.GetOffsetShell
仍然给了我最新的偏移量。我希望它变为0。
此外,我没有明确设置使用者组。它们是内部变量,例如_confluent-ksql-default_transient_929377247691956102_1560973030312
。因此,我希望将该主题的偏移量重置为0,而与消费者组无关。
答案 0 :(得分:0)
除了删除主题并创建一个具有相同名称的主题外,无法在Kafka中重置主题的头部偏移。
您还可以使用管理api删除使用者组。