Windows系統下搭建Kafka

kafka簡介

Kafka是一個分佈式發佈——訂閱消息傳遞系統,它最初是由LinkedIn公司開發的,之後成爲Apache項目的一部分。Kafka快速、可擴展且耐用。它保留主題中的消息源。生產者將數據寫入主題,消費者從主題中讀取數據。Kafka是一個分佈式,可劃分的,冗餘備份的持久性的日誌服務,它主要用於處理流式數據。具有橫向擴展,容錯,wicked fast(變態快)等優點,並已在成千上萬家公司運行。
詳細可查看官網:http://kafka.apache.org/

安裝JDK

  1. JDK下載路徑
  2. 按照網上參考步驟,依次配置JAVA_HOME、Classpath和Path,然後打開cmd,運行java -version成功,則JDK配置成功;

安裝zookeeper

參考: Windows系統ZooKeeper集羣環境搭建

安裝Kafka

  1. Kafka下載路徑

  2. 下載步驟
    (1) 請求Kafka下載路徑
    在這裏插入圖片描述
    (2) 注意要下載二進制版本的, 點擊下圖圈紅鏈接
    在這裏插入圖片描述
    (3) 點擊點擊下圖圈紅鏈接進行下載
    在這裏插入圖片描述

  3. 下載後解壓到任意一個目錄,此處我解壓的目錄是:D:\ruanjian\kafka_2.13-2.5.0
    在這裏插入圖片描述

  4. 修改配置文件
    進入目錄:D:\ruanjian\kafka_2.13-2.5.0\config,編輯文件"server.properties"
    在這裏插入圖片描述
    注意:配置文件中:zookeeper.connect=localhost:2181 是zookeeper的服務地址,請與上面已安裝zookeeper服務的地址與端口保持一致。kafka會按照默認配置,在9092端口上運行,並連接zookeeper的默認端口2181。

  5. 啓動Kafka服務
    (1) 進入Kafka安裝目錄D:\ruanjian\kafka_2.13-2.5.0
    (2) 按下Shift+右鍵,選擇“打開命令窗口”選項,打開命令行。
    (3) 輸入下面命令
    .\bin\windows\kafka-server-start.bat .\config\server.properties
    (4) 執行成功後日志如下圖:
    在這裏插入圖片描述

kafka演示

創建主題

(1) 進入Kafka安裝目錄D:\ruanjian\kafka_2.13-2.5.0
(2) 按下Shift+右鍵,選擇“打開命令窗口”選項,打開命令行。
(3) 輸入下面命令

.\bin\windows\kafka-topics.bat --create --zookeeper localhost:2181 --replication-factor 1 --partitions 1 --topic mumu

(4) 執行成功後日志如下圖:
在這裏插入圖片描述

創建生產者

(1) 進入Kafka安裝目錄D:\ruanjian\kafka_2.13-2.5.0
(2) 按下Shift+右鍵,選擇“打開命令窗口”選項,打開命令行。
(3) 輸入下面命令

.\bin\windows\kafka-console-producer.bat --broker-list localhost:9092 --topic mumu

(4) 執行成功後日志如下圖:
在這裏插入圖片描述

創建消費者

(1) 進入Kafka安裝目錄D:\ruanjian\kafka_2.13-2.5.0
(2) 按下Shift+右鍵,選擇“打開命令窗口”選項,打開命令行。
(3) 輸入下面命令

.\bin\windows\kafka-console-consumer.bat --bootstrap-server localhost:9092 --topic mumu

(4) 執行成功後日志如下圖:
在這裏插入圖片描述

生產者發送消息,消費者消費消息

在這裏插入圖片描述
到此kafka安裝成功!

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