Offset Explorer 操作手册简介
Offset Explorer(原名 Kafka Tool)是一款用于管理和监控 Apache Kafka 集群的图形化工具。支持查看主题、分区、消费者组、消息内容等核心功能,适用于开发、测试和生产环境。
下载与安装
- 下载地址:访问 Offset Explorer 官网 下载对应操作系统的版本(Windows/macOS/Linux)。
- 安装步骤:
- Windows:运行
.exe 安装包,按向导完成安装。 - macOS:拖拽应用至
Applications 文件夹。 - Linux:解压下载的压缩包,运行可执行文件。
连接 Kafka 集群
- 新建连接:
- 打开 Offset Explorer,点击左上角 File > New Connection。
- 输入连接名称(如
MyKafkaCluster)。
- 配置参数:
- Bootstrap Servers:填写 Kafka 集群地址(如
localhost:9092)。 - Zookeeper Host(可选):若需通过 Zookeeper 连接,填写地址(如
localhost:2181)。 - Security Protocol:根据集群配置选择
PLAINTEXT、SSL 或 SASL。 - Advanced 配置:可设置超时时间、JMX 端口等。
核心功能与操作
查看主题与分区
- 左侧导航栏展开连接,选择 Topics,显示所有主题列表。
- 双击主题名称,查看分区详情、Leader 副本、ISR(同步副本)列表。
消息浏览
- 右键点击主题,选择 View Messages。
- 设置过滤条件(如分区、偏移量范围、时间戳)。
- 支持 JSON/Plaintext 等格式解析。
消费者组管理
- 导航栏选择 Consumer Groups,查看所有消费者组。
- 双击组名,监控消费滞后(Lag)、活跃成员等信息。
主题管理
- 右键点击 Topics,选择 Create Topic 可新建主题。
- 输入主题名称、分区数、副本因子等参数。
关键参数说明
- Bootstrap Servers:Kafka 集群入口地址,多个地址用逗号分隔。
- Security Protocol:
PLAINTEXT:无加密通信。SSL:启用 TLS 加密。SASL_PLAINTEXT/SASL_SSL:启用身份验证(如 SCRAM)。
- JMX Port:用于监控 Broker 指标(需 Kafka 启用 JMX)。
高级功能
- 消息导出:在消息浏览界面,支持将消息导出为 CSV/JSON 文件。
- 批量操作:支持同时删除多个主题或消费者组。
- 监控告警:通过 JMX 集成 Prometheus/Grafana 监控集群状态。
常见问题
- 连接失败:检查防火墙、网络连通性及 Kafka 服务状态。
- 无数据展示:确认 Kafka 集群是否有活跃主题或消息。
- 权限问题:若启用 ACL,需配置正确的用户名和密码。
总结
Offset Explorer 简化了 Kafka 集群的管理,适合开发者快速调试和运维人员日常监控。通过图形化界面,无需命令行即可完成大部分操作,显著提升效率。