当前位置: 首页 > news >正文

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

  1. 访问Oracle官方JDK下载页面:Java Archive Downloads - Java SE 8

    • 注意:您需要一个Oracle账号才能下载,如果没有请先注册
  2. 滚动页面找到"Java SE Development Kit 8u301"(或任何最新的8u版本)

    • 选择对应Windows x64的安装包:jdk-8u301-windows-x64.exe
    • 点击下载链接
    • 登录Oracle账号
    • 接受许可协议并下载

替代方案:如果不想创建Oracle账号,可以使用OpenJDK:Latest Releases | Adoptium

2.2 安装JDK

  1. 找到下载的JDK安装文件(例如:jdk-8u301-windows-x64.exe
  2. 右键点击安装文件,选择"以管理员身份运行"
  3. 在安装向导中点击"下一步"
  4. 可以修改安装路径或保留默认路径(默认为:C:\Program Files\Java\jdk1.8.0_301
    • 建议记下这个安装路径,后面设置环境变量时需要使用
  5. 点击"下一步"继续
  6. 等待安装完成
  7. 安装完成后点击"关闭"

2.3 配置JDK环境变量

  1. 按下Win + X键,从菜单中选择"系统"

  2. 在系统窗口中,点击右侧的"高级系统设置"

  3. 在"系统属性"窗口中,点击下方的"环境变量"按钮

  4. 在"系统变量"区域(下半部分)中:

    • 点击"新建"按钮
    • 在"变量名"字段中输入:JAVA_HOME
    • 在"变量值"字段中输入JDK的安装路径(例如:C:\Program Files\Java\jdk1.8.0_301
    • 点击"确定"保存此变量
  5. 接下来找到系统变量中名为"Path"的变量:

    • 选中"Path"变量并点击"编辑"
    • 在Windows 11中,会看到一个变量列表,点击"新建"
    • 输入:%JAVA_HOME%\bin
    • 点击"确定"
  6. 再次创建一个新的系统变量:

    • 点击"新建"按钮
    • 变量名输入:CLASSPATH
    • 变量值输入:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
    • 点击"确定"
  7. 点击所有对话框上的"确定"按钮,关闭所有窗口

2.4 验证JDK安装

  1. 按下Win + R键,输入cmd并按回车,打开命令提示符
  2. 输入以下命令并按回车:
    java -version
    
  3. 应该看到类似以下输出,显示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)
    
  4. 再输入以下命令验证Java编译器:
    javac -version
    
  5. 应该看到类似以下输出:
    javac 1.8.0_301
    

如果能看到以上输出,说明JDK 1.8已成功安装并配置。

3. 下载和安装Kafka

3.1 下载Kafka

  1. 访问Apache Kafka官方下载页面:Apache Kafka
  2. 在"Binary downloads"部分,选择最新的稳定版本(例如:3.4.0)
  3. 选择Scala 2.13版本的二进制包,点击下载.tgz文件(例如:kafka_2.13-3.4.0.tgz

3.2 解压Kafka

  1. 右键点击下载的.tgz文件,选择使用解压工具解压

    • 如果使用Windows自带的解压功能,可能需要先将.tgz文件重命名为.tar.gz,然后解压两次
    • 如果使用7-Zip,可以直接右键选择"提取到"
  2. 将解压出的文件夹(例如:kafka_2.13-3.4.0)移动到一个简单的路径下

    • 建议路径:C:\kafka(可以直接重命名文件夹为"kafka")
    • 避免路径中有空格和特殊字符

4. 配置Kafka

Kafka依赖ZooKeeper来运行,而Kafka发行版已经包含了ZooKeeper,所以不需要单独下载。

4.1 配置ZooKeeper

  1. 打开文件资源管理器,导航
http://www.dtcms.com/a/98946.html

相关文章:

  • IvorySQL:兼容Oracle数据库的开源PostgreSQL
  • 【HTML 基础教程】HTML 链接
  • 多线程 - 线程安全引入
  • 什么是 实例化
  • Scala 数组
  • 排序算法2-选择排序
  • 07-SpringBoot3入门-整合druid连接池
  • Spring中的IOC及AOP概述
  • 高清电视 2.96| 免费高清电视直播
  • docker启动nacos+redis+seata
  • 【图像处理基石】什么是refocus?
  • 笔记本电脑更换主板后出现2203:System configuration is invalid,以及2201、2202系统错误的解决
  • AT24Cxx移植第三方库到裸机中使用
  • STM32单片机的桌面宠物机器人(基于HAL库)
  • Tomcat生产服务器性能优化
  • hi3516cv610编译sdk报错,解决方法
  • 深入理解Agentic Workflows
  • 迭代加深 IDE*
  • Git和GitCode使用(从Git安装到上传项目一条龙)
  • OpenCV基础——梯度计算、边缘检测、图像金字塔
  • Spring AI ToolCalling 扩展模型能力边界
  • JDK11.0.25
  • Java开发者の模型召唤术:LangChain4j咏唱指南(二)
  • Python 笔记 (二)
  • Python导论
  • HTTP介绍以及(GET/POST/PUT/DELETE)应用介绍
  • Kubernetes》》K8S》》Deployment 、Pod、Rs 、部署 nginx
  • 【C++重点】虚函数与多态
  • 责任链模式_行为型_GOF23
  • MQTT之重复消息(5、TCP重连和MQTT重连)