Apache kafka 无法从卡夫卡中删除主题
即使在server.config中启用了delete.topic.enable=true 删除不起作用的主题。我在重新创建主题时遇到以下错误Apache kafka 无法从卡夫卡中删除主题,apache-kafka,Apache Kafka,即使在server.config中启用了delete.topic.enable=true 删除不起作用的主题。我在重新创建主题时遇到以下错误 Topic 'test' already exists. [2017-05-23 06:47:05,757] ERROR org.apache.kafka.common.errors.TopicExistsException: Topic 'test' already exists. 如果您使用最新的卡夫卡(v.~0.10.),则在启用delete.t
Topic 'test' already exists.
[2017-05-23 06:47:05,757] ERROR
org.apache.kafka.common.errors.TopicExistsException: Topic 'test' already exists.
如果您使用最新的卡夫卡(v.~0.10.),则在启用
delete.topic.enable=true
选项后,您必须:
kafka-topics.sh --zookeeper localhost:2181 --topic mytopic --delete
kafka-topics.sh --zookeeper localhost:2181 --list
mytopic - marked for deletion
如果您使用一些旧版本的Kafka,则尝试从zookeeper外壳中删除主题。如果zookeeper是独立实例(不在本地主机上),则标记为删除主题将无法正确删除它 一个建议是从管理员和代理中使用并删除它
参展商提供一个UI界面,以可视化主题和卡夫卡经纪人的安排。您不能在使用主题时删除主题。使用
bin/kafka consumer groups.sh
或simpleps-aux | grep consumer
查找阻止操作的任何可能的使用者。删除zookeeper中的元数据
./bin/zookeeper-shell.sh localhost:2181
rmr /brokers/topics/mytopic
rmr /admin/delete_topics/mytopic
您是否重新启动Kafka代理以启用该参数,然后使用以下命令:
bin/Kafka-topics.sh--zookeeper主机:2181--delete--topic主题
是的,我重新启动了代理,使用deleting命令时收到了什么消息?是的,zookeeper不在本地主机上,它们是独立的instances@chetandev是的,然后你可以和参展商合作,这是可行的。如果卡夫卡和动物园管理员在不同的情况下运行,这是行不通的