[kafka]安装kafka源码
2021-12-20 本文已影响0人
AbstractCulture
JDK1.8
这个不多说,Java人都需要会安装的东西.
scala
msiwindows安装msi即可.
安装环境变量
SCALA_HOME配置SCALA_HOME,目录选择你自己的安装目录
SCALA_HOME配置PATH,添加:
%SCALA_HOME%\bin
、%SCALA_HOME%\jre\bin
.
验证
scala输入scala即可
Gradle
gradle这里我是在看Spring源码的时候已经安装了,不喜欢折腾的也可以直接用IDEA自带的gradle插件.
Zookeeper
旧版本的kafka需要在zookeeper上运行.因此我们还需要安装zookeeper.
随后,解压
解压找到conf下的配置文件,复制一份,命名为zoo.cfg
启动zookeeper
zk安装kafka
下载安装包后,去到解压目录,cmd执行gradle idea
.
IDEA构建kafka
安装scala插件
在settings下安装scala插件即可.
gradle配置
gradleIDEA配置
-
配置日志
将日志配置复制到core中
- 配置server.properties
fsync彩蛋,在看配置文件的时候看到一个日志刷盘的配置.这里又涉及到fsync的概念
log.flush.interval.messages: 内存大小达到某个上限执行fsync.
log.flush.interval.ms: 间隔多少ms执行fsync.
- 配置启动项