【Kafka零基础学习】搭建源码环境

2018-05-18  本文已影响95人  文竹小二

需要安装的组件版本介绍

说明: 所有组件都运行在windows10中
注意: 环境变量路径中最好不要包含空格,以免带来不必要的麻烦。

1. 安装Java JDK

环境变量配置:


image.png image.png

2. 安装Scala

环境变量配置:


image.png image.png

3. 安装gradle

环境变量配置:


image.png
image.png

4. 安装zookeeper

从官网下载zookeeper的二进制压缩包,之后解压并添加环境变量如下。


image.png

在目录zookeeper-3.4.9\conf下,复制zoo_sample.cfg并命名为zoo.cfg,且修改其中的dataDir配置项。


image.png

为检查zookeeper是否能正常运行,在命令行窗口中运行zookeeper启动命令zkServer,并查看端口绑定是否成功:


image.png
image.png

5. 安装kafka

1. 编译源代码
下载kafka-0.10.01源码。
使用命令‘gradle idea’在命令行中编译下载好的源码,直到出现BUILD SUCCESSFUL字样:

image.png
2. 安装scala插件
建议离线安装intellij IDEA scala插件(需要先下载对应插件包,安装过程较快),安装好后的结果如下:
image.png

3. Debug kafka源码
首先在命令行中启动zookeeper。
然后用intellij打开kafka源码,从config目录复制log4j配置文件到core中,如下图:

image.png
接着配置Debug Configrations并run.
image.png
出现下面字样则说明成功启动kafka服务端程序。
image.png
上一篇 下一篇

猜你喜欢

热点阅读