idea 编译 kafka 源码

Posted allenwas3

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了idea 编译 kafka 源码相关的知识,希望对你有一定的参考价值。

1. 从 GitHub 网站,git clone kafka 源码

2. 下载安装好 gradle,scala

3. 进入 kafka 项目目录,依次执行 gradle wrapper,gradle idea

4. 将工程导入到 idea

  4.1 启动主类 kafka.Kafka

  4.2 program arguments:server.properties 文件路径

  4.3 把 config 目录下的 log4j.properties 拷贝到 core/src/main/resources 目录

  4.4 File -> Project Structure -> Modules 

    找到 core,core_main,打开 dependencies,点击 +,添加 sl4j-log4j 的 jar 包(如果报 SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder"

以上是关于idea 编译 kafka 源码的主要内容,如果未能解决你的问题,请参考以下文章

Idea下Kafka源码阅读编译环境搭建

Kafka 0.10.1版本源码 Idea编译

kafka 0.11.0.3 源码编译

windows下IntelliJ IDEA搭建kafka源码环境

如何开始调试Kafka源码

kafka-1.1.0 源码环境搭建