- 创建Topic,注意分区默认为12,赋值因子默认为3
./kafka-topics.sh --create --partitions 12 --replication-factor 3 --topic FMH --zookeeper cloud1.xdpp.boco:2181,cloud2.xdpp.boco:2181,server1.xdpp.boco:2181
partitions:分区数,默认为12
replication-factor: 复制因子,默认为3
- 显示所有创建的topic列表
./kafka-topics.sh --zookeeper cloud1.xdpp.boco:2181,cloud2.xdpp.boco:2181,server1.xdpp.boco:2181 --list
- 查看单个Topic信息
./kafka-topics.sh --describe --zookeeper cloud1.xdpp.boco:2181,cloud2.xdpp.boco:2181,server1.xdpp.boco:2181 --topic FMH
- 删除Topic
./kafka-topics.sh --delete --zookeeper cloud1.xdpp.boco:2181,cloud2.xdpp.boco:2181,server1.xdpp.boco:2181 --topic FMH
- 查看kafka目前所有的消费者信息
./kafka-consumer-groups.sh --bootstrap-server server2.xdpp.boco:10001 --list --new-consumer
- 查看消费者消费的队列深度信息
./kafka-consumer-groups.sh --bootstrap-server server2.xdpp.boco:10001 --new-consumer --describe --group myGroup
- 从队列中接收消息(测试消息是否发送成功)
./kafka-console-consumer.sh --zookeeper cloud1.xdpp.boco:2181,cloud2.xdpp.boco:2181,server1.xdpp.boco:2181 --topic FMH --from-beginning
- 生产者生产消息命令:(注意ip和端口应该是kafka broker的ip和端口)
./kafka-console-producer.sh --broker-list server14.test.boco:10001,server7.test.boco:10001,server4.test.boco:10001 --topic FMH