「kafka」1. 搭建开发环境

1,561 阅读1分钟

第 1 步:安装 Java 和 Gradle

第 2 步:下载 Kafka 的源码

下载的是trunk分支代码,也就是当前包含所有已提交 Patch 的最新代码,甚至比 Kafka 官网上能够下载到的最新版本还要超前很多

git clone https://github.com/apache/kafka.git

第 3 步:下载 Gradle 的 Wrapper 程序套件

$ gradle
Starting a Gradle Daemon (subsequent builds will be faster)

> Configure project :
Building project 'core' with Scala version 2.12.9
Building project 'streams-scala' with Scala version 2.12.9

Deprecated Gradle features were used in this build, making it incompatible with Gradle 6.0.
Use '--warning-mode all' to show the individual deprecation warnings.
See https://docs.gradle.org/5.3/userguide/command_line_interface.html#sec:command_line_warning

第 4 步:将 Kafka 源码编译打包成 Jar 文件

在core 的 build/distributions下面找到生成的tgz包:kafka_2.12-2.4.0-SNAPSHOT。解压之后,这就是一个可以正常启动运行的 Kafka 环境了。

./gradlew clean releaseTarGz

执行这个命令的时候碰到了一些环境的问题:

Failed to connect to raw.githubusercontent.com port 443: Connection refused

blog.csdn.net/u012400885/…

第 5 步:把 Kafka 源码工程导入到 IDEA 中

这也是搭建开发环境的最后一步。你可以先执行下面的命令去创建 IDEA 项目所需要的项目文件:

$ ./gradlew idea  #如果你用的是Eclipse,执行./gradlew eclipse即可