1.启动
bin/kafka-server-start.sh config/server.properties &
或者 service kafka start
2.停止
./kafka-server-stop.sh
3.查看所有的topic
./kafka-topics.sh --list --zookeeper localhost:9092
4.查看所有topic的详细
./kafka-topics.sh --zookeeper localhost:2181 --describe
5.查看指定的topic的详情
./kafka-topics.sh --zookeeper localhost:2181 --describe --topic demo
6.删除topic
./kafka-topics.sh --zookeeper localhost:2181 --delete --topic test
7.创建一个叫test的话题,有两个分区,每个分区3个副本
./kafka-topics.sh --zookeeper localhost:2181 --create --topic test --replication-factor 3 --partitions 2
8.创建生产者
./kafka-console-producer.sh --zookeeper localhost:9092 --topic test
9.创建消费者
./kafka-console-consumer.sh --bootstrap-server localhost:9092 --topic test --from-beginning
10. 查看某个topic对应的消息数量
./kafka-run-class.sh kafka.tools.GetOffsetShell --zookeeper localhost:9092 --topic test --time -1
11.显示所有消费者
./kafka-consumer-groups.sh --zookeeper localhost:9092 --list