当前位置: 首页 > article >正文

Kafka Tool(Offset Explorer)在windows下配置访问kerberos认证Kafka

@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.log
 kdc = FILE:/var/log/krb5kdc.log
 admin_server = FILE:/var/log/kadmind.log

[libdefaults]
 dns_lookup_realm = false
 ticket_lifetime = 24h
 renew_lifetime = 7d
 forwardable = true
 rdns = false
default_realm = CDH

[realms]
CDH = {
 kdc = test_node1
 admin_server =  test_node1
}

[domain_realm]
  .cdh = CDH
  cdh = CDH

配置文件

kafka.keytabkrb5.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


http://www.kler.cn/news/364147.html

相关文章:

  • 【python实战】利用代理ip爬取Alibaba海外版数据
  • Flink 状态精准一次性特性
  • 2024年最新苹果iOS证书申请创建App详细图文流程
  • HCIP--1
  • K8S调度不平衡问题分析过程和解决方案
  • CV2通过一组轮廓点扣取图片
  • 【Ubuntu20.04 Visual Studio Code安装】【VSCODE】
  • 相对定位和绝对定位,使得图片在中间 ( html css )
  • Codeforces Round 981(Div. 3)
  • 【开源免费】基于SpringBoot+Vue.JS校园美食分享平台 (JAVA毕业设计)
  • [Python学习日记-53] Python 中的正则表达式模块 —— re
  • docker国内镜像仓库地址
  • Linux Shell 实现一键部署mariadb11.6
  • Hugging Face HUGS 加快了基于开放模型的AI应用的开发
  • 相机外参与相机位姿深度理解
  • 115页PPT华为管理变革:制度创新与文化塑造的核心实践
  • <大厂实战场景> ~ Flutter鸿蒙next 解析后端返回的 HTML 数据详解
  • 支持多种数据来源的ocr识别,GOT-OCR2.0模型部署
  • Java基础练习:哥德巴猜想,回文数
  • Python数值计算(32)——simpson 1/3积分公式
  • istio单网格多主集群验证
  • C++学习路线(二十二)
  • 银河麒麟(debian)下安装postgresql、postgis
  • qt配置https请求
  • Django配置路由后,为什么输入http://127.0.0.1:8000/ 网址后报错了?
  • 如何看待AI技术应用前景