Langkah-langkah untuk Menghapus 1 atau lebih Topik di Kafka
Untuk menghapus topik di kafka, opsi hapus harus diaktifkan di server Kafka.
1. Go to {kafka_home}/config/server.properties
2. Uncomment delete.topic.enable=true
Hapus satu Topik di Kafka masukkan perintah berikut
kafka-topics.sh --delete --zookeeper localhost: 2181 --topic
Untuk menghapus lebih dari satu topik dari kafka
(baik untuk tujuan pengujian, di mana saya membuat banyak topik & harus menghapusnya untuk skenario yang berbeda)
- Hentikan Kafka Server dan Zookeeper
- buka folder / tmp tempat log disimpan dan hapus folder kafkalogs dan zookeeper secara manual
- Mulai ulang server penjaga kebun binatang dan kafka dan coba daftar topik,
bin / kafka-topics.sh --list --zookeeper localhost: 2181
jika tidak ada topik yang terdaftar maka semua topik telah berhasil dihapus. Jika topik dicantumkan, maka penghapusan tidak berhasil. Coba langkah-langkah di atas lagi atau mulai ulang komputer Anda.