开发环境: Oracle Java + Eclipse + Scala + Gradle + Kafka 1、Gradle安装配置
下载最新的Gradle版本。下载解压到⼀个⽬录,然后创建⼀个环境变量GRADLE_HOME指向解压的⽬录,再将%GRADLE_HOME%\\bin加到PATH环境变量中,Gradle就安装配置好了。打开⼀个cmd输⼊gradle -v 验证⼀下:
2、kafka源代码下载
安装好Gradle之后我们开始下载Kafka的源代码,当前最新的稳定版本是2.2.0,你可以从http://kafka.apache.org/downloads处下载源代码包。下载之后解压缩到⼀个⽬录,⽬录结构如下图所⽰:
重要⽬录的作⽤如下:
bin⽬录: Windows和Unix平台下的执⾏脚本,⽐如kafka-server-start,console-producer,console-consumer等clients⽬录: Kafka客户端代码
config⽬录: Kafka配置⽂件,其中⽐较重要的是server.properties,启动Kafka broker需要直接加载这个⽂件core⽬录: Kafka的核⼼代码
examples⽬录: Kafka样例代码,例如如何使⽤Java编写简单的producer和consumertest: 系统测试脚本,主要⽤python编写
其他的⽬录和配置⽂件⼤多和gradle配置有关,就不赘述了。3、下载gradle wrapper类库
因为源代码的gradle⼦⽬录中没有wrapper类库,因此我们要先安装⼀个Gradle Wrapper库,⽅法也很简单,打开个cmd窗⼝,在Kafka源代码根⽬录下执⾏gradle wrapper即可。你只需运⾏这个命令⼀次即可。如果是⾸次安装需要花⼀些时间去下载所需的jar包。Kafka的源代码
是⽤Scala语⾔编写的,下图中清晰地显⽰我们使⽤Scala版本是2.12.8。你可以在gradle.properties⽂件中指定Scala版本。
命令运⾏成功之后,在kafka的gradle⼦⽬录中会多出⼀个wrapper⼦⽬录,⾥⾯包含了⼀个jar包和⼀个配置⽂件。⾄此Gradle wrapper已被成功安装在本机:
4.安装scala
5.⽣成Eclipse⼯程⽂件并导⼊到MyEclipse中
上述准备⼯作⼀切就绪后,我们现在可以⽣成Eclipse⼯程⽂件。具体做法为打开⼀个cmd窗⼝,切换到kafka源代码根路径下,运⾏gradleweclipse,如果是第⼀次运⾏,可能会花费⼀些时间去下载必要的jar包,在等待了⼀段时间之后,终于看到了BUILD SUCCESSFUL的字样表⽰项⽬⼯程⽂件⽣成成功:
看到成功后,说明gradle项⽬构建成功了,下⾯在myeclipse中导⼊项⽬
可以看到当前kafka版本中的主要⼯程
core⼯程就是最核⼼的kafka⼯程
⾄此kafka源码已经成功导⼊到myeclipse中。
因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- sarr.cn 版权所有 赣ICP备2024042794号-1
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务