window下kafka-manager的搭建與使用

首先注意的是使用kafka服務,是基於java基礎上的,所以需要先安裝java,配置好環境變量,這裏就不再贅述

1.下載安裝Zookeeper 

下載地址:http://mirror.bit.edu.cn/apache/zookeeper/ 

注意事項:

(1)打開zookeeper-3.5.4\conf,把zoo_sample.cfg重命名成zoo.cfg 
(2)從文本編輯器裏打開zoo.cfg ,修改dataDir保存路徑
(3)配置環境變量

(4)打開cmd輸入命令:zkserver(如下顯示錶示成功)

2.下載安裝kafka

2.安裝並運行Kafka

下載地址: https://www.apache.org/dyn/closer.cgi?path=/kafka/2.0.0/kafka_2.12-2.0.0.tgz

注意事項:
(1)打開kafka_2.12-2.0.0\config\ server.properties,把 log.dirs的值改成 log.dirs=D:\data\logs\kafka

(2)window用戶使用的是kafka_2.12-2.0.0\bin\windows文件夾下的.bat命令腳本,在kafka_2.12-2.0.0主目錄(\bin的上級目錄)下打開cmd命令窗口,輸入:(如圖下,沒有報錯表示成功)

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

3.使用kafka服務

按如下步驟進行

1.打開cmd命令窗口,開啓zookeeper服務,命令如下          (不要關閉!)

zkserver

2.另外再在kafka_2.12-2.0.0下開啓kafka服務,打開cmd輸入以下命令          (不要關閉!)

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


3.在kafka_2.12-2.0.0下,打開新的cmd命令窗口,輸入以下命令        (創建topic,創建完可關閉)

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

4.在kafka_2.12-2.0.0下,打開新的cmd命令窗口,輸入以下命令        (開啓Producer,不要關閉!)

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

5.在kafka_2.12-2.0.0下,打開新的cmd命令窗口,輸入以下命令        (開啓Consumer,不要關閉!)

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

(注意有些博客的消費命令會發現不能使用,因爲kafka已經更改了消費命令不再直接去訪問zookeeper的2181接口)

注意:Producer是發佈者,Consumer是消費者

成功後的Producer

成功後的Consumer

發佈者的地方輸入消息,即可以看到消費者的窗口接收到消息

4.使用kafka-manager

這樣想要查看和管理Kafka,完全使用命令並不方便,我們可以使用雅虎開源的Kafka-manager(網上很多方法是需要sbt構築編譯的,還需要翻牆或配置文件使用鏡像,如果你是用於個人研究學習,這裏我給了下載包,是編譯過的,可以直接使用,也可以自己上網找最新的編譯過的kafka-manager)

百度雲盤下載鏈接:https://pan.baidu.com/s/1twhwfILRo9ReCAYczd44Fw 密碼:kjqh

解壓到想要放到的目錄,找到其中的conf目錄,打開 application.conf文件,修改其中的配置信息(這裏主要是連接你的zookeeper服務的端口)

kafka-manager.zkhosts="localhost:2181"

其他詳細的配置信息參考官方文檔:https://github.com/yahoo/kafka-manager

注意:

啓動kafka-manager之前請先保證zookeeper和kafka服務是開啓的,在kafka-manager-1.3.3.17的目錄下開啓cmd命令窗口

./bin/kafka-manager

成功後在瀏覽器中輸入地址:127.0.0.1:9000  ,即可查看到管理界面,具體如何使用這款管理工具,可以看相關kafka-manager的使用說明  (如遇問題,可在下方留言)

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