环境
- zookeeper(version-3.4.14)
- kafka (version-2.10-0.8.2.2)
- jdk (version-1.8)
命令操作
- 启动zk ,进入zk 加压包,选择zk/bin/zkServer.bat
- 命令行进入kafka 文件夹,进行启动kafka
bin\windows\kafka-server-start.bat config\server.properties
- 创建主题(topic)
bin\windows\kafka-topics.bat --create --zookeeper localhost:2181 --replication-factor 1 --partitions 1 --topic topticName
- 查看topic
bin\windows\kafka-topics.bat --list --zookeeper localhost:2181
- 创建生产者
bin\windows\kafka-console-producer.bat --broker-list localhost:9092 --topic topticName
hello world
- 创建消费者进行消费消息,注意:kafka 由于版本的不同,创建消费者的命令其实有两种;
- 低版本
bin\windows\kafka-console-consumer.bat --zookeeper localhost:2181 -topic topicName --from-beginning
–from-beginning 的作用主要是消费时是否重复消费
- 高版本
bin/kafka-console-producer.sh --broker-list localhost:9092 --topic topicName