kafka +通过认证工具删除主题

时间:2019-07-01 05:13:13

标签: apache-kafka apache-zookeeper

我们有Kafka集群

众所周知,为了从kafka中删除主题,zookeeper需要执行以下操作:(多种方式中的一种)

停止kafka经纪人

  1. 删除主题

    ./kafka-topics.sh — zookeeper localhost:2181 — delete — topic <topic_name>
    
  2. 从zookeeper cli中删除主题:

    rmr /brokers/topics/<topic_name> 
    
    rmr /admin/delete_topics/<topic_name> 
    

启动kafka经纪人

我们更喜欢使用经过认证的脚本/工具,以避免人为错误(因为主题数量众多)

第二个原因-根据我的经验,在删除主题期间以及当消费者仍然影响主题时,可能无法删除主题

我们可以手动完成或构建脚本, 但是删除主题时,会出现一些问题,如“标记为删除”, 删除可能要过一段时间而不是立即

0 个答案:

没有答案