Windows 11系统下Kafka的详细安装与启动指南(JDK 1.8)
1. 安装前准备
在Windows 11系统中安装Kafka之前,需要确保满足以下条件:
1.1 系统要求
- Windows 11操作系统(64位)
- 至少4GB内存(建议8GB或更高)
- 至少5GB可用磁盘空间
- 管理员权限
1.2 所需工具
- 浏览器(用于下载软件)
- 解压工具(如7-Zip、WinRAR,Windows 11自带的解压功能也可以)
- 文本编辑器(如记事本、Notepad++)
1.3 注意事项
- 安装路径应避免包含空格和特殊字符
- 建议使用英文路径
- 确保防火墙和杀毒软件不会阻止Kafka的运行
2. 安装JDK 1.8
Kafka是基于Java开发的,因此首先需要安装JDK(Java Development Kit)。
2.1 下载JDK 1.8
-
访问Oracle官方JDK下载页面:Java Archive Downloads - Java SE 8
- 注意:您需要一个Oracle账号才能下载,如果没有请先注册
-
滚动页面找到"Java SE Development Kit 8u301"(或任何最新的8u版本)
- 选择对应Windows x64的安装包:
jdk-8u301-windows-x64.exe
- 点击下载链接
- 登录Oracle账号
- 接受许可协议并下载
- 选择对应Windows x64的安装包:
替代方案:如果不想创建Oracle账号,可以使用OpenJDK:Latest Releases | Adoptium
2.2 安装JDK
- 找到下载的JDK安装文件(例如:
jdk-8u301-windows-x64.exe
) - 右键点击安装文件,选择"以管理员身份运行"
- 在安装向导中点击"下一步"
- 可以修改安装路径或保留默认路径(默认为:
C:\Program Files\Java\jdk1.8.0_301
)- 建议记下这个安装路径,后面设置环境变量时需要使用
- 点击"下一步"继续
- 等待安装完成
- 安装完成后点击"关闭"
2.3 配置JDK环境变量
-
按下
Win + X
键,从菜单中选择"系统" -
在系统窗口中,点击右侧的"高级系统设置"
-
在"系统属性"窗口中,点击下方的"环境变量"按钮
-
在"系统变量"区域(下半部分)中:
- 点击"新建"按钮
- 在"变量名"字段中输入:
JAVA_HOME
- 在"变量值"字段中输入JDK的安装路径(例如:
C:\Program Files\Java\jdk1.8.0_301
) - 点击"确定"保存此变量
-
接下来找到系统变量中名为"Path"的变量:
- 选中"Path"变量并点击"编辑"
- 在Windows 11中,会看到一个变量列表,点击"新建"
- 输入:
%JAVA_HOME%\bin
- 点击"确定"
-
再次创建一个新的系统变量:
- 点击"新建"按钮
- 变量名输入:
CLASSPATH
- 变量值输入:
.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
- 点击"确定"
-
点击所有对话框上的"确定"按钮,关闭所有窗口
2.4 验证JDK安装
- 按下
Win + R
键,输入cmd
并按回车,打开命令提示符 - 输入以下命令并按回车:
java -version
- 应该看到类似以下输出,显示Java版本信息:
java version "1.8.0_301"Java(TM) SE Runtime Environment (build 1.8.0_301-b09)Java HotSpot(TM) 64-Bit Server VM (build 25.301-b09, mixed mode)
- 再输入以下命令验证Java编译器:
javac -version
- 应该看到类似以下输出:
javac 1.8.0_301
如果能看到以上输出,说明JDK 1.8已成功安装并配置。
3. 下载和安装Kafka
3.1 下载Kafka
- 访问Apache Kafka官方下载页面:Apache Kafka
- 在"Binary downloads"部分,选择最新的稳定版本(例如:3.4.0)
- 选择Scala 2.13版本的二进制包,点击下载
.tgz
文件(例如:kafka_2.13-3.4.0.tgz
)
3.2 解压Kafka
-
右键点击下载的
.tgz
文件,选择使用解压工具解压- 如果使用Windows自带的解压功能,可能需要先将
.tgz
文件重命名为.tar.gz
,然后解压两次 - 如果使用7-Zip,可以直接右键选择"提取到"
- 如果使用Windows自带的解压功能,可能需要先将
-
将解压出的文件夹(例如:
kafka_2.13-3.4.0
)移动到一个简单的路径下- 建议路径:
C:\kafka
(可以直接重命名文件夹为"kafka") - 避免路径中有空格和特殊字符
- 建议路径:
4. 配置Kafka
Kafka依赖ZooKeeper来运行,而Kafka发行版已经包含了ZooKeeper,所以不需要单独下载。
4.1 配置ZooKeeper
- 打开文件资源管理器,导航