[Kafka] - Kafka 安裝介紹


Kafka是由LinkedIn公司開發的,之后貢獻給Apache基金會,成為Apache的一個頂級項目,開發語言為Scala。提供了各種不同語言的API,具體參考Kafka的cwiki頁面;

Kafka的安裝方式主要分為三種:單機安裝偽分布式安裝分布式安裝;安裝基本配置一樣,區別在於:單機安裝是在一台服務器上只安裝一個broker服務,偽分布式安裝是指在一台服務器上安裝多個broker服務,分布式安裝是指具有多台服務器,至於每天服務器上的broker服務數量可選;所以這里只介紹偽分布式安裝的講解

Kafka安裝步驟:

   -1. 安裝JDK環境(配置JAVA_HOME, 1.7.0_79)

   -2. 安裝Scala環境(配置SCALA_HOME, 2.10.4)

   -3. 安裝zookeeper環境(3.4.5)

   -4. 安裝kafka環境

至於JDK、SCALA、Zookeeper的安裝步驟省略,直接進入Kafka環境安裝步驟:

-1. 下載安裝包,下載地址:http://archive.apache.org/dist/kafka/,在該目錄下選擇具體版本,比如這里選擇版本0.8.2.1安裝包進行下載,如果沒有找到對應的安裝包,可以選擇源碼進行下載重新編譯;將下載好的壓縮包上傳到Linux服務器上

-2. 解壓下載好的壓縮包,並配置KAFKA_HOME環境變量(配置變量步驟可選)

-3. 復制${KAFKA_HOME}/config/server.properties文件為server1.properties、server2.properties、server3.properties三個服務器配置文件

-4. 修改server{1,2,3}.properties配置文件的內容,主要更改參數為:

-5. 啟動kafka服務, 參數-daemon的含義是指啟動的服務進程是作為后台進程(守護線程)啟動還是作為前端線程來啟動

${KAFKA_HOME}/bin/kafka-server-start.sh -daemon ${KAFKA_HOME}/conf/server1.properties

${KAFKA_HOME}/bin/kafka-server-start.sh -daemon ${KAFKA_HOME}/conf/server2.properties

${KAFKA_HOME}/bin/kafka-server-start.sh -daemon ${KAFKA_HOME}/conf/server3.properties

-6. 查看Kafka的進程是否存在

jps -ml

-7. 關閉Kafka服務

${KAFKA_HOME}/bin/kafka-server-stop.sh

至此,Kafka安裝完成

 


免責聲明!

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



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