kafka commands
20 commands, each with a one-line explanation. Click a command to copy it, or its title for details.
Commands 20 shown
-
kafka-topics.sh --bootstrap-server kafka:9092 --listList all Kafka topics in the cluster
-
kafka-topics.sh --bootstrap-server kafka:9092 --create --topic <name> --partitions 3 --replication-factor 2Create topic with specific partition and replication settings
-
kafka-topics.sh --bootstrap-server kafka:9092 --describe --topic <name>Show partition count, replication, leaders and ISR
-
kafka-topics.sh --bootstrap-server kafka:9092 --delete --topic <name>Permanently delete a Kafka topic
-
kafka-console-consumer.sh --bootstrap-server kafka:9092 --topic <name> --from-beginningRead all messages from a topic starting from offset 0
-
kafka-console-producer.sh --bootstrap-server kafka:9092 --topic <name>Send messages to a topic interactively from stdin
-
kafka-consumer-groups.sh --bootstrap-server kafka:9092 --listShow all consumer groups
-
kafka-consumer-groups.sh --bootstrap-server kafka:9092 --describe --group <group>Show lag per partition for a consumer group
-
kafka-consumer-groups.sh --bootstrap-server kafka:9092 --group <group> --topic <topic> --reset-offsets --to-earliest --executeReset a consumer group to the beginning of the topic
-
kafka-topics.sh --bootstrap-server kafka:9092 --alter --topic <name> --partitions 6Increase (only) the number of partitions for a topic
-
kafka-run-class.sh kafka.tools.GetOffsetShell --broker-list kafka:9092 --topic <name>Show earliest and latest offsets per partition
-
kafka-topics.sh --bootstrap-server kafka:9092 --create --topic my-topic --partitions 6 --replication-factor 3Create a new Kafka topic with 6 partitions and RF=3
-
kafka-consumer-groups.sh --bootstrap-server kafka:9092 --describe --group my-groupShow per-partition lag for a consumer group
-
kafka-consumer-groups.sh --bootstrap-server kafka:9092 --group my-group --reset-offsets --to-earliest --topic my-topic --executeReset consumer offsets to earliest
-
kafka-console-producer.sh --bootstrap-server kafka:9092 --topic my-topic --property 'key.separator=:' --property 'parse.key=true'Produce key:value messages interactively
-
kafka-console-consumer.sh --bootstrap-server kafka:9092 --topic my-topic --from-beginning --max-messages 10Read first 10 messages from a topic
-
kafka-topics.sh --bootstrap-server kafka:9092 --alter --topic my-topic --partitions 12Increase partition count (cannot decrease)
-
kafka-configs.sh --bootstrap-server kafka:9092 --describe --entity-type topics --entity-name my-topicShow all overridden config values for a topic
-
kafka-configs.sh --bootstrap-server kafka:9092 --alter --entity-type topics --entity-name my-topic --add-config retention.ms=604800000Set 7-day retention on a topic
-
kafka-broker-api-versions.sh --bootstrap-server kafka:9092List all API versions supported by the broker
no commands match — try a different search