In this exercise you will use kafka-topics shell script to manage a topic on a multi-broker Kafka cluster.
Duration: 30 mins
TIP Use bit.ly/kafka-exercise-admin-04 to access this exercise.
- Configure a 3-broker Kafka cluster
- Use custom broker.id to make sure the ids are yours in kafka-topics later
- Use --override command-line option (of
./bin/kafka-server-start.sh
) - KafkaServer id=59
- KafkaServer id=66
- KafkaServer id=47
- Review the available options of kafka-topics shell script
- Use --help option to print usage information
- Create a topic t1 with 3 partitions and replication factor of 2
- Use --create command-line option
./bin/kafka-topics.sh --zookeeper :2181 --create --topic t1 --partitions 3 --replication-factor 2
- List all available topics
- Use --list command-line option
- Review topic configuration of t1 topic
- Use --describe command-line option
./bin/kafka-topics.sh --zookeeper :2181 --describe --topic t1
- Focus on Leader, Replicas, Isr