Kafka安装

说明:kafka是一款消息中间件,本文介绍如何安装启动kafka

下载

首先,去官网下载(https://kafka.apache.org/downloads)

配置

下载好了,解压,放到一个没有中文、没有空格的路径下,修改下面几个配置


修改1:\kafka_2.12-3.8.1\config\server.properties

第62行:修改成相对路径


修改2:\kafka_2.12-3.8.1\config\kraft\server.properties

第78行:修改成自己kafka路径,注意路径用双反斜杠


修改3:\kafka_2.12-3.8.1\config\kraft\broker.properties

第78行:改成相对路径;


修改4:\kafka_2.12-3.8.1\config\kraft\controller.properties

第68行:修改成相对路径

启动

修改完,敲下面的命令启动,路径换成自己的;

java 复制代码
D:\dev\kafka_2.12-3.8.1\bin\windows\kafka-server-start.bat "D:\dev\kafka_2.12-3.8.1\config\kraft\server.properties"

接着报这个错误,参考下面这篇文章;

kafka启动错误

先生成一个uuid,初始化下,如下:

再启动就OK了

当然,按照惯例,写个bat文件,用CMD的方式启动,如下:

powershell 复制代码
@echo off
start D:\dev\kafka_2.12-3.8.1\bin\windows\kafka-server-start.bat "D:\dev\kafka_2.12-3.8.1\config\kraft\server.properties"
exit

命名为kafka.bat,给这个文件所在的路径配置环境变量,以后就可以直接在运行里敲kafka来启动了。

可视化工具

推荐一款kafka可视化工具,博主自己也是刚开始学,感觉还不错。官网(https://www.kafkatool.com/download.html),选择自己的系统下载,如下:

安装到一个没有中文、空格的路径下,双击运行;


按照惯例,也给这个程序创建一个bat脚本,用CMD的方式启动,如下,路径换成自己的

powershell 复制代码
@echo off
start "" "D:\dev\OffsetExplorer3\offsetexplorer.exe"
exit

如我,命名为kafka-show.bat,运行里敲kafka-show启动

启动后,新建一个连接,应为是本地,所以Bootstrap servers写localhost:9092即可,我们上面是用kraft方式启动的,不需要依赖Zookeeper,Zookeeper的配置就不用写了。

连接后如下,更多功能大家自行挖掘;

总结

本文介绍了Kafka在Windows系统下的安装启动

相关推荐
WeiXin_DZbishe23 分钟前
基于springboot装修风格选择系统的设计与开发-计算机毕设【课程设计】77964
java·vue.js·spring boot·后端·python·php·课程设计
leikooo30 分钟前
ARTS 1018: 字符计数判断异位词、局部做对仍会增加维护负担与用 AI 也要理解自己在做什么
后端
我不会起名字32232 分钟前
Kafka 分区数到底设几个:吞吐量、顺序性与 rebalance 代价的取舍
kafka·消息队列·调优·分区
一步一脚印15636 分钟前
对于JVM的简单理解 一
后端
136096757231 小时前
证书签不下来,是因为 well-known 被反代了
后端
Yeswater1 小时前
从 NIO 到 Netty:五个坑,和一张把它填平的基础设施网
java·后端·netty
福大大架构师每日一题1 小时前
2026-10-18:转换字符串的最小成本Ⅲ。用go语言,给定两个字符串 source 和 target,以及若干条替换规则。每条规则包含一个模式串、一个替换串
后端
韩振方1 小时前
Kubernetes Secret 让数据库密码离开镜像和 Pod 配置
后端
闽林致远1 小时前
基于标准 C++ 的插件化多线程通用数据采集框架|支持自定义业务模块,Oracle/MySQL 入库、FTP 图片上传,Windows/Linux 跨平台部署
后端
doujiaozh1 小时前
协议演进实录:从明文哈希到 AES-GCM 加密,如何平滑升级?
后端·node.js