繁体   English   中英

如何强制删除Kafka Topic?

[英]How to Force Delete Kafka Topic?

我们有一个主题,即使在发出 kafka-topics 'delete' 命令后,它也不会消失。 它只是说“TOPIC.ABC - 标记为删除”。 此属性“delete.topic.enable=true”在所有代理上都设置为 true。 这是一个已知问题吗?是否有解决方法? 像手动删除主题文件夹并删除 zookeeper 配置中的主题条目?

强制删除主题

可以通过直接登录到 ZooKeeper shell 并从集群中删除主题元数据来删除标记为删除的 Kafka 主题。 我们还建议从与主题关联的每个代理中删除日志段。

  1. 动物园管理员外壳
  2. rmr /配置/主题/
  3. rmr /经纪人/主题/
  4. rmr /admin/delete_topics/
  5. 对于每个经纪人:
    • 关闭经纪人
    • rm -R ${log.dirs}/-*
    • 启动经纪人

注意:执行第 5 步时应小心,以确保只删除要删除的主题的日志目录

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM