Procure no script kafka-topics da sua pasta de instalação:
Coloque o comando list em uma lista (para que você possa usá-lo posteriormente em seu idioma favorito)
listar tópicos
bin / kafka-topics.sh --zookeeper localhost: 2181 --list
Para cada tópico da lista acima, execute o comando delete:
excluir tópico
bin / kafka-topics.sh --zookeeper localhost: 2181 --delete --topico mytopic
Sim, o desempenho será afetado dependendo de:
-
Quantas mensagens você tem em um tópico e, em geral,
-
Qual é o tamanho da mensagem
Por favor, tenha cuidado e exclua apenas alguns de cada vez no máximo, depois verifique se o cluster terminou as operações de exclusão depois:)