1.下载

需要下载 zookeeper 和kafka
我下载的版本是
windows 上部署 kafka 做测试_配置文件

2.部署

2.1 部署 zookeeper

2.1.1 新建配置文件 zoo.cfg

内容为

tickTime = 2000
dataDir= D:/software/kafka/zookeeper/data
clientPort = 2181

2.1.2 启动zookepper

在 bin目录直接启动 zkServer.cmd 就可以,如果正常 zookeeper 部署好了。

2.2 部署 kafka

2.2.1 编辑 server.properties 配置文件

取消 ​​listeners=PLAINTEXT://:9092​​ 注释

在 ​​num.partitions=1​​ 增加两行配置

# 允许自动创建队列
auto.create.topics.enable=true
# 允许删除队列
delete.topic.enable=true

2.2.2 启动kafka

在 bin/windows 下执行命令

​kafka-server-start.bat ../../config/server.properties​

启动后我们可以测试队列是否正常,可以执行以下的步骤。

2.2.3 启动生产者

kafka-console-producer.bat --broker-list localhost:9092 --topic kafkatest

其中 kafkatest 为消息队列名称

2.2.4 启动消费者

kafka-console-consumer.bat --bootstrap-server localhost:9092 --topic kafkatest --from-beginning

2.2.5 测试消息收发

windows 上部署 kafka 做测试_zookeeper_02

在生产端发送消息,在消费者端可以看到消息。