博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
彻底删除Kafka中的topic
阅读量:2195 次
发布时间:2019-05-02

本文共 916 字,大约阅读时间需要 3 分钟。

1、删除kafka存储目录(server.properties文件log.dirs配置,默认为"/tmp/kafka-logs")相关topic目录

2Kafka 删除topic的命令是:

     ./bin/kafka-topics  --delete --zookeeper zookeeper server  --topic topic name

     如果kafaka启动时加载的配置文件中server.properties没有配置delete.topic.enable=true,那么此时的删除并不是真正的删除,而是把topic标记为:markedfor deletion

     你可以通过命令:./bin/kafka-topics --zookeeper zookeeper server --list 来查看所有topic

 

     此时你若想真正删除它,可以如下操作:

     1)登录zookeeper客户端:命令:./bin/zookeeper-client

     2)找到topic所在的目录:ls /brokers/topics

     3)找到要删除的topic,执行命令:rmr /brokers/topics/topic name】即可,此时topic被彻底删除。

 

    另外被标记为marked for deletiontopic你可以在zookeeper客户端中通过命令获得:ls /admin/delete_topics/topic name】,

    如果你删除了此处的topic,那么markedfor deletion 标记消失

    zookeeper config中也有有关topic的信息: ls /config/topics/topic name暂时不知道有什么用

 

总结:

彻底删除topic

 1、删除kafka存储目录(server.properties文件log.dirs配置,默认为"/tmp/kafka-logs")相关topic目录

 2、如果配置了delete.topic.enable=true直接通过命令删除,如果命令删除不掉,直接通过zookeeper-client 删除掉broker下的topic即可。

转载地址:http://hmpub.baihongyu.com/

你可能感兴趣的文章
PHPUnit安装及使用
查看>>
PHP项目用xhprof性能分析(安装及应用实例)
查看>>
composer安装YII
查看>>
Sublime text3快捷键演示
查看>>
sublime text3 快捷键修改
查看>>
关于PHP几点建议
查看>>
硬盘的接口、协议
查看>>
VLAN与子网划分区别
查看>>
Cisco Packet Tracer教程
查看>>
02. 交换机的基本配置和管理
查看>>
03. 交换机的Telnet远程登陆配置
查看>>
微信小程序-调用-腾讯视频-解决方案
查看>>
phpStudy安装yaf扩展
查看>>
密码 加密 加盐 常用操作记录
查看>>
TP 分页后,调用指定页。
查看>>
Oracle数据库中的(+)连接
查看>>
java-oracle中几十个实用的PL/SQL
查看>>
PLSQL常用方法汇总
查看>>
几个基本的 Sql Plus 命令 和 例子
查看>>
PLSQL单行函数和组函数详解
查看>>