forked from docs/doc-exports
Reviewed-by: Hasko, Vladimir <vladimir.hasko@t-systems.com> Co-authored-by: Chen, Junjie <chenjunjie@huawei.com> Co-committed-by: Chen, Junjie <chenjunjie@huawei.com>
5.7 KiB
5.7 KiB
Deleting a Topic
Delete a topic using either of the following methods:
Prerequisites
- A Kafka instance has been created, and a topic has been created in this instance.
- The Kafka instance is in the Running state.
Deleting a Topic on the Console
- Log in to the management console.
- Click
in the upper left corner to select a region.
- Click Service List and choose Application > Distributed Message Service. The Kafka instance list is displayed.
- Click the desired Kafka instance to view the instance details.
- Click the Topics tab.
- Delete topics using either of the following methods:
- Select one or more topics and click Delete Topic in the upper left corner.
- In the row containing the topic you want to delete, click Delete.
- In the Delete Topic dialog box that is displayed, click Yes to delete the topic.
Deleting a Topic with the Kafka CLI
If your Kafka client version is later than 2.2, you can use kafka-topics.sh to delete topics.
- If SASL is not enabled for the Kafka instance, run the following command in the /{directory where the CLI is located}/kafka_{version}/bin/ directory to delete a topic:
./kafka-topics.sh --bootstrap-server {broker_ip}:{port} --delete --topic {topic_name}
- If SASL has been enabled for the Kafka instance, perform the following steps to delete a topic:
- (Optional) If the SSL certificate configuration has been set, skip this step. Otherwise, perform the following operations:
Create the ssl-user-config.properties file in the /config directory of the Kafka client and add the SSL certificate configurations by referring to 3.
- Run the following command in the /{directory where the CLI is located}/kafka_{version}/bin/ directory to delete a topic:
./kafka-topics.sh --bootstrap-server {broker_ip}:{port} --delete --topic {topic_name} --command-config ./config/ssl-user-config.properties
- (Optional) If the SSL certificate configuration has been set, skip this step. Otherwise, perform the following operations:
Parent topic: Managing Topics