环境准备
在阅读 Kafka 源码之前,我们要先做一些必要的环境准备工作:至少要提前安装好 Java、Gradle、Scala、IDEA 和 Git 等软件。
这里编译的当前Kafka源码的trunk分支的最新代码。
Java
Java不用说了,一般的应该都安装了,这里需要Java8及以上。
Gradle
当前时间Kafka的源码编译需要Gradle5.2及以上,我这里安装的5.5版本。
官网下载地址:https://gradle.org/releases/
下载后解压,配置bash_profile
通过以下命令打开.bash_profile文件
open -e ~/.bash_profile
添加以下环境变量配置并保存:
GRADLE_HOME=/Users/shine/Documents/programme/gradle-5.5;
export GRADLE_HOME
export PATH=$PATH: