一、Windows 10 环境安装
1、下载与解压
首先,访问Apache Kafka的官方下载地址:
https://kafka.apache.org/downloads
在本教程中,我们将使用kafka_2.13-2.8.1版本作为示例。下载完成后,解压到您的工作目录的合适位置,例如F:\kafka_2.13-2.8.1。
2、启动Kafka与Zookeeper
(1)启动 zookeeper (kafka 依赖 zookeeper),默认端口 2181
打开 Windows powershell,进入目录\kafka_2.13-2.8.1\bin\windows:
F:\kafka_2.13-2.8.1\bin\windows> .\zookeeper-server-start.bat ..\..\config\zookeeper.properties
(2) 启动kafka 服务,默认端口 9092
打开 Windows powershell,进入目录\kafka_2.13-2.8.1\bin\windows,找到 kafka-server-start.bat ,
F:\kafka_2.13-2.8.1\bin\windows> .\kafka-server-start.bat ..\..\config\server.properties
3.kafka 可视化工具(一)kafkatool
Kafka Tool 是一个用于管理和使用Apache Kafka集群的GUI(图形用户界面)应用程序。它提供了一个直观的用户界面,使用户能够快速查看Kafka集群中的对象以及存储在topic中的消息
(1)kafkatool 安装
点击 下载地址
下载 Windows 对应版本后, 安装并连接本地 kafka
(2)连接配置 kafka 集群
【注意】需要在 C:\Windows\System32\drivers\etc 下的 hosts 文件中,添加入 kafka 的集群域名
例如,添加如下配置(此处需要根据实际情况配置,配置保存后,需要重启KafkaTools才能读取hosts文件中的内容):
192.168.0.1 kafka1
192.168.0.2 kafka2
192.168.0.3 kafka3
4.kafka 可视化工具(二)kafka manager (CMAK)
Kafka Manager是一个用于管理Apache Kafka集群的工具。它提供了丰富的功能,使用户能够轻松地管理和监控Kafka集群。
- 官网地址:https://github.com/yahoo/CMAK
- CMAK 最新下载地址:https://github.com/yahoo/CMAK/releases/tag/3.0.0.6
Windows 10环境 - 下载后解压,修改 conf/application.conf
- 在命令行启动 cmak.bat 命令,默认端口为 9000
.\cmak.bat
注意:启动时可能因版本问题,报以下错误:
命令行太长
解决方法:Kafka 可视化管理工具 CMAK 启动错误 – 命令行太长 问题解决
- 浏览器访问:http://localhost:9000/
点击 cluster ,新增 集群,连接到我们的kafka 服务:
Kafka 安装包及 可视化工具可以 点此下载