Kafka'da 1 veya Daha Fazla Konuyu Silme Adımları
Kafka'daki konuları silmek için Kafka sunucusunda silme seçeneğinin etkinleştirilmesi gerekir.
1. Go to {kafka_home}/config/server.properties
2. Uncomment delete.topic.enable=true
Kafka'da bir Konuyu silin aşağıdaki komutu girin
kafka-topics.sh --delete --zookeeper localhost: 2181 --topic
Birden fazla konuyu kafka'dan silmek için
(birden fazla konu oluşturduğum ve farklı senaryolar için bunları silmem gerektiği test amaçları için iyi)
- Kafka Sunucusunu ve Zookeeper'ı durdurun
- günlüklerin depolandığı / tmp klasörüne gidin ve kafkalogs ve zookeeper klasörünü manuel olarak silin
- Zookeeper ve kafka sunucusunu yeniden başlatın ve konuları listelemeye çalışın,
bin / kafka-topics.sh --list --zookeeper localhost: 2181
hiçbir konu listelenmemişse, tüm konular başarıyla silinmiştir. Konular listeleniyorsa, silme işlemi başarılı olmamıştır. Yukarıdaki adımları tekrar deneyin veya bilgisayarınızı yeniden başlatın.