如何在 Windows 10 上安装设置 Apache Kafka

发布于:2025-07-12 ⋅ 阅读:(21) ⋅ 点赞:(0)

步骤 1. 介绍

要在 Windows 操作系统上运行 Apache Kafka,您需要下载、安装并设置 Java、ZooKeeper 和 Apache Kakfa。设置好 Apache Kafka 后,我们将运行一些命令,在 Kafka 上的测试主题上生成和使用一些消息,以确保 Apache Kafka 正常运行。

步骤2.下载文件

步骤 3. 安装 7zip 和 Notepad plus plus

您可以直接运行可执行安装程序(例如“7z1900-x64.exe”和“npp.7.8.8.Installer.x64.exe”)

步骤 4.安装 Java 运行时

您可以运行 JRE 安装程序(例如“jre-8u271-windows-x64.exe”),并将 Java 安装在其默认安装文件夹(例如“C:\Program Files\Java\jre1.8.0_271”)。安装完成后,您需要进行以下设置:

  • JAVA_HOME的环境变量打开“控制面板”->“系统”->“高级系统设置”->“环境变量”->“系统变量”(“新建”):
物品 价值
变量名 JAVA_HOME
变量值 Java 安装文件夹(例如“C:\Program Files\Java\jre1.8.0_271”)

  • 将 Java 路径添加到“Path”变量中 选择“系统变量”部分的“Path”,然后点击“编辑...”按钮添加 Java 路径。在弹出的“编辑环境变量”窗口中,点击“新建”按钮,添加:
%JAVA_HOME%\bin

步骤 5.安装 ZooKeeper

  • 使用 7zip 解压 ZooKeepr 的安装文件(例如“apache-zookeeper-3.6.2-bin.tar.gz”)。您需要解压两次才能获得原始文件。

  • 完全解压后,您将有一个类似以下文件夹:C:\temp\KafkaDownloads\apache-zookeeper-3.6.2-bin.tar\apache-zookeeper-3.6.2-bin\apache-zookeeper-3.6.2-bin
  • 将解压后的bin文件夹移动到C:下,并重命名为:C:\zookeeper-3.6.2,然后你就会看到:

  • 将“C:\zookeeper-3.6.2\conf\zoo_sample.cfg”重命名为“C:\zookeeper-3.6.2\conf\zoo.cfg”
  • 在“C:\zookeeper-3.6.2”下添加子文件夹“data”
  • 使用 Notepad++ 编辑“C:\zookeeper-3.6.2\conf\zoo.cfg”为:
dataDir=C:/zookeeper-3.6.2/data
  • 与上述 Java 安装类似,
  1. 向系统变量中添加“ZOOKEEPER_HOME”变量:
物品 价值
变量名 ZOOKEEPER_HOME
变量值 C:\zookeeper-3.6.2

        2.在系统变量“Path”中添加“%ZOOKEEPER_HOME%\bin”新条目

  • 通过以下方式启动 ZooKeeper
  1. 在搜索区域(左下方)输入“cmd”
  2. 在命令行中输入
cd c:\zookeeper-3.6.2\bin

3.输入“zkserver”,你会看到:

步骤 6.安装并设置 Kafka

  • 使用 7zip 解压 Kafka 安装文件(例如“kafka_2.13-2.7.0.tgz”)。您需要解压两次才能获得原始文件。
  • 完全解压后,您将看到如下文件夹:C:\temp\KafkaDownloads\kafka_2.13-2.6.0\kafka_2.13-2.6.0\kafka_2.13-2.6.0 

    kafka 解压

  • 将解压后的文件夹移动到C:,并重命名为:C:\kafka,你会看到: 

    kafka安装文件夹

  • 创建新的子文件夹 C:\kafka\kafka-logs
  • 编辑 C:\kafka\config\server.properties,使用新值修改以下行:
log.dirs=c:/kafka/kafka-logs
  • 如果您计划在本地计算机上使用其他默认设置运行 Kafka,那么您就可以开始了,否则,您可以使用正确的 IP 地址和自定义端口号更改以下默认设置:zookeeper.connect=localhost:2181。
  • 打开一个新的命令提示符,然后:

 1.类型:

cd c:\kafka, and press enter

2.然后按“Enter”,并输入:

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

,然后按回车键,您将看到: 

kafka 运行

 3.现在您已完成 Apache Kafka 的安装和设置,并且 Kafka 服务器已启动运行。

步骤 7.测试 Apache Kafka

  • 创建一个名为“StudentImport”的主题

    1.打开一个新的命令提示符,然后输入:cd c:\kafka\bin\windows,按回车键

    2.类型:

kafka-topics.bat --create --zookeeper localhost:2181 --replication-factor 1 --partitions 1 --topic StudentImport

3.至此,“StudentImport”已成功创建。如下所示: 

kafka 主题

  • 为 Kafka 服务器创建生产者

    1.打开一个新的命令提示符(称为生产者命令窗口“P”),然后输入:cd c:\kafka\bin\windows,按回车键

    2.类型:

kafka-console-producer.bat --broker-list localhost:9092 --topic StudentImport
3.现在您可以在生产者控制台中输入任何消息了。如下所示: 

kafka 生产者

  • 创建 Kafka 服务器的消费者

    1.打开一个新的命令提示符(称为消费者命令窗口“C”),然后输入:cd c:\kafka\bin\windows,按回车键

    2.类型:

kafka-console-consumer.bat --bootstrap-server localhost:9092 --topic StudentImport
3.现在它正在监听生产者控制台中的任何消息。
  • 测试消息通信

  1. 在生产者命令窗口“P”(见上文)中输入:“你好,是春仁”,并回车后,在消费者命令窗口“C”(见上文)中就会看到显示“你好,是春仁”的消息。
  2. 在生产者命令窗口“P”中,当您输入:“我们将很快导入学生名册。”并按回车键时,在消费者命令窗口“C”中,您将看到显示消息“我们将很快导入学生名册。”。
  3. 参见以下结果: 在生产者命令窗口“P”中: 

    生产者窗口

     在消费者命令窗口“C”中: 

    消费者窗口

恭喜!您已在 Windows 10 上成功设置Apache Kafka 。

如果您喜欢此文章,请收藏、点赞、评论,谢谢,祝您快乐每一天。 


网站公告

今日签到

点亮在社区的每一天
去签到