1. 程式人生 > >idea 編譯 kafka 源碼

idea 編譯 kafka 源碼

sources ram prope str end arguments config github col

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 源碼