简体   繁体   English

如何删除在多节点多群集HA kafka中运行的主题

[英]How To delete topic which is run in multinode multi cluster HA kafka

I have set up kafka version 2.11-0.10.1.0 in multinode multicluster environment .In kafka server.properties I already added delete.enable.topic=true in all the 3 machines. 我已经在多节点多集群环境中设置了kafka版本2.11-0.10.1.0。在kafka server.properties中,我已经在所有3台计算机上添加了delete.enable.topic = true

I am using command for delete topic is , ./bin/kafka-topic.sh --zookeeper ip1:2181,ip2:2181,ip3:2181 --delete --topic topicname 我正在使用用于删除主题的命令,./ bin/kafka-topic.sh --zookeeper ip1:2181,ip2:2181,ip3:2181 --delete --topic topicname

but It's not deleting ,showing topic name -mark for deletion 但这不是删除,而是显示主题名称-删除标记

So everytime I am clearing kafka-logs and zookeeper logs for delete topic . 所以每次我清除kafka-logs和zookeeper日志中的delete topic时。

Anybody having any idea to delete using command prompt . 任何有任何想法要使用命令提示符删除的人。

In general everything you are doing sounds right, I suspect that your problem is a simple typo. 总的来说,您所做的一切听起来都不错,我怀疑您的问题很简单。

The parameter to enable topic deletion in Kafka is called: delete.topic.enable not, as you stated above: delete.enable.topic . 如前所述 ,在Kafka中启用主题删除的参数称为: delete.topic.enable不: delete.enable.topic

This would cause deletion to revert to its default value, which is false and result in the behavior you are seeing. 这将导致删除操作恢复为默认值,该值为false,并导致您看到的行为。

Correcting this and restarting should fix your issue and delete all topics. 更正此问题并重新启动应该可以解决您的问题并删除所有主题。

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

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