2017-02-20 3 views
3

Я новичок в Кафка, я создал некоторые темы под названием Hell0-Kafka3Что delete.topic.enable в Кафке

Теперь я хочу, чтобы удалить его. Поэтому я выдавать такую ​​команду:

$ bin/kafka-topics.sh --zookeeper localhost:2181 --delete --topic Hello-Kafka3 
Topic Hello-Kafka3 is marked for deletion. 
Note: This will have no impact if delete.topic.enable is not set to true. 

Может кто-то помочь мне понять Примечание: на последней строке ??

ответ

3

Вы должны установить delete.topic.enable в true в config/server.properties перед выдачей этой команды удаления-темы, иначе Kafka игнорирует команду, которую вы отправляете, и ничего не делает для этой темы.

+0

с версии 1.0.0 'delete.topic.enable' по умолчанию имеет значение' true', см. Https://kafka.apache.org/documentation/#upgrade_100_notable – Alex

Смежные вопросы