How to Delete a Kafka Topic Using kafka-topics.bat Command | Step-by-Step Guide

Опубликовано: 12 Февраль 2026
на канале: Java Classified with Devops
252
1

Learn how to delete a Kafka topic using the kafka-topics.bat command on Windows. This step-by-step guide walks you through the process, ensuring you can manage your Apache Kafka topics efficiently. Perfect for beginners and advanced users working with Kafka on a Windows setup.

What you'll learn:

Delete Kafka topic using kafka-topics.bat command tutorial
How to delete Kafka topic kafka-topics.bat command guide
Kafka topic deletion step-by-step kafka-topics.bat
Kafka delete topic command tutorial kafka-topics.bat
Delete Kafka topic with kafka-topics.bat guide
Kafka topic removal using kafka-topics.bat command
Kafka delete topic batch command tutorial
How to use kafka-topics.bat to delete Kafka topic
Kafka topic delete command using kafka-topics.bat step-by-step
Kafka-topic delete with kafka-topics.bat in Windows tutorial


#Kafka,#ApacheKafka,#KafkaTopics,#WindowsTutorial,#KafkaCommands,#TechGuide,#DataEngineering,#Programming,#TechTutorial,#KafkaAdmin


1. Install JDK: Ensure the Java Development Kit (JDK) is installed and set the JAVA_HOME environment variable.
2. Download Kafka: Obtain the latest Kafka version from the Apache Kafka downloads page and extract it to a directory, such as C:\kafka.
3. Start Zookeeper: Open a Command Prompt, navigate to the Kafka directory, and start Zookeeper with the command:
.\bin\windows\zookeeper-server-start.bat .\config\zookeeper.properties
4. Start Kafka Server: In another Command Prompt, navigate to the Kafka directory and start the Kafka server:
.\bin\windows\kafka-server-start.bat .\config\server.properties

5. Open another CMD and Create the topic by using below command:
.\bin\windows\kafka-topics.bat --create --topic topic-name --bootstrap-server localhost:9092 --partitions 2 --replication-factor 1

6. Check all the available topic name list by using below command:
.\bin\windows\kafka-topics.bat --list --bootstrap-server localhost:9092

7. Check all the information of the particular topic by using below command :
.\bin\windows\kafka-topics.bat --describe --topic topic-name --bootstrap-server localhost:9092

8. Produce the message using kafka-console-producer command using cmd.
.\bin\windows\kafka-console-producer.bat --topic testtopic --bootstrap-server localhost:9092

9. Consume the messgae using kafka-console-consumer command using cmd.
.\bin\windows\kafka-console-consumer.bat --topic testtopic --from-beginning --bootstrap-server localhost:9092

10. Delete the topic we need to use below command.
.\bin\windows\kafka-topics.bat --delete --topic test(topicname) --bootstrap-server localhost:9092

#ApacheKafka,#WindowsTutorial,#MessagingSystem,#ProducerConsumer,#BigData,#LearnKafka,#KafkaCommands,#MessageQueue,#DataStreaming,#KafkaOnWindows,#DevOps,#TechExplained,#KafkaProducer,#KafkaConsumer,#DataPipeline #Kafka, #KafkaUI, #KafbatUI, #KafkaMonitoring, #ApacheKafka, #KafkaTools, #KafkaDashboard, #KafkaAdmin, #KafkaLocalSetup, #KafkaBeginners, #KafkaTopics, #KafkaConsumer, #KafkaProducer, #KafkaWithDocker, #KafkaOnWindows, #KafkaDevOps, #KafkaAdminTools, #KafkaCluster, #KafkaExplained, #KafkaTutorial, #KafkaVisualization, #KafkaForBeginners, #Kafka2025, #KafkaSetup, #DockerKafka, #KafkaLogMonitoring, #KafbatDashboard, #KafbatKafka, #KafkaWebUI, #KafkaOpenSource, #KafkaCommunity, #KafkaLearning, #KafkaNode, #KafkaUI2025, #KafkaStream, #KafkaBroker, #KafkaShorts, #KafkaDev