2017-03-16 4 views
0

私は8つのパーティションと2つの複製でカフカのトピックを削除しようとしています。まず、kafka-topic.sh --deleteコマンドを使ってそのトピックを削除します。それから、zkCli.sh -server slave1 ..... slave3、rmr/brokers/topics/MY_TOPICを使用しました。動物園のクライアントはrmr/brokers/topics/MY_TOPICできません

しかし、私はまだ/ brokers/topics /にそのトピックがあります。そして私はカフカを再起動しようとしましたが、すべて同じです。

Btw、1つのパーティションと1つのレプリカを持つトピックは正常に削除できます。

答えて

0

あなたは、あなたがまた必要カフカのトピックのあなたはRMR /ブローカー/トピック/ MY_topicを使用して手動で削除する場合はservice.properties

delete.topic.enable = true 

に下記

追加行を削除可能にするために、サーバーのプロパティを設定することができますそのトピックに関する動物園の消費者情報内の他のノードからトピック関連のメタデータを削除する。また、カフカサーバー上のカフカトピックディレクターを削除する必要があります。

トピックの削除プロパティを有効にしてkafka-topics.shを実行するときれいです--delete

関連する問題