Windows系统下Kafka KRaft模式配置与启动教程

教程

1 配置 KRaft 模式

1.1 kraft模式的数据存储目录

创建kraft模式的数据存储目录:kraft_datas

1.2 修改配置文件

1.3 执行脚本

以管理员模式打开cmd,进入Kafka目录下的bin/windows目录。通过执行自带的脚本来完成生成集群id(生成的这个集群id要先复制出来给后用)、格式化存储目录

1.3.1 生成集群id字符串

用于生成集群id字符串

复制代码
kafka-storage.bat random-uuid
1.3.2 格式化存储目录
复制代码
kafka-storage.bat format -t 集群id字符串 -c ../.. /config/kraft/server. properties

命令解释

  • -t 代表 --cluster-id (Cluster ID)

    • 在KRaft 模式下,每个集群需要一个唯一的ID
  • -c 代表 --config (Configuration file path)

    • 用于指定 Kafka 服务器的配置文件路径

    • 在你的命令中,-c ../../config/kraft/server.properties 指向了相对于当前 bin/windows 目录的配置文件位置(上面创建的 kraft模式的数据存储目录)

执行成功后,上面手动创建的数据存储目录会自动生成两个新文件

2 启动kafka服务

2.1 启动命令

复制代码
bin\windows\kafka-server-start.bat config\kraft\server.properties
  • config\kraft\server.properties 是传递给启动脚本的配置文件路径参数

启动成功效果如下

参考资料

  1. 无需ZooKeeper,在Windows系统中以Kraft模式安装部署Kafka_wx5af57984ed42e的技术博客_51CTO博客
相关推荐
梦想的颜色1 天前
Kafka内核解密:架构拓扑、数据流转与生产消费模型的深度剖析
kafka·高并发·多线程·异步·消息组件·生产者与消费者模式
洛水水1 天前
消息队列与Kafka详解
分布式·kafka
SLD_Allen1 天前
Kafka分区与消费者的关系kafka分区和消费者线程的关系
分布式·kafka
填满你的记忆1 天前
Kafka 面试题 Top40
分布式·kafka
他们叫我阿冠4 天前
Kafka的基本了解
分布式·kafka
汪小哥4 天前
kafka 初识
分布式·kafka
可乐ea4 天前
【知识获取与分享社区项目 | 项目日记第 24 天】终章总结:从认证、发布、计数、Feed、搜索到 RAG:完整复盘一个知识社区后端系统
java·spring boot·redis·mysql·elasticsearch·ai·kafka
Jabes.yang4 天前
Java面试实录:AIGC场景下的Stream、微服务、Redis、Kafka与安全实战
java·spring boot·redis·微服务·面试·kafka·aigc
我是一颗柠檬4 天前
【Java项目技术亮点】Kafka异步写+写聚合:吞吐量提升10倍的消息队列优化秘籍
java·分布式·kafka·linq