Các bước xóa 1 hoặc nhiều chủ đề trong Kafka
Để xóa các chủ đề trong kafka, tùy chọn xóa cần được bật trong máy chủ Kafka.
1. Go to {kafka_home}/config/server.properties
2. Uncomment delete.topic.enable=true
Xóa một chủ đề trong Kafka nhập lệnh sau
kafka-topics.sh --delete --zookeeper localhost: 2181 --topic
Để xóa nhiều chủ đề khỏi kafka
(tốt cho mục đích thử nghiệm, nơi tôi đã tạo nhiều chủ đề và phải xóa chúng cho các tình huống khác nhau)
- Dừng máy chủ Kafka và Zookeeper
- vào thư mục / tmp nơi lưu trữ nhật ký và xóa thủ công thư mục kafkalogs và Zookeeper
- Khởi động lại máy chủ sở thú và kafka và cố gắng liệt kê các chủ đề,
bin / kafka-topics.sh --list --zookeeper localhost: 2181
Nếu không có chủ đề nào được liệt kê thì tất cả các chủ đề đã được xóa thành công. Nếu chủ đề được liệt kê, thì việc xóa không thành công. Hãy thử lại các bước trên hoặc khởi động lại máy tính của bạn.