1. 程式人生 > 實用技巧 >大資料實戰(十九):電商數倉(十二)之使用者行為資料採集(十二)元件安裝(八)kafka tools

大資料實戰(十九):電商數倉(十二)之使用者行為資料採集(十二)元件安裝(八)kafka tools

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 連線資訊

提示配置相應的連線資訊

依次填寫紅框中的資訊,點選“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(正則表示式)進行單個或者組合查詢