需要安装的组件版本介绍
- Java JDK:1.8.0_92
- Scala:2.10.6
- gradle:3.1
- zookeeper: 3.4.9
- kafka: 0.10.0.1
- Intellij idea Scala 插件:2017.2.13
说明: 所有组件都运行在windows10中
注意: 环境变量路径中最好不要包含空格,以免带来不必要的麻烦。
1. 安装Java JDK
环境变量配置:
![](https://img.haomeiwen.com/i8723449/47753ba9f1a2fb33.png)
![](https://img.haomeiwen.com/i8723449/631ad22bc884648e.png)
2. 安装Scala
环境变量配置:
![](https://img.haomeiwen.com/i8723449/d68495b12678f09e.png)
![](https://img.haomeiwen.com/i8723449/83b6ebd33e630244.png)
3. 安装gradle
环境变量配置:
![](https://img.haomeiwen.com/i8723449/6c4c0cfc036ff5c8.png)
![](https://img.haomeiwen.com/i8723449/0b0cd331f3819da3.png)
4. 安装zookeeper
从官网下载zookeeper的二进制压缩包,之后解压并添加环境变量如下。
![](https://img.haomeiwen.com/i8723449/93f9a7c820d0e339.png)
在目录zookeeper-3.4.9\conf下,复制zoo_sample.cfg并命名为zoo.cfg,且修改其中的dataDir配置项。
![](https://img.haomeiwen.com/i8723449/378059705f86b998.png)
为检查zookeeper是否能正常运行,在命令行窗口中运行zookeeper启动命令zkServer,并查看端口绑定是否成功:
![](https://img.haomeiwen.com/i8723449/2d232557e33e5eea.png)
![](https://img.haomeiwen.com/i8723449/ed625eeaa3169709.png)
5. 安装kafka
1. 编译源代码
下载kafka-0.10.01源码。
使用命令‘gradle idea’在命令行中编译下载好的源码,直到出现BUILD SUCCESSFUL字样:
![](https://img.haomeiwen.com/i8723449/06efa61aac44957a.png)
2. 安装scala插件
建议离线安装intellij IDEA scala插件(需要先下载对应插件包,安装过程较快),安装好后的结果如下:
![](https://img.haomeiwen.com/i8723449/8904b4539f294076.png)
3. Debug kafka源码
首先在命令行中启动zookeeper。
然后用intellij打开kafka源码,从config目录复制log4j配置文件到core中,如下图:
![](https://img.haomeiwen.com/i8723449/e57f43b08f3a91d8.png)
接着配置Debug Configrations并run.
![](https://img.haomeiwen.com/i8723449/3df1b696d50b1588.png)
出现下面字样则说明成功启动kafka服务端程序。
![](https://img.haomeiwen.com/i8723449/622a2f1c781d698d.png)
网友评论