Kafka可视化客户端工具Kafka Tool

2020年5月20日 0 条评论 170 次阅读 1 人点赞

简介

Kafka Tool是一个用于管理和使用Apache Kafka®集群的GUI应用程序。 Kafka Tool提供了一个较为直观的UI可让用户快速查看Kafka集群中的对象以及存储在topic中的消息,提供了一些专门面向开发人员和管理员的功能,主要特性包括:

  • 快速查看所有Kafka集群信息,包括其brokers, topics and consumers
  • 查看分区中的消息内容并支持添加新消息
  • 查看消费者偏移量,支持查看Apache Storm Kafka Spout消费者偏移量
  • 以pretty-printed 格式显示JSON和XML消息
  • 添加和删除topic以及其他管理功能
  • 将单个消息从指定分区保存到本地硬盘驱动器
  • 支持用户编写自己的插件以查看自定义数据格式
  • 支持在Windows,Linux和Mac OS上运行
Kafka工具仅供个人使用免费。 未经购买许可证,不得将其用于任何非个人用途,包括商业,教育和非营利性工作。 在下载Kafka Tool后的30天内,出于评估目的非个人是允许使用的,在此之后,用户必须购买有效的许可证或删除该软件。

下载

Kafka 0.11 +版本下载

Kafka 0.11 +版本下载

Kafka 0.10 -版本下载

Kafka 0.10 -版本下载

安装

本文中基于Mac High Sierra安装,点击下载的kafkatool.dmg安装包,双击Kafka Tool 2 Installer并一路点击下一步即可:

配置

第一次打开软件时Kafka Tool会以弹窗的形式提示进行Kafka Cluster配置,需要输入Zookeeper或者Broker地址以找到相应集群。除了基本属性设置外还支持安全性设置、高级设置及JAAS设置:

使用

将公司Kafka集群的Cluster name, Kafka Cluster Version, Zookeeper Host等配置信息按照要求填写到相关设置项中并添加:

Kafka Tool提供了集群Brokers,Topics,Consumers信息预览功能,查看指定Topic下消息时支持关键词过滤

双击选中的Topic “cjc_browser_metric”进入设置详情页,从页面中可以设置从Oldest还是Newest位置读取消息,同时可以设置读取数据的格式(String或者ByteArray)。由于测试Topic中数据是JSON格式,演示中将key和value都设置为String格式,设置完成后如果update没有变为灰色需要手动点击update更新配置。

读取的消息可以在TextHexJSONXML之间任意切换

 

 

重剑无锋,大巧不工。

文章评论(0)