美文网首页
【Kafka零基础学习】搭建源码环境

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

作者: 文竹小二 | 来源:发表于2018-05-18 00:53 被阅读95次

需要安装的组件版本介绍

  • 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

环境变量配置:


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

相关文章

网友评论

      本文标题:【Kafka零基础学习】搭建源码环境

      本文链接:https://www.haomeiwen.com/subject/vkibrftx.html