前言
通常情况,正规的生产场景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。
实践案例
配置Broker节点
随着新版本逐步剔除Zookeeper依赖,该工具也支持直接配置连接Broker节点。
集群管理
支持连接管理多个集群、互不影响。
Topic管理
选中Topics右键,新建Topic,可以设置分区数、副本数、Topic级别配置项。
选中指定Topic名称,可以删除Topic,也可以查看具体数据内容。
消费者位置
只支持消费offset存储到Zookeeper,不支持消费offset存储在Kafka。
实践总结
抛开收费因素不说,个人感觉这玩意太简陋,简陋到只适合开发人员或者测试人员或者学生自己玩玩,公司生产环境或者正规发布的产品并不推荐。
文章转载自大数据从业者,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。