Étapes pour supprimer 1 ou plusieurs sujets dans Kafka
Pour supprimer des rubriques dans kafka, l'option de suppression doit être activée sur le serveur Kafka.
1. Go to {kafka_home}/config/server.properties
2. Uncomment delete.topic.enable=true
Supprimer un sujet dans Kafka, entrez la commande suivante
kafka-topics.sh --delete --zookeeper localhost: 2181 --topic
Pour supprimer plusieurs sujets de kafka
(bon à des fins de test, où j'ai créé plusieurs sujets et j'ai dû les supprimer pour différents scénarios)
- Arrêtez le serveur Kafka et le gardien de zoo
- allez dans le dossier / tmp où les journaux sont stockés et supprimez manuellement le dossier kafkalogs et zookeeper
- Redémarrez le gardien de zoo et le serveur kafka et essayez de lister les sujets,
bin / kafka-topics.sh --list --zookeeper localhost: 2181
si aucun sujet n'est répertorié, tous les sujets ont été supprimés avec succès. Si les sujets sont répertoriés, la suppression a échoué. Essayez à nouveau les étapes ci-dessus ou redémarrez votre ordinateur.