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博客
相关推荐
AI人工智能+电脑小能手11 小时前
【大白话说Java面试题 第188题】【08_Kafka篇】第4题:Kafka 大量消息积压时该如何处理?
java·性能优化·kafka·故障排查·消息积压
富士康质检员张全蛋11 小时前
Kafka的操作 消费者组 消费位置查看
分布式·kafka
翔云12345611 小时前
Kafka + Flink实时时流处理场景
flink·kafka
翔云12345613 小时前
Kafka 使用场景
kafka
海棠Flower未眠2 天前
SpringBoot 整合 Kafka 高性能消息队列(荣耀典藏版)
分布式·kafka
Devin~Y2 天前
互联网大厂Java面试实战:Spring Boot、MyBatis、Redis、Kafka、JWT、Spring Cloud 与 AI 场景追问
java·spring boot·redis·spring cloud·kafka·mybatis·spring security
2601_960906724 天前
中国智能投影市场(不含激光电视)全渠道销量同比暴跌21.4%
kafka·etcd·consul·storm
富士康质检员张全蛋6 天前
Kafka的操作 生产消息
分布式·kafka
Zhu7587 天前
在k8s环境部署Apache Kafka 集群架构,combined模式,无SSL配置
kafka·kubernetes·apache
霸道流氓气质7 天前
Windows 本地搭建 CDC 全链路测试环境(Kafka+Canel+binlog+SpringBoot)
windows·spring boot·kafka