暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

Kafka管理工具Offset Explorer(Kafka Tool)实践总结

大数据从业者 2022-12-08
15832

前言

通常情况,正规的生产场景Kafka集群都会默认开启安全管理特性,比如Kerberos认证、Scram认证、PLAIN认证甚至SSL等等。最近一个月,好几个不同的现场客户都咨询Offset Explorer工具如何对接Kafka集群的安全认证。说实话,笔者之前并不了解Offset Explorer,奈何多个客户都有咨询,这里进行体验实践。

官方资料

Offset Explorer(以前叫Kafka Tool)提供GUI界面用来管理和使用Kafka集群。官网地址: https://www.kafkatool.com/,从官网信息来看,这玩意出自美国,并且是收费项目。仅仅对于个人使用免费,像商业或者学校均需收费,卖的还不便宜。

功能列表

关键特性如下:

    查看Kafka集群信息,包括brokers、topics、consumers。
    查看指定分区消息体、增加新消息。
    查看消费者消费位置offset。
    查看多种格式消息体,如:TXT、XML、AVRO、自定义格式等。
    新增和删除Topic及其他Topic级别配置管理功能。
    支持所有版本Kafka,如:0.x到3.x。
    支持多种认证协议,如:plaintext、ssl、sasl_plaintext、sasl_ssl。
    支持多种操作系统运行环境,如:Windows、Linux、Mac。

    实践案例


    Windows环境直接双击offsetexplorer_64bit.exe文件完成安装。Linux环境直接执行sh offsetexplorer.sh完成安装。Offset Explorer支持两种连接Kafka集群的方式:配置Zookeeper节点或者配置Broker节点。
    配置Zookeeper节点
    只需配置Zookeeper节点和chroot path,即可连接到Kafka集群。

    配置Broker节点

    随着新版本逐步剔除Zookeeper依赖,该工具也支持直接配置连接Broker节点。

    集群管理

    支持连接管理多个集群、互不影响。

    Topic管理

    选中Topics右键,新建Topic,可以设置分区数、副本数、Topic级别配置项。

    选中指定Topic名称,可以删除Topic,也可以查看具体数据内容。

    消费者位置

    只支持消费offset存储到Zookeeper,不支持消费offset存储在Kafka。

    实践总结

    抛开收费因素不说,个人感觉这玩意太简陋,简陋到只适合开发人员或者测试人员或者学生自己玩玩,公司生产环境或者正规发布的产品并不推荐。


    文章转载自大数据从业者,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

    评论