Kafka 可視化工具

Kafka 可視化工具


使用Kafka的小夥伴,有沒有爲無法直觀地查看 Kafka 的 Topic 裏的內容而發過愁呢?

下面推薦給大家一款帶有可視化頁面的Kafka工具:Kafka Tool (目前最新版本是 2.0.4

 

Kafka Tool 工具下載

下載地址

http://www.kafkatool.com/download.html

 

下載界面

不同版本的Kafka對應不同版本的工具,個人使用的是0.11,所以下載的是最新的2.0.4版本

 

如果是Windows,直接點擊exe文件,一鍵安裝即可。


 

Kafka Tool 工具使用

1、Kafka 連接配置

1)啓動 Kafka Tool

在安裝目錄下,雙擊可執行文件 kafkatool.exe,啓動 Kafka Tool

 

2)配置 Kafka 連接信息

提示配置相應的連接信息

這個窗口左上角爲Add Cluster(添加集羣),但沒關係,對應單節點的Kafka實例來說也是可以的,因爲這個軟件監控的是Zookeeper而不是Kafka,Kafka的集羣搭建也是依賴Zookeeper來實現的,所以默認情況下都是直接通過Zookeeper去完成大部分操作。

 

依次填寫紅框中的信息,點擊“Ping” 和 “Test”測試連接情況;測試通過後,點擊“Add”進行添加

 

【注意】需要在 C:\Windows\System32\drivers\etc 下的 hosts 文件中,添加入 kafka 的集羣域名

例如,添加如下配置(此處需要根據實際情況配置,配置保存後,需要重啓KafkaTools才能讀取hosts文件中的內容):

10.10.21.107 kafka1
10.10.21.108 kafka2
10.10.21.109 kafka3

 

2、查看 Kafka 數據

1)查看 Kafka 數據

選擇一個Topic --> Data,點擊查詢即可看到數據(但是Key和Message是二進制的,不能直觀的看到具體的消息信息,需要設置展示格式)

Messages選擇Newest,表示查看最新的Kafka數據;

結果列表中的每列,通過點擊表頭,可以按照升序或者降序排序(一般用在時間字段排序,方便查看最新數據)。

 

2)設置 Kafka 數據展示格式

在Tools -->Settings --> Topics,將 Key 和 Message 均設置爲String 保存。這樣是全局設置,對所有 Topic 均生效。

 

 

如果只是想單獨設置某個 Topic,可以選中某個 Topic,在 Properties --> Content Type 中,將顯示格式設置爲String,點擊 Update --> Refresh 即可生效

 

設置後的數據列表如下

 

3)查看具體某一條消息

選中某一個message,點擊“Message”查看詳情,默認是“Text”格式(如果想看到JSON格式,只需要設置下“View Data As”即可)

 

 

“View Data As”設置爲 JSON 後,消息信息格式如下

 

4)過濾查詢 Kafka 消息

可以按照Offset(偏移量),Key(消息key),Message(消息主體),Regex(正則表達式)進行單個或者組合查詢

 

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