KafKa 2.4.0 源码编译安装过程记录

下载

链接: git地址. 选择一个项目文件夹
git clone https://github.com/apache/kafka.git
进入项目文件选择tag
git tag
我安装的是2.4.0
git checkout 2.4.0

环境

idea 2019.3
java 1.8
gradle 5.6.2
scala 2.12.10
注意idea 需要下载scala插件
以上安装完成后,就开始真正的编译

打开cmd。进入kafka目录下
输入
gradle idea
待完成后
用idea 打开。 等待idea初始化成功
如何创建下面 application。主要目的是启动kafka
KafKa 2.4.0 源码编译安装过程记录
KafKa 2.4.0 源码编译安装过程记录
按需要修改config包下的server.properties

启动
如果项目报错 类似于 log什么无法加载,大概率是缺少log4j等相关jar
修改build.gradle
KafKa 2.4.0 源码编译安装过程记录
把引入zk相关的地方 exclude log4j去掉, 或者手动添加 compile相关log4j包