kafka源码编译

下载源码

https://github.com/apache/kafka , checkout到0.11.0 branch分支

修改gradle仓库镜像

https://my.oschina.net/ranvane/blog/820262

  1. 把maven仓库地址修改成阿里云镜像
  2. jcenter地址https需要修改成http

修改后如下:

buildscript {
  repositories {
    maven { url "http://maven.aliyun.com/nexus/content/groups/public/"}
    jcenter{ url "http://jcenter.bintray.com/"}
  }
  apply from: file('gradle/buildscript.gradle'), to: buildscript

  dependencies {
    // For Apache Rat plugin to ignore non-Git files
    classpath "org.ajoberstar:grgit:1.9.2"
    classpath 'com.github.ben-manes:gradle-versions-plugin:0.14.0'
    classpath 'org.scoverage:gradle-scoverage:2.1.0'
    classpath 'com.github.jengelman.gradle.plugins:shadow:1.2.4'
  }
}

apply from: "$rootDir/gradle/dependencies.gradle"

allprojects {
  apply plugin: 'idea'
  apply plugin: "jacoco"

  repositories {
    maven {url "http://maven.aliyun.com/nexus/content/groups/public/"}
     jcenter{ url "http://jcenter.bintray.com/"}
}

执行编译操作

具体参照: https://www.iyunv.com/thread-314464-1-1.html

最后需要执行下面命令进行打包

gradle releaseTarGz -x signArchives

详细含义参考 https://blog.csdn.net/lizhitao/article/details/37566765

idea启动

服务端启动

选项
Main Classkafka.Kafka
VM Option-Dkafka.logs.dir=/data/logs/kafka-broker-0 -Dlog4j.configuration=file:/Users/yangyamin/devtool/kafka-0.9.0.1-src/config/log4j.properties
program argumentsconfig/server.properties
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值