启动命令:
bin/kafka-server-start.sh -daemon config/server.properties
创建topic
./kafka-topics.sh --create --bootstrap-server two:9092 --replication-factor 1 --partitions 1 --topic test2
查看所有topic列表
./kafka-topics.sh --bootstrap-server two:9092 --list
查看指定topic的详细信息
./kafka-topics.sh --describe --bootstrap-server localhost:9092 --topic my_topic
向指定topic中生产数据
./kafka-console-producer.sh --broker-list two:9092 --topic test2
例如:{"id":"1","name":"xiaoming","age":"20"}
查看topic具体内容
./kafka-console-consumer.sh --bootstrap-server two:9092 --topic test2 --from-beginning
创建消费者组
./kafka-console-consumer.sh --bootstrap-server two:9092 --topic test2 --group kafkatest
查看消费者组
./kafka-consumer-groups.sh --bootstrap-server two:9092 --list
查看消费者详情
./kafka-consumer-groups.sh --bootstrap-server two:9092 --describe --group kafkatest
消费数据
./kafka-console-consumer.sh --bootstrap-server two:9092 --topic test2 --from-beginning