依赖的环境和工具
确保下载的工具版本与下面列举的一致,已经踩过坑了
jdk 1.8
自行下载并配置zookeeper-3.4.9
: https://archive.apache.org/dist/zookeeper/zookeeper-3.4.9/zookeeper-3.4.9.tar.gzscala-2.10.6
: https://downloads.lightbend.com/scala/2.10.6/scala.msigradle-3.1
: https://downloads.gradle-dn.com/distributions/gradle-3.1-bin.zip- 配置 Jdk、Scala 、Gradle 环境变量并验证是否配置成功
Zookeeper 配置
-
本地将
zookeeper-3.4.9
解压至D:\tools\zookeeper\
-
在
D:\tools\zookeeper\
下创建一个data
目录 -
进入
zookeeper-3.4.9\conf
目录,复制zoo_simple.cfg
并重命名为:zoo.cfg
-
如图修改
dataDir
- 进入
cmd
运行zkServer.cmd
Kafka-0.10.0.1 配置
-
修改
kafka-0.10.0.1-src
目录下的build.gradle
文件ScalaCompileOptions.metaClass.daemonServer = true ScalaCompileOptions.metaClass.fork = true ScalaCompileOptions.metaClass.useAnt = false ScalaCompileOptions.metaClass.useCompileDaemon = false
在下图所示位置加上上面四行代码
- 在
cmd
中kafka-0.10.0.1-src
目录下运行:gradle idea
命令,然后进入漫长的等待…
- 构建成功
-
导入到 IDEA,并设置为 Gradle 项目
-
配置 IDEA gradle 版本
- 重新加载项目
- 将
config/log4j.properties
复制到core\src\main\scala\resources
目录下resources
需要自行创建
- 修改
config/server.properties
文件中的log.dirs
- 配置启动类
- 查看启动日志
Repository https://repo1.maven.org/maven2/ replaced by https://maven.aliyun.com/repository/public/.
Repository https://repo1.maven.org/maven2/ replaced by https://maven.aliyun.com/repository/public/.
Repository https://repo1.maven.org/maven2/ replaced by https://maven.aliyun.com/repository/public/.
Repository https://repo1.maven.org/maven2/ replaced by https://maven.aliyun.