Kafka安裝和配置

Kafka簡介

  • kafka 簡介
    Kafka是一種高吞吐量的分佈式發佈訂閱消息系統,它可以處理消費者在網站中的所有動作流數據。 常用於日誌分析和數據的離線處理。也可以完成MQ基本的發佈訂閱功能。

  • 官網地址:http://kafka.apache.org/

kafka 安裝

  • kafka 常用windows 和 Linux 系統的安裝包沒有分離可以使用統一的下載包。包名以tgz結尾。此處下載:http://kafka.apache.org/downloads
  • 此處安裝版本 kafka_2.12-2.0.0.tgz
  • windows 直接解壓,Linux 執行命令

tar -zxvf kafka_2.12-2.0.0.tgz

kafka修改配置

  • 打開配置文件

vi ./kafka_2.12-1.0.1/config/server.properties

  • 配置選項說明

假如沒有特別要求默認選項即可
特別要求:

  • 日誌不想放入C盤,Linux可以不修改> log.dirs=D:/tmp/kafka-logs
  • zookeeper 不是當前服務器 > zookeeper.connect=IP:2181
  • 只想被某些IP消費 > 內網 > listeners=PLAINTEXT://localhost:9092
  • 只想被某些IP消費 > 外網,內網也需要配置 listeners=PLAINTEXT://xx.xx.xx.xx:9092
  • 多點集羣,Broker不同 > broker.id=0

Kafka 啓動

由於kafka是免安裝軟件,解壓時候直接移動到想要放軟件的目錄下即可。
此處移動到 D:/soft/ 下。

  • 啓動
  1. 切換到安裝目錄下,到開DOS 命令窗口,切換到D:\soft\kafka_2.12-2.0.0下,bin目錄都是執行腳本文件,其中bin下是shell腳本文件,bin/widows下是bat執行文件。切換到bin/windows下,執行 kafka-server-start.bat …/…/config/server.properties
  2. 執行之後不能關閉窗口,否則會關閉kafka-server,如果想要Linux後臺啓動可以執行 kafka-server-start.bat -daemon …/config/server.properties,
    -daemon 是啓動守護線程,即爲後臺啓動
  • 啓動問題
  1. zookeeper保證啓動,否則會出錯
  2. 報錯:找不到或無法加載主類 這個是沒有找到JDK啓動。可以找到CLASSPATH配置選項,前面增加 ,; ,其次找到啓動腳本 bin目錄下
    windwos/kafka-run-class.bat 下 %CLASSPATH% 增加雙引號,即爲

set COMMAND=%JAVA% %KAFKA_HEAP_OPTS% %KAFKA_JVM_PERFORMANCE_OPTS% %KAFKA_JMX_OPTS% %KAFKA_LOG4J_OPTS% -cp %CLASSPATH% %KAFKA_OPTS% %*

修改爲:

set COMMAND=%JAVA% %KAFKA_HEAP_OPTS% %KAFKA_JVM_PERFORMANCE_OPTS% %KAFKA_JMX_OPTS% %KAFKA_LOG4J_OPTS% -cp “%CLASSPATH%” %KAFKA_OPTS% %*

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