1.下载
需要下载 zookeeper 和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 测试消息收发
在生产端发送消息,在消费者端可以看到消息。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· winform 绘制太阳,地球,月球 运作规律
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人