Kafka 可視化工具
使用Kafka的小夥伴,有沒有爲沒法直觀地查看 Kafka 的 Topic 裏的內容而發過愁呢?html
下面推薦給你們一款帶有可視化頁面的Kafka工具:Kafka Tool (目前最新版本是 2.0.4)正則表達式
Kafka Tool 工具下載
下載地址
http://www.kafkatool.com/download.html工具
下載界面
不一樣版本的Kafka對應不一樣版本的工具,我的使用的是0.11,因此下載的是最新的2.0.4版本測試
若是是Windows,直接點擊exe文件,一鍵安裝便可。spa
Kafka Tool 工具使用
一、Kafka 鏈接配置
1)啓動 Kafka Tool
在安裝目錄下,雙擊可執行文件 kafkatool.exe,啓動 Kafka Tool3d
2)配置 Kafka 鏈接信息
提示配置相應的鏈接信息code
依次填寫紅框中的信息,點擊「Ping」 和 「Test」測試鏈接狀況;測試經過後,點擊「Add」進行添加htm
【注意】須要在 C:\Windows\System32\drivers\etc 下的 hosts 文件中,添加入 kafka 的集羣域名blog
例如,添加以下配置(此處須要根據實際狀況配置,配置保存後,須要重啓KafkaTools才能讀取hosts文件中的內容):排序
10.10.21.107 kafka1 10.10.21.108 kafka2 10.10.21.109 kafka3
二、查看 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(正則表達式)進行單個或者組合查詢