java

关注公众号 jb51net

关闭
首页 > 软件编程 > java > Windows 10安装 Kafka

Windows 10/11 安装 Kafka的详细教程(含可视化工具)

作者:普通网友

本文详细介绍了在Windows 10/11上安装和配置Kafka,包括安装Java环境、下载和解压Kafka、启动ZooKeeper和Kafka服务、测试消息队列以及安装和使用可视化工具KafkaTool,通过本文,用户可以轻松搭建Windows版Kafka消息队列系统,并进行高效管理,感兴趣的朋友跟随小编一起看看吧

Windows 10/11 安装 Kafka 保姆级教程(含可视化工具)

📦 一、准备工作

安装Java环境
Kafka依赖Java运行(推荐JDK 11+):

# 检查Java版本
java -version

未安装时下载:Oracle JDK

配置环境变量:
JAVA_HOME = C:\Program Files\Java\jdk-xx.x.x
在Path添加 %JAVA_HOME%\bin

下载Kafka
访问Apache Kafka官网下载二进制包(建议最新版),解压到不含空格的路径,例如:
D:\kafka_2.13-3.6.0

🛠 二、安装与配置Kafka

修改配置文件
进入解压目录,编辑 config\server.properties

# 修改日志存储路径(避免C盘占满)
log.dirs=D:/kafka-logs
# 添加监听地址(关键!)
listeners=PLAINTEXT://localhost:9092

配置ZooKeeper
编辑 config\zookeeper.properties

# 设置数据目录
dataDir=D:/zookeeper-data

⚡ 三、启动服务

启动ZooKeeper
新开PowerShell窗口:

cd D:\kafka_2.13-3.6.0
.\bin\windows\zookeeper-server-start.bat .\config\zookeeper.properties

启动Kafka服务
另开PowerShell窗口:

.\bin\windows\kafka-server-start.bat .\config\server.properties

✅ 看到 [KafkaServer id=0] started 表示成功

🧪 四、测试消息队列

创建测试主题

.\bin\windows\kafka-topics.bat --create --topic test --bootstrap-server localhost:9092

生产消息

.\bin\windows\kafka-console-producer.bat --topic test --bootstrap-server localhost:9092
> Hello Kafka!  # 输入消息后按回车

消费消息
新开窗口:

.\bin\windows\kafka-console-consumer.bat --topic test --from-beginning --bootstrap-server localhost:9092

✅ 将显示 Hello Kafka!

🖥 五、安装可视化工具(Kafka Tool)

下载安装
访问Kafka Tool官网下载安装包

连接Kafka

打开软件 → Add New Connection

配置参数:

Cluster Name: LocalKafka
Zookeeper Host: localhost
Port: 2181  # 默认端口

点击 Test Connection 验证

⚠️ 六、常见问题解决

问题现象解决方案
启动时报 Java not found检查环境变量 JAVA_HOMEPath
Address already in use关闭占用9092/2181端口的程序
无法创建主题确保ZooKeeper和Kafka服务都已启动
可视化工具连不上检查 server.properties 中的 listeners 配置

💡 提示:每次重启电脑后需手动启动ZooKeeper和Kafka服务。可将启动命令保存为 .bat 脚本一键运行。

完成以上步骤后,您已成功搭建Windows版Kafka消息队列系统,并可通过可视化工具高效管理!

到此这篇关于Windows 10/11 安装 Kafka 保姆级教程(含可视化工具)的文章就介绍到这了,更多相关Windows 10安装 Kafka内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

您可能感兴趣的文章:
阅读全文