Kafkaで1つ以上のトピックを削除する手順
kafkaでトピックを削除するには、Kafkaサーバーで削除オプションを有効にする必要があります。
1. Go to {kafka_home}/config/server.properties
2. Uncomment delete.topic.enable=true
Kafkaで1つのトピックを削除するには、次のコマンドを入力します
kafka-topics.sh --delete --zookeeper localhost:2181 --topic
kafkaから複数のトピックを削除するには
(テスト目的に適しています。複数のトピックを作成し、さまざまなシナリオでそれらを削除する必要がありました)
- KafkaサーバーとZookeeperを停止します。
- ログが保存されている/ tmpフォルダーに移動し、kafkalogsおよびzookeeperフォルダーを手動で削除します
- zookeeperとkafkaサーバーを再起動し、トピックを一覧表示してみます。
bin / kafka-topics.sh --list --zookeeper localhost:2181
トピックがリストされていない場合、すべてのトピックが正常に削除されています。トピックがリストされている場合、削除は成功していません。上記の手順をもう一度試すか、コンピュータを再起動してください。