win10 下安裝zookeeper+Kafka 的詳細步驟(2)


Win10 下要使用Kafka需要經過以下三個步驟:

1.安裝JDK(需要安裝依賴java JDK)

2.安裝zookeeper(資源協調,分配管理)

3.使用Kafka開發

 

============================1.JDK的安裝==========================

1.1)安裝包名稱: Java SE Development Kit 13.0.1

        下載地址:https://www.oracle.com/technetwork/java/javase/downloads/jdk13-downloads-5672538.html

  

  下載后安裝即可。不建議在默認目錄,安裝目錄不建議有空格,我的安裝目錄為:

 

1.2)安裝后配置環境變量:

    

 

 

  配置環境變量CLASSCLASSPATH

  1. Java_Home:C:\Java\jdk-13.0.1
  2. CLASSPATH:例如:C:\Java\jdk-13.0.1\lib;C:\Java\jdk-13.0.1\bin\jre\lib;
  3. PATH:例如:%Java_Home%\bin;%Java_Home%\jre\bin;

 

  注意:如果沒有jre目錄,可以定位到jdk根目錄,執行以下命令生成jre文件夾

  cmd窗口一定要以管理員權限進入:  
 bin\jlink.exe --module-path jmods --add-modules java.desktop --output jre

       如圖:

      

 完成以上配置以后,運行cmd命令,出現以下文字,說明配置成功:

 1.運行java    

      

2.運行javac:

以上就完成了JDK的安裝和配置。

 

========================== 2.Zookeeper的安裝 ==========================

2.1)建議下載穩定版

         下載地址:https://archive.apache.org/dist/zookeeper/zookeeper-3.4.10/

2.2)下載完成后,解壓到一個目錄:C:\Java\tool\zookeeper-3.4.10

2.3)C:\Java\tool\zookeeper-3.4.10\conf目錄下zoo_sample.cfg復制並重命名為zoo.cfg

2.4)打開剛才的文件,修改配置項:

接下來使用cmd運行命令來啟動服務,

2.5)用管理員權限啟動一個cmd,執行命令:zkServer.cmd

2.6),打開另外一個cmd窗口,執行命令:zkCli.cmd

至此,zookeeper安裝並啟動成功。

========================== 3.KafKa 的安裝 ==========================

 

 

 

========================== 4.啟動相關服務 ==========================

第一步:啟動zookeeper服務,進入kafka安裝目錄,如下:

 

 

 

 

 



管理員身份打開cmd窗口,進入 C:\Java\tool\kafka_2.11-2.3.1\bin\windows 目錄,
輸入以下命令:zookeeper-server-start.bat ..\..\config\zookeeper.properties

 

 

 打開一個新的cmd窗口,看看2181端口是否啟動,如圖:

 

 

 zookeeper服務啟動成功。

第二步:啟動kafka服務,進入kafka安裝目錄,如下:

 

管理員身份打開cmd窗口,進入 C:\Java\tool\kafka_2.11-2.3.1\bin\windows 目錄,
輸入以下命令:kafka-server-start.bat ..\..\config\server.properties

 

 如下圖,啟動成功:

 

 


========================== 5,將啟動服務加入Windows服務,不用每次都啟動 ==========================

每次使用都要啟動非常麻煩,我們可以將kafka服務安裝到windows服務中,不用每次都啟動

 



下一篇博文將介紹  在c# 中實現 Kafka 的發布和訂閱。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM