[シリーズ] ddocker]ドッキングウィンドウコンテナは、完全に話題にカフカを削除します

コンテナddocker、完全に話題にカフカを削除

図1に示すように、容器に

docker exec -it 46fb57e04491 /bin/sh

2、削除カフカ格納ディレクトリ関連トピックディレクトリ(server.properties log.dirs設定ファイルは、デフォルトでは「/カフカ/カフカ・ログ」です)

3、カフカは、コマンドのトピックがある削除します

cd  /opt/kafka_2.12-2.4.0/bin
./kafka-topics  --delete --zookeeper 【zookeeper server】  --topic 【topic name】

     server.propertiesがdelete.topic.enable = trueを設定していないkafakaブートローダー設定ファイルは、削除の時間が本当に削除されていませんが、トピックがマークされているかのように:削除対象としてマーク

     あなたは注文することができます:すべてのトピックを表示します

./kafka-topics --zookeeper 【zookeeper server】 --list 

     あなたが本当にそれを削除したいこの時点で、次の操作を実行できます。

     (1)ログのZooKeeperクライアント:コマンド:

./bin/zookeeper-shell.sh --zookeeper 【zookeeper server】

     (2)ここで、話題のディレクトリを見つけます。

ls /brokers/topics

     (3)コマンドを実行し、削除するトピックを検索するには、次のことができます、そして話題は削除しました。

rmr /brokers/topics/【topic name】

       (4)また、削除対象としてマークを使用すると、コマンドのZooKeeperクライアントによって取得することができますトピックとしてマークされます。

ls /admin/delete_topics/【topic name】

    あなたがここにトピックを削除すると、削除マークが消えるためにマーク

    飼育係のconfigものトピックに関する情報を提供しています。ls /設定/トピック/トピック名[]私は何を使用知りませんでした

 

要約:

完全にトピックを削除します。

 1、削除カフカ格納ディレクトリ関連トピックディレクトリ(server.properties log.dirs設定ファイルは、デフォルトでは「/ tmpに/カフカ・ログ」です)

 2、コマンドを削除することはできません場合に構成するdelete.topic.enable =真直接コマンドで削除して、次のブローカーにオフトピック飼育係、クライアントから直接削除した場合。

发布了111 篇原创文章 · 获赞 28 · 访问量 4万+

おすすめ

転載: blog.csdn.net/weixin_42697074/article/details/103814670