kafka學習筆記(二)--windows環境下kafka2.1的安裝和使用

本篇博客主要內容 :

  • windows環境下kafka的安裝
  • kafka的簡單使用

一. kafka下載安裝

kafka下載解壓後的目錄結構:
TIM圖片20190410100115.png

bin目錄 :操作kafka的可執行腳本
config目錄 : kafka的相關配置
libs : 依賴庫
log : 日誌數據目錄,目錄kafka把server端日誌分爲5種類型,分爲:server,reques
t,state,log-cleaner,controller
  • 配置並啓動zookeepeer:

    修改zookeeper.properties文件裏面的dataDir配置

    修改結果如下:
    TIM圖片20190410095314.png

     cmd進入kafka安裝目錄下執行 :

     bin\windows\zookeeper-server-start.bat config\zookeeper.properties

TIM圖片20190410100119.png
出現上圖所示界面,證明啓動成功!

  • 配置並啓動kafka:

    修改:server.properties文件

    修改log.dir的配置目錄
    TIM圖片20190410101000.png

    同樣在安裝目錄下面啓動Kafka :

    bin\windows\kafka-server-start.bat config\server.properties

二.kafka的簡單使用

本過程所有的操作均在kafka安裝目錄下執行
生產者和消費者各佔據一個窗口
  • 創建主題 :
    bin\windows\kafka-topics.bat --create --zookeeper localhost:2181 --replication-factor 1 --partitions 1 --topic kafkaTest

90ZI5}649GDIU(IE2B1`)KX_愛奇藝.jpg

  • 查看創建的主題列表 :
   bin\windows\kafka-topics.bat --list --zookeeper localhost:2181

90ZI5}649GDIU(IE2B1`)KX_愛奇藝(1).jpg

  • 啓動生產者 :
    bin\windows\kafka-console-producer.bat --broker-list localhost:9092 --topic kafkaTest
  • 啓動消費者:
    低版本命令 : bin\windows\kafka-console-consumer.bat --zookeeper localhost:2181 --topic kafkaTest --from-beginning
    
    遇到問題 : 
    zookeeper is not a recognized option

問題截圖如下 :
37WHJLWZ5YI@){M0054~Y)Q_愛奇藝.jpg

    解決辦法,使用高版本命令:
    bin\windows\kafka-console-consumer.bat --bootstrap-server localhost:9092 --topic kafkaTest --from-beginning
    問題得到解決 : 
  • 生產和消費示例:

生產

VTW@_]H0ISA_EPJQNUIM2OG_愛奇藝.jpg

消費
U5MC%{WKM1[)]K4F}%7I[IK_愛奇藝.jpg

綜上,我們已經對windows環境下的部署和kafka環境的使用有了一個簡單的瞭解!
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章