怎么彻底删除kafka的topic,然后重建

如题所述

server.properties 中添加delete.topic.enable=true
执行D:\Developer\kafka_2.10-0.10.0.0\bin\windows>kafka-topics.bat --zookeeper 127.0.0.1:2181 --delete --topic TEST-TOPIC
执行zookeeper-server-stop.bat,后在重启kafka
重新发送消息即可,会自动根据配置的partitions重建
注意:不执行1步骤,就是假删除。
温馨提示:内容为网友见解,仅供参考
无其他回答

怎么彻底删除kafka的topic,然后重建
2、利用JPS命令查看kafka和zookeeper进程,kill掉QuorumPeerMain和Kafka进程 3、从kafka的log.dirs目录删除文件,可以看到多个子目录名字如test-0,test-1…test-n(就是你topic的partition个数)进入到kafka的log.dirs目录,执行 rm –fr test-0……test-n(4) 修改日志目录的recovery-point-offset-che...

怎么彻底删除kafka的topic,然后重建
执行zookeeper-server-stop.bat,后在重启kafka 重新发送消息即可,会自动根据配置的partitions重建 注意:不执行1步骤,就是假删除。

怎么彻底删除kafka的topic,然后重建
1. 删除logs下的相关记录;2. 到zookeeper下的brokers\/topics删除相关节点。---不好用!!先逻辑删除(.\/bin\/kafka-run-class.sh kafka.admin.DeleteTopicCommand --topic dnsTopic --zookeeper 10.0.1.44:2181,10.0.1.45:2181,10.0.1.46:2181),后物理删除(删除log文件)。---如果是删...

源码解析kafka删除topic
首先,配置参数`delete.topic.enable`为`True`,这是Broker级别的配置,用于指示kafka是否允许执行topic删除操作。其次,执行命令`bin\/kafka-topics.sh --zookeeper zk_host:port\/chroot --delete --topic my_topic_name`,此命令指示kafka删除指定的topic。若未配置`delete.topic.enable`为`True`,topic...

阿里四面:kafka何时、如何删除Topic?
主题被删除的过程涉及多个组件与状态机,以确保集群状态的正确性。首先,理解执行 kafka-topics.sh --delete 命令后,主题实际并未立即被删除,这会导致清理不彻底的问题。因此,推荐深入研究 Kafka 实际是如何执行删除主题操作的。删除主题的操作由 TopicDeletionManager 实现。它包括多个关键组件和方法,...

Kafka 源码解析之 Topic 的新建\/扩容\/删除
Kafka Topic 删除这部分的逻辑是一个单独线程去做的,这个线程是在 Controller 启动时初始化和启动的。TopicDeletionManager 初始化 TopicDeletionManager 启动实现如下所示:TopicDeletionManager 启动时只是初始化了一个 DeleteTopicsThread 线程,并启动该线程。TopicDeletionManager 这个类从名字上去看,它...

kafka 彻底删除topic
Note: This will have no impact if delete.topic.enable is not set to true.[ocdp@kafka1 bin][ocdp@kafka1 bin]$ \/usr\/hdp\/2.6.0.3-8\/kafka\/bin\/kafka-topics.sh --zookeeper znode1:2181 --list test_topic - marked for deletion 彻底删除topic ?https:\/\/community.hortonworks.com...

Kafka 删除一个topic的旧消息
1.高版本的kafka,提供了直接删除n条消息的操作方法。脚本内容地址:使用这个脚本, 配套的还有一个json文件。 新建一个json文件,内容如下,里面指定了partition和offset. 然后把这个文件保存为 offset.json 这时候调用脚本,可以做到删除 2.如果上述方法,提示错误:则说明kafka版本过低,这时候可以使用另...

如何重新读取kafka集群topic
权限控制(Authorization):设计并实现了Topic级别的权限模型。Topic的权限分为READ(从Topic拉取数据)、WRITE(向Topic中生产数据)、CREATE(创建Topic)和DELETE(删除Topic)。Broker启动时,需要使用配置文件中的身份和密钥文件向KDC(Kerberos服务器)认证,认证通过则加入Kafka集群,否则报错退出。Producer(或...

Kafka的Topic配置详解
(A)创建topic时配置参数 (B)修改topic时配置参数 覆盖已经有topic参数,下面例子修改"my-topic"的max message属性 (C)删除topic级别配置参数 注:配置的kafka集群的根目录为\/config\/mobile\/mq\/mafka02,因此所有节点信息都在此目录下。cleanup.policy delete.retention.ms delete.retention.ms flush....

相似回答
大家正在搜