1. 程式人生 > >Kafka原始碼閱讀環境搭建

Kafka原始碼閱讀環境搭建

閒來無事,準備研究一下kafka,分5步走,

1,搭建kafka程式碼閱讀環境

2,搭建kafka執行環境,並測試

3,分析kafka啟動部署原理

4,分析kafka工作機制

5,對關鍵部分進行分析

馬上開幹。。。。

1,jdk下載安裝

      下載地址:連結:http://pan.baidu.com/s/1gfakMjT 密碼:1mkw

2,scala下載安裝

      下載地址:https://downloads.lightbend.com/scala/2.11.11/scala-2.11.11.msi

3,idea下載安裝

      下載地址:https://download.jetbrains.8686c.com/idea/ideaIC-2017.2.5.exe

      安裝後開啟外掛安裝介面,安裝scala外掛

     

如果有代理,可按下面描述的步驟設定:


4,gradle下載安裝

      下載地址:https://downloads.gradle.org/distributions/gradle-3.5-bin.zip

       解壓並將gradle-3.5/bin放到環境變數中。

      如果需要設定代理可以在【使用者目錄】/.gradle中新增gradle.properties,並設定內容:

     systemProp.http.proxyHost=xxx.xx.xxxx
     systemProp.http.proxyPort=8080
     systemProp.http.proxyUser=
     systemProp.http.proxyPassword=
     systemProp.http.nonProxyHosts=localhost
     systemProp.https.proxyHost=xxx.xx.xxxx
     systemProp.https.proxyPort=8080
     systemProp.https.proxyUser=
     systemProp.https.proxyPassword=
     systemProp.https.nonProxyHosts=localhost

5,原始碼下載

      下載地址:http://mirrors.hust.edu.cn/apache/kafka/0.11.0.1/kafka-0.11.0.1-src.tgz

6,idea匯入原始碼

      解壓kafka-0.11.0.1-src.tgz

      >cd kafka-0.11.0.1-src

      >gradle

      >gradlew  idea

      開啟idea,file->open,選擇kafka-0.11.0.1-src

      如果專案報錯,可以依照下圖進行重新整理


相關推薦

Kafka原始碼閱讀環境搭建

閒來無事,準備研究一下kafka,分5步走, 1,搭建kafka程式碼閱讀環境 2,搭建kafka執行環境,並測試 3,分析kafka啟動部署原理 4,分析kafka工作機制 5,對關鍵部分進行分析 馬上開幹。。。。 1,jdk下載安裝       下載地址:連結:http

kafka原始碼閱讀環境搭建(gradle構建工具、idea)

1.安裝gradle工具,下載地址:https://gradle.org/next-steps/?version=4.7&format=all2.配置環境變數,GRADLE_HOME,path,注意:要在系統變數中配置3.cmd進入dos視窗,gradle -v檢視版

Spring和Spring Boot2.0原始碼閱讀環境搭建和結構

一:Spring 第一步:安裝git和gradle,以及Java8,並配置環境變數。   第二步:開啟gitbash,cd到你要放置spring原始碼工程的目錄,輸入:git clone https://github.com/spring-projects/sprin

Hadoop原始碼閱讀環境搭建(IDEA) Hadoop原始碼編譯環境搭建 IDEA配置maven中央庫

拿到一份Hadoop原始碼之後,經常關注的兩件事情就是 1、怎麼閱讀?涉及IDEA和Eclipse工程搭建。IDEA搭建,選擇原始碼,逐步匯入即可;Eclipse可以選擇後臺生成工程,也可以選擇IDE匯入。二者工程也可以互相匯入\到處。 2、怎麼構建?利用maven,生成安裝包。 二者均需配置maven

【Spring原始碼閱讀】Spring原始碼閱讀環境搭建

閱讀Spring原始碼,我們可以通過以下兩種方式: 直接在Idea/Eclipse上建立自己的java maven/gradle專案,匯入Spring特定版本依賴Jar和原始碼,直接執行測試程式碼,逐步除錯閱讀 從github直接獲取Spring原始碼專案,基於Spri

apache kafka原始碼工程環境搭建(IDEA)

[2014-05-24 23:45:31,965] INFO Verifying properties (kafka.utils.VerifiableProperties) [2014-05-24 23:45:32,009] INFO Property broker.id is overridden to 9

kafka原始碼閱讀環境

在開始分析kafka的原始碼之前,我們先要手動搭建kafka原始碼的除錯環境,需要準備的軟體有,java、scala、gradle、zookeeper、kafka、ide 軟體版 java:1.8.0_141 scala:2.11.4 gradle:4.

go-ethereum 原始碼閱讀環境搭建

1. 安裝go執行環境https://dl.google.com/go/go1.10.2.windows-amd64.msi  2. 安裝git工具3. 安裝gcc(go編譯geth需要使用)https://jaist.dl.sourceforge.net/project/t

Spring原始碼閱讀環境搭建

目錄 安裝gradle 匯入Spring原始碼 建立測試模組my-test 本文思維導圖 本文將粗略的搭建一個Spring原始碼的閱讀環境,為後面的原始碼閱讀做一個準備。做任何事

windows下kafka源碼閱讀環境搭建

kafka 源碼 環境 搭建 windows工具準備:jdk1.8,scala-2.11.11,gradle-3.1,zookeeper-3.4.5,kafka-0.10.0.1-src.tgz, kafka_2.11-0.10.0.1.tgz安裝jdk安裝scala搭建zookeeperkafka源碼構建解

基於idea搭建Hadoop原始碼閱讀環境

Hadoop原始碼是這麼做,其他原始碼環境也類似。 1、到官網下載Hadoop原始碼包,例如hadoop-2.6.5-src.tar.gz. https://www-eu.apache.org/dist/hadoop/common/hadoop-2.6.5/ 2、將下載的原始碼包解壓到某

MacBook搭建Tomcat8原始碼閱讀環境 Idea+Maven

MacBook搭建Tomcat8原始碼閱讀環境 準備工作 原始碼目錄配置 1、新建catalina-home目錄,把xxx-src目錄裡的conf等目錄複製到當前目錄,沒有的目錄自己新建空目錄。 2、新建pom.xml並配置 <?xml version=

【Spring原始碼解析(一)】Idea搭建Spring原始碼閱讀環境

準備階段 Idea Gradle Git jdk 詳細步驟 以上工具安裝好,這裡主要記錄一下Git和Gradle,工作一直都是用的svn和Maven,所以對於Git和Gradle瞭解的不算多。 (1) Gradle安裝        Gradle的安裝很簡單,和

基於遠端除錯閱讀Nomad原始碼_環境搭建

Nomad原始碼閱讀的遠端除錯環境搭建 簡要記錄遠端除錯環境搭建,方便除錯,閱讀Nomad原始碼。 環境 Remote VMWare 14 - 虛擬機器 Ubuntu 18.04 虛擬機器名local-dev2,IP地址192.168.2

intellij idea搭建spring原始碼閱讀環境

這兩天心血來潮,想去研究一下spring原始碼,一直聽說spring原始碼是開源世界裡最優秀的原始碼之一,出自很多大師的手筆。哈哈,話不多說,要閱讀原始碼第一步當然是搭建閱讀除錯環境啦。我 的環境是intellij idea13.1 第一步:安裝git,配置環境變數 第二

spark2.1原始碼分析1:Win10下IDEA原始碼閱讀環境搭建

環境:win10、IDEA2016.3、maven3.3.9、git、scala 2.11.8、java1.8.0_101、sbt0.13.12 下載: #git bash中執行: git clone https://github.com/apache/

JDK1.8原始碼分析03之idea搭建原始碼閱讀環境

序言:上一節說了閱讀原始碼的順序,有了一個大體的方向,咱們就知道該如何下手。接下來,就要搭建一個方便閱讀原始碼及debug的環境。有助於跟蹤原始碼的呼叫情況。 目前新開發的專案, 大多數都是基於JDK1.8開發,所以我選擇該版本進行原始碼分析。 JDK1.8版本號:jdk1.8.0_151 一. JDK1

Sping學習筆記(一)----Spring原始碼閱讀環境搭建

idea搭建spring原始碼閱讀環境 安裝gradle Github下載Spring原始碼 新建學習spring原始碼的專案 idea搭建spring原始碼閱讀環境 安裝gradle 在官網中下載gradle二進位制檔案下載地址 解壓到本地後,配置gradle路徑到環境變數中( 不知道怎麼配

Spring 原始碼閱讀環境搭建

> **前言** > > 本文記錄了 Spring 原始碼環境的搭建方式,以及踩過的那些坑!​當前版本:5.3.2-SNAPSHOT。 ### 環境準備 1. Git 2. JDK 1. master 分支需要 JDK 11 2. 5.2.x 分支, JDK8 即可 3. Gradle 6.5

Ubuntu下kafka集群環境搭建及測試

delet 指定 文件中 新增 img --delete replicat pro alt 1,解壓 root@Ubuntu-1:/usr/local# tar zxvf kafka_2.11-0.8.2.2.tgz 2,重命名 root@Ubuntu-1:/usr/