apache-kafka - kafka-topics.sh ---delete --topic '' testTopic'' 不适用于 kafka V 0.10.1

标签 apache-kafka

我尝试使用以下命令删除现有主题(我使用 kafka 管理控制台检查过);

#./kafka-topics.sh --zookeeper zookeeper.xx.com:2181/chroot --delete --topic testTopic

但是它说zookeeper中没有主题。 [1]

我在运行时创建这些主题。 (我使用高级客户端 API。我认为它是在 kafka 集群中创建的?)

如何使用此 bash 脚本删除主题?

[1]

Error while executing topic command : Topic targettopic does not exist on ZK path zookeeper.xx.com:2181/chroot

[2016-10-14 11:58:59,919] ERROR java.lang.IllegalArgumentException: Topic streamtargettopic does not exist on ZK path zookeeper.xx.com:2181/chroot

at kafka.admin.TopicCommand$.deleteTopic(TopicCommand.scala:169)

at kafka.admin.TopicCommand$.main(TopicCommand.scala:69)

at kafka.admin.TopicCommand.main(TopicCommand.scala)

最佳答案

您可以使用以下命令检查 list of topics可在 Zookeeper .

bin/kafka-topics.sh --list --zookeeper localhost:2181

还要在 server.properties 中设置以下属性
delete.topic.enable=true 

然后尝试使用删除主题
bin/kafka-topics.sh --zookeeper localhost:2181 --delete --topic test

关于apache-kafka - kafka-topics.sh ---delete --topic '' testTopic'' 不适用于 kafka V 0.10.1,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40034074/

相关文章:

docker - 在Windows 10上安装Kafka docker镜像(Windows容器模式)

apache-kafka - apache kafka 上的异常 - 获取 apikey : 3 and apiVersion: 2 请求时出错

apache-kafka - Kafka在生产者与主题之间设置了压缩类型

python - InfluxDB 缺少标签值(putInfluxDB nifi 处理器)

java - ConcurrentMessageListenerContainer 在分区存在时减少并发计数

apache-kafka - kafka SASL/SCRAM 认证失败

azure - Mapr Streams to Azure 的 SSL 握手错误

apache-kafka - Kafka如何为key选择分区?

apache-kafka - 如何使用@KafkaListner 注解订阅多个主题

apache-spark - 如何在 Spark Kafka 直接流中手动提交偏移量?