windows安装部署kafka(kraft)

61 阅读1分钟

1、下载

需要下载二进制版本(如果下载source版本后面会报错找不到类) 官网 kafka.apache.org/downloads 另外需要提前配好jdk

2、配置kraft

1.解压缩目录尽量精简,如:D:\kafka

否则可能报错: 输入行太长。命令语法不正确。

2.在D:\kafka\bin\windows目录下进入cmd
kafka-storage.bat random-uuid
#输出类似:
UhVRTdsrS9bkkertPftfkA

#然后复制这个 UUID 作为 -t 的值。
cd D:\kafka\bin\windows
kafka-storage.bat format -t <your-cluster-id> -c ..\..\config\kraft\server.properties
#输出类似
Formatting metadata directory /tmp/kraft-combined-logs with metadata.version 3.9-IV0.

如果这里报错

错误: 找不到或无法加载主类 kafka.tools.StorageTool 

原因: java.lang.ClassNotFoundException: kafka.tools.StorageTool

则是因为下载的不是二进制版本

3、启动kafka

需要以管理员权限运行cmd

进入你的kafka安装目录

#可切换到D盘
d:

#执行这个命令启动kafka
bin\windows\kafka-server-start.bat config\kraft\server.properties

#运行成功
INFO [KafkaRaftServer nodeId=1] Kafka Server started (kafka.server.KafkaRaftServer)