一、环境准备 1.JAVA-8万事开头难,但更难的是坚持下去
验证:java -version
官网地址点我
环境变量配置 GRADLE_HOME D:devtoolsgradle-6.6(解压位置)
Path中增加 %GRADLE_HOME%bin
验证:gradle -version
官网地址点我
直接下载传送门
在页面最下面 下载 2.13.3 msi格式的文件
安装时都默认就好
https://github.com/apache/kafka
直接Clone 到本机,接着切换分支
导入代码后,接着配置idea
1.Idea设置D:/gradleRespo 自建的gradle仓库
配完我们就可以等它自己编译
点击三角开始时运行,运行前记得先启动 ZK (本地自行安装)
出现:Gradle sync failed:xxxxx 或 Could not resolve org.gradle:test-retry-gradle-plugin:1.1.6(xxxx)
原因:Gradle版本或设置问题
出现: What went wrong: Execution failed for task ‘:core:compileScala’. > Compila
原因:Scala版本问题
出现:java [options] KafkaServer server.properties [–override property=value]*
原因:需要配置启动参数 configserver.properties
出现:
Execution failed for task ‘:core:Kafka.main()’.
Build cancelled while executing task ‘:core:Kafka.main()’
Failed to load class org.slf4j.impl.StaticLoggerBinder
1.在core->main->新建resources->复制config下的log4j.properties
2.在build.gradle文件中查找到 project(’:core’) ,在 dependencies 中添加 如下:
compile group: 'org.slf4j', name: "slf4j-api", version: "1.7.25" compile group: 'org.slf4j', name: "slf4j-log4j12", version: "1.7.25"3.成功



