PS:
bff-api使用版本(2.11-2.4.0)
本地测试项目使用版本(2.12-3.1.2)

一、下载网站

http://kafka.apache.org/downloads

选择二进制下载(之后需要解压两次。。。)在这里插入图片描述

二、启动方式

先通过cmd cd到指定的目录
在这里插入图片描述

分别启动Zookeeper、Kafka(注意是在windows路径下)

.\bin\windows\zookeeper-server-start.bat .\config\zookeeper.properties
.\bin\windows\kafka-server-start.bat .\config\server.properties

三、踩坑

1.此时不应有 \QuickTime\QTSystem\QTJava.zip。
	在环境变量修改或删除CLASSPATH变量
2.输入行太长。命令语法不正确。
	使用较短的文件夹和文件的名称,减少文件夹树的深度,可以把kafka目录移到最简单的F盘 eg:F:\kafka_2.11-2.4.0
3.Java HotSpot(TM) 64-Bit Server VM warning: INFO: os::commit_memory(0x00000000c0000000, 1073741824, 0) failed; error='页 面文件太小,无法完成操作。' (DOS error/errno=1455)
	内存不足: 减少启动程序所需内存,或加大内存,如关闭一些程序。
4.系统找不到指定的路径。
	4.1	\bin\windows\zookeeper-server-start.bat 加上.改成 .\bin\windows\zookeeper-server-start.bat
	4.2	启动命令加上完整目录路径 eg:F:\kafka_2.11-2.4.0\bin\windows\zookeeper-server-start.bat
5.kafka连不上zookeeper
	换一个版本,在官网选择下载另一个版本试试
6.启动kafka报错

在这里插入图片描述

检查 9092 端口是否被占用,如果被占用,需要更换端口或者停止占用该端口的进程
netstat -ano | findstr "9092"
taskkill -f -pid XXX
7.版本问题

在这里插入图片描述在这里插入图片描述

这里可以看到springboot打印的日志是3.1.2
但是我开始下载的版本是2.4.0,是不兼容的
所以需要重新下载,兼容springboot实际的版本才行,否则启动会报错
Logo

北京人形旗下天工造物具身智能开源社区,聚焦具身天工与慧思开物两大平台

更多推荐