Pasos para eliminar 1 o más temas en Kafka
Para eliminar temas en kafka, la opción de eliminación debe estar habilitada en el servidor de Kafka.
1. Go to {kafka_home}/config/server.properties
2. Uncomment delete.topic.enable=true
Eliminar un tema en Kafka ingrese el siguiente comando
kafka-topics.sh --delete --zookeeper localhost: 2181 --topic
Para eliminar más de un tema de kafka
(bueno para propósitos de prueba, donde creé varios temas y tuve que eliminarlos para diferentes escenarios)
- Detenga Kafka Server y Zookeeper
- vaya a la carpeta / tmp donde se almacenan los registros y elimine la carpeta kafkalogs y zookeeper manualmente
- Reinicie el zookeeper y el servidor kafka e intente enumerar los temas,
bin / kafka-topics.sh --list --zookeeper localhost: 2181
Si no hay temas en la lista, todos los temas se han eliminado correctamente. Si los temas están en la lista, la eliminación no se realizó correctamente. Intente los pasos anteriores nuevamente o reinicie su computadora.