如何在使用新的使用者API时删除属于主题T的使用者组C.

时间:2017-11-09 18:33:30

标签: linux apache-kafka

较新版本的apache kafka在内部存储使用者组数据,而不是使用zookeeper

这意味着命令行实用程序kafka-consumer-groups没有用,因为相关信息现在没有存储在zookeeper中

你可以告诉我们:

如何在使用新的使用者API时删除属于主题T的使用者组C

2 个答案:

答案 0 :(得分:0)

请注意,仅当组元数据存储在ZooKeeper中时才能删除组。使用新的使用者API时(代理处理分区处理和重新平衡的协调),当该组的最后一个提交的偏移量到期时,将删除该组。

  

./ kafka-consumer-groups.sh --zookeeper --delete   --group

答案 1 :(得分:0)

如果消费者组的所有成员都没有提交24小时的偏移(使用默认设置),它将过期并自动删除。

或者,您可以使用bin / kafka-consumer-groups的新的--reset-offsets选项重置偏移或将它们设置为您想要的任何值

请参阅Kafka 0.11 how to reset offsets