我们在项目开发中根据实际业务需求会使用到一些中间件,比如缓存redis、消息队列Kafka/RocketMQ/RabbitMQ等,在代码中集成后,可以通过命令来查看数据的走向,但我们更希望的是有一些可视化的辅助工具,来帮助我们快速的查看和监控服务以及数据的走向。很多中间件官方并没有给我们提供一些比较好的可视化工具。
以Kafka为例介绍kafka可视化工具offset explorer的使用,更加方便我们对kafka数据的直观感受。
一、下载安装
1、从kafka tool官网下载Offset Explorer,根据系统环境选择windows版本或者Linux版本等。如果是windows系统,根据系统的位数选择下载32位还是64位软件。
下载之后按照操作指引安装。
二、环境配置
1、首次启动 offset explorer,进入界面会提示添加新的连接,我们点击确定,进入设置页面,在Add Cluster窗口Properties 选项下,填写Cluster name。
2、在Add Cluster窗口Advanced 选项下,填写Bootstrap servers参数,为kafka服务的ip和端口(必填)
配置完之后可以点击Test按钮测试一下是否可以正常连接。
kafka成功连接之后可以看到该kafka的Topics信息等,如果是集群kafka,可以看到集群下所有节点的信息。
打开某一个topic,点击Data查看数据,一开始是没有数据的,点击绿色的播放按钮才展示数据
默认展示的数据都是字节类型的,转换成字符类型查看可直观一点,修改Content Types,默认是Byte Array,我们修改成String,再点击右下角的update按钮。
未经允许请勿转载:程序喵 » 超好用的 Kafka 客户端管理工具 Offset Explorer