kafka源码本地环境搭建踩坑

kafka源码win10本地环境搭建

1、下载、安装java

openjdk下载后解压到目标文件夹,系统环境变量设置JAVA_HOME,path里添加%JAVA_HOME%\bin,新开cmd输入命令java -version测试安装是否成功

2、下载、安装scala

github dotty仓库选择要的版本,下载不带source的zip文件,下载后解压到目标文件夹,系统环境变量设置SCALA_HOME,path里添加%SCALA_HOME%\bin,新开cmd输入命令scala -version测试安装是否成功(Scala 2.12 and 2.13 are supported and 2.13 is used by default,所以我后来去这里下的2.13)

3、下载、安装gradle

gradle官网点击"Download: binary-only or complete"的binary-only下载gradle-*.*.*-bin.zip文件,解压到目标文件夹,系统环境变量设置GRADLE_HOME,添加 %GRADLE_HOME%\bin 到 Path 系统变量中,设置环境变量GRADLE_USER_HOME的路径来改变gradle的本地仓库的位置。新开cmd输入命令gradle -v测试安装是否成功

4、下载kafka源码,使用IDEA打开

坑一、Could not resolve all dependencies for configuration ‘:compileClasspath‘

参考链接 修改 当前项目下gradle/wrapper/gradle-wrapper.properties文件的distributionUrl中版本至与自己的gradle版本一致,同时修改distributionSha256Sum值为对应文件Sha256Sum值,Sha256Sum值获取地址

坑二、Using insecure protocols with repositories, without explicit opt-in, is unsupported. Switch Maven repository ‘maven(XXX)’ to redirect to a secure protocol (like HTTPS) or allow insecure protocols.

检查了当前项目根目录下的build.gradle的buildscript标签里的repositories里仓库链接没有http的链接后或者如下方式加上allowInsecureProtocol;还需要检查GRADLE_USER_HOME路径下init.gradle文件里的链接是不是有不是https的。一般将http改成https就行了。

maven {
            allowInsecureProtocol true
            url 'xxx'
}
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值