kafka源码编译环境搭建

源码下载

系统环境准备

  • Oracle java 8 :别装太高版本,否则会出各种问题。
  • Gradle 6.3 :需和kafka中指定的版本保持一致,目前是6.3版本。 具体版本查看方式为:用编译器打开源码根目录下的 gradlew,查看具体的版本。
    # Loop in case we encounter an error.
    for attempt in 1 2 3; do
    if [ ! -e $APP_HOME/gradle/wrapper/gradle-wrapper.jar ]; then
    if ! curl -s -S --retry 3 -L -o "$APP_HOME/gradle/wrapper/gradle-wrapper.jar" "https://raw.githubusercontent.com/gradle/gradle/v6.3.0/gradle/wrapper/gradle-wrapper.jar"; then
    rm -f "$APP_HOME/gradle/wrapper/gradle-wrapper.jar"
    # Pause for a bit before looping in case the server throttled us.
    sleep 5
    continue
    fi
    fi
    done
  • Scala 2.13:官方推荐版本。后续可能会更新。

构建kafka工程

  • 编译 在mac或Linux上直接运行 kafka>gradle在windows上直接双击 gradlew.bat

2 thoughts on “kafka源码编译环境搭建

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注