1.在启动kafka前先启动zookeeper
2.启动kafka
bin/kafka-server-start.sh -daemon config/server.properties
3.kafka消费者启动命令
bin/kafka-console-consumer.sh --bootstrap-server hadoop101:9092 --from-beginning --topic first
4.启动生产者
bin/kafka-console-producer.sh --broker-list hadoop101:9092 --topic first
5.查看所有topic个数
bin/kafka-topics.sh --zookeeper hadoop101:2181 --list
6.查看某个topic的详情
bin/kafka-topic.sh --zookeeper hadoop101:2181 describe --topic first
7.创建topic
bin/kafka-topics.sh --zookeeper hadoop101:2181 --create --topic first --partitions 3 --replication-factor 2
--topic 定义topic名
--replication-factor 定义副本数
--partitions 定义分区数
8.删除topic
bin/kafka-topics.sh --zookeeper hadoop101:2181 --delete --topic first
需要 server.properties 中设置 delete.topic.enable=true 否则只是标记删除或者直接重启
9.修改分区
bin/kafka-topics.sh --zookeeper hadoop101:2181 --alter --topic first --partitions 6