一、软件环境
JDK:1.8.0_112
Scala:2.10.6
Gradle:3.2.1
Zookeeper:3.4.5-cdh5.7.1
OS:Mac OS X 10.10.5
IDE:idea 15
二、准备工作
2.1 启动ZK服务
由于Kafka是依赖ZK的,需要先启动ZK服务。
2.2 下载Kafka源代码
可以从Apache官网下载Kafka的源码包
http://kafka.apache.org/downloads.html
2.3 构建项目
如果IDE是idea,则在项目根目录执行gradle idea
如果IDE是Eclipse,则在项目根目录执行gradle eclipse
本机用的是idea,效果如下:
2.4 安装scala插件