您好,欢迎来到飒榕旅游知识分享网。
搜索
您的当前位置:首页windows环境下kafka源代码开发环境搭建

windows环境下kafka源代码开发环境搭建

来源:飒榕旅游知识分享网
windows环境下kafka源代码开发环境搭建

开发环境: 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

本站由北京市万商天勤律师事务所王兴未律师提供法律服务