Exclusão de um tópico
Exclua um tópico usando um dos seguintes métodos:
Pré-requisitos
- Uma instância de Kafka foi criada e um tópico foi criado nesta instância.
- A instância de Kafka está no estado Running.
Excluir um tópico no console
- Faça logon no console de gerenciamento.
- Clique em no canto superior esquerdo para selecionar uma região.
Selecione a região onde sua instância do Kafka está localizada.
- Clique em e escolha Middleware > Distributed Message Service (for Kafka) para abrir o console do DMS for Kafka.
- Clique na instância do Kafka desejada para exibir os detalhes da instância.
- No painel de navegação, escolha Topics.
- Exclua tópicos usando um dos seguintes métodos:
- Selecione um ou mais tópicos e clique em Delete Topic no canto superior esquerdo.
- Na linha que contém o tópico que você deseja excluir, escolha More > Delete.
- Na caixa de diálogo Delete Topic exibida, clique em Yes para excluir o tópico.
Excluir um tópico com a CLI do Kafka
Se a versão do cliente de Kafka for posterior à 2.2, você poderá usar kafka-topics.sh para excluir tópicos.
Para uma instância com SASL ativada, se allow.everyone.if.no.acl.found estiver definido como false, os tópicos não poderão ser excluídos por meio do cliente.
- Se a SASL não estiver habilitada para a instância do Kafka, execute o seguinte comando no diretório /{directory where the CLI is located}/kafka_{version}/bin/ para excluir um tópico:
./kafka-topics.sh --bootstrap-server {broker_ip}:{port} --delete --topic {topic_name}
- Se a SASL tiver sido habilitada para a instância do Kafka, execute os seguintes passos para excluir um tópico:
- (Opcional) Se a configuração do certificado SSL tiver sido definida, ignore esta etapa. Caso contrário, execute as seguintes operações:
Crie o arquivo ssl-user-config.properties no diretório /config do cliente de Kafka e adicione as configurações de certificado SSL consultando 3.
- Execute o seguinte comando no diretório /{directory where the CLI is located}/kafka_{version}/bin/ para excluir um tópico:
./kafka-topics.sh --bootstrap-server {broker_ip}:{port} --delete --topic {topic_name} --command-config ./config/ssl-user-config.properties
- (Opcional) Se a configuração do certificado SSL tiver sido definida, ignore esta etapa. Caso contrário, execute as seguintes operações: