系统:macOS Catalina
开发工具:idea2020.1.1
首先是先下载kafka的源码
$ git clone https://github.com/apache/kafka.git
如果用idea的git有可能会由于文件太大导致载不下来,或者可以直接在本地工作空间里面直接使用git命令clone下来再打开。再不行可以通过码云做中介载下来。笔者是直接使用git clone命令直接先将文件下载至本地再导入到idea中。
下载安装配置gradle
下载安装配置Scala
笔者使用的是kafka源码中gradle.properties中对应的Scala版本
下载搭建Zookeeper环境
在将源码导入idea中之前,需要先下载Scala插件,
导入之前还需要使用命令行导航到kafka源代码