Commands Cheat Sheet

Evaluating engineering tools? Get the comparison in Google Sheets

(Perfect for making buy/build decisions or internal reviews.)

Most-used commands
Your email is safe thing.

Thankyou for your submission

We have sent the cheatsheet on your email!
Oops! Something went wrong while submitting the form.

Connection

kafka-console-consumer.sh --bootstrap-server --topic
Connect as a consumer to a Kafka topic

kafka-console-producer.sh --broker-list --topic
Connect as a producer to a Kafka topic

Topic Management

kafka-topics.sh --bootstrap-server --list
List all available topics

kafka-topics.sh --bootstrap-server --create --topic --partitions --replication-factor
Create a new topic

kafka-topics.sh --bootstrap-server --delete --topic
Delete a topic

kafka-topics.sh --bootstrap-server --describe --topic
View details of a specific topic

Consumer Operations

kafka-console-consumer.sh --bootstrap-server --topic --from-beginning
Read all messages from the beginning of a topic

kafka-console-consumer.sh --bootstrap-server --topic --group
Consume messages as part of a consumer group

kafka-consumer-groups.sh --bootstrap-server --list
List all consumer groups

kafka-consumer-groups.sh --bootstrap-server --describe --group
Show consumer group details including lag

Producer Operations

kafka-console-producer.sh --broker-list --topic
Write messages to a topic

kafka-console-producer.sh --broker-list --topic --property parse.key=true --property key.separator=:
Produce messages with keys

Monitoring and Diagnostics

kafka-consumer-groups.sh --bootstrap-server --all-groups --describe
Check lag for all consumer groups

kafka-topics.sh --bootstrap-server --describe --under-replicated-partitions
List under-replicated partitions

kafka-configs.sh --bootstrap-server --entity-type topics --entity-name --describe
Show topic configuration

Configuration

kafka-configs.sh --bootstrap-server --entity-type topics --entity-name --alter --add-config =
Update topic configuration

kafka-configs.sh --bootstrap-server --entity-type topics --entity-name --alter --delete-config
Remove a topic configuration parameter