Este conteúdo foi traduzido por máquina para sua conveniência e a Huawei Cloud não pode garantir que o conteúdo foi traduzido com precisão. Para exibir o conteúdo original, use o link no canto superior direito para mudar para a página em inglês.
Atualizado em 2024-01-10 GMT+08:00

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

  1. Faça logon no console de gerenciamento.
  2. Clique em no canto superior esquerdo para selecionar uma região.

    Selecione a região onde sua instância do Kafka está localizada.

  3. Clique em e escolha Middleware > Distributed Message Service (for Kafka) para abrir o console do DMS for Kafka.
  4. Clique na instância do Kafka desejada para exibir os detalhes da instância.
  5. No painel de navegação, escolha Topics.
  6. 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.

  7. 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:
    1. (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.

    2. 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