[Kafka]_1

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安裝完成

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章