kafka新版本操作命令

34 阅读1分钟
启动命令:
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