@Author  : Spinach | GHB
@Link    : http://blog.csdn.net/bocai8058
文章目录
- 前言
- 准备
- 配置文件
- 配置软件参数及启动
 
前言
Offset Explorer(以前称为Kafka Tool)是一个用于管理和使用Apache Kafka®集群的图形用户界面(GUI)应用程序。它提供了一个直观的用户界面,允许用户快速查看Kafka集群中的对象以及集群主题中存储的消息。它包含面向开发人员和管理员的功能。一些主要功能包括:
集群管理:用户能够轻松地连接、监控和管理多个Kafka集群。
 主题浏览:直观地浏览所有主题,包括其分区、偏移量、消费者组等详细信息。
 消息查看:能够查看和搜索特定主题中的消息,帮助用户理解数据流动和调试问题。
 消费者组管理:监控和管理Kafka消费者组,包括查看消费者滞后、重新平衡消费者组以及消费者组成员的状态。
 偏移量管理:允许用户手动调整消费者组的偏移量,以便重新处理或跳过某些消息。
 性能监控:提供实时和历史的性能指标,如吞吐量、延迟和错误率,帮助用户识别和解决性能瓶颈。
 数据导出:支持将主题中的数据导出到文件或数据库中,便于进一步的数据分析。
 安全认证:支持Kafka的安全特性,如SSL/TLS加密和SASL认证,确保数据传输的安全性。
 脚本和自动化:提供API或命令行工具,以便将Offset Explorer集成到自动化脚本和CI/CD流程中。
 用户友好的界面:设计直观且易于使用的用户界面,降低学习曲线,提高工作效率。
这些功能使Offset Explorer成为开发者和管理员在管理和使用Apache Kafka集群时不可或缺的工具。
下面来讲解下Kafka Tool在windows下配置访问kerberos认证的kafka步骤。
准备
| 准备项 | 地址 | 备注 | 
|---|---|---|
| Offset Explorer软件 | https://www.kafkatool.com/download.html | 下载安装 | 
| kafka.keytab文件 | 命令生成密钥的所在位置 | 导出kerberos认证的密钥文件 | 
| hosts文件 | C:\Windows\System32\drivers\etc\hosts | 添加集群hostnames对应信息 | 
| krb5.conf文件 | keytab认证后的krb5.conf文件部分内容 | 详细格式内容如下 | 
krb5.conf
[logging]default = FILE:/var/log/krb5libs.logkdc = FILE:/var/log/krb5kdc.logadmin_server = FILE:/var/log/kadmind.log[libdefaults]dns_lookup_realm = falseticket_lifetime = 24hrenew_lifetime = 7dforwardable = truerdns = false
default_realm = CDH[realms]
CDH = {kdc = test_node1admin_server =  test_node1
}[domain_realm].cdh = CDHcdh = CDH配置文件
将kafka.keytab、krb5.conf两个文件放至C:\下,注意一定是C盘下,不要放至子目录下
配置软件参数及启动
1、配置快捷方式启动,并在“目标”路径后缀上添加(中间空格分开),然后应用。
 -J-Djava.security.krb5.conf=C:/krb5.conf

 2、配置Kafka Tool及启动
-  配置集群连接 
  
-  选择认证方式 
  
-  配置advanced选择 
  
 注意SASL Mechanism填写GSSAPI
-  配置Jass Config 
  
-  保存更新配置,点击新集群,双击connect,连接成功 
引用:https://www.kafkatool.com/index.html