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.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.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.rhkb.cn/news/456247.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

登录时用户名密码加密传输(包含前后端代码)

页面输入用户名密码登录过程中,如果没有对用户名密码进行加密处理,可能会导致传输过程中数据被窃取,就算使用https协议,在浏览器控制台的Request Payload中也是能直接看到传输的明文,安全感是否还是不足。 大致流程&a…

FreeRTOS代码规范(3)

数据类型 portmacro.h : 在里面定义了Free RTOS 用到的相关数据类型 在 CM-3 内核中 short类型是16位,long 类型是32位 在 portmacro.h 中有两个最基本的数据类型 : Base type_t Tick type_t 这两个数据类型的存在是基于执行效率考虑的,…

如何使用 NumPy 和 Matplotlib 进行数据可视化

如何使用 NumPy 和 Matplotlib 进行数据可视化 在数据科学领域,NumPy 和 Matplotlib 是 Python 中最常用的两个库。NumPy 用于科学计算和数据处理,而 Matplotlib 提供了丰富的图表工具来展示数据。本文将介绍如何将这两个库结合使用,轻松进行…

腾讯会议pc端3.29.11开启悬浮窗口

之前是:pc端每次最小化,它就自动收回到任务栏里了 版本:3.29.11 解决办法: 打开腾讯会议,点击左上角的【头像】。 单击【设置】。 选择【显示当前说话者】来管理麦克风浮窗。 再进入会议,点击最小化一哈&…

中小企业设备资源优化:Spring Boot系统实现

2相关技术 2.1 MYSQL数据库 MySQL是一个真正的多用户、多线程SQL数据库服务器。 是基于SQL的客户/服务器模式的关系数据库管理系统,它的有点有有功能强大、使用简单、管理方便、安全可靠性高、运行速度快、多线程、跨平台性、完全网络化、稳定性等,非常…

RabbitMQ常见问题持续汇总

文章目录 消息分发不公平分发限流-basic.qos主要功能使用场景示例代码 消费者默认concurrency数量prefetch和concurrency结合? spring.rabbitmq.template.retry.enabledtrue和spring.rabbitmq.listener.simple.retry.enabledtrue有什么区别1. spring.rabbitmq.templ…

Appium环境搭建全流程(含软件)

目录 1.node.js的安装 1--中文下载地址 2--node.js设置镜像源 2.安装appium 1--全局安装appium 2--安装驱动 uiautomator2 3--查看插件的命令 4--安装 images插件 5--安装 execute-driver 插件 6--安装 relaxed-caps插件 7--安装 universal-xml 插件 3.python安装 1--python下…

Excel功能区变灰是什么原因造成?怎么解决?

Microsoft Excel是广泛使用的电子表格软件,但有时用户可能会遇到功能区变灰的问题,这可能导致功能无法使用,影响工作效率和用户体验。本文将深入探讨Excel功能区灰色的原因及解决方案,帮助读者快速解决这一问题。 一、Excel功能区…

Windows 使用命令行开启热点(无线网卡连接下)

winr 打开命令提示符框(管理员模式)在cmd中输入 netsh wlan show drivers 检查无线网卡是否已插入继续输入 ssid后面是wifi名称,key后面是密码,可以自行更改 netsh wlan set hostednetwork modeallow ssidWDW keyWDWWDWWDW 设置热…

开源模型应用落地-Qwen2.5-7B-Instruct与vllm实现推理加速的正确姿势-Gradio

一、前言 目前,Qwen模型已经升级到了2.5版本。无论是语言模型还是多模态模型,它们都是在大规模的多语言和多模态数据上进行预训练的,并通过高质量的数据进行后期微调,以更好地符合人类的需求。 Gradio作为一个强大的工具&#xff…

APP专项测试-冷启动-流量-电量-内存

1、响应时间 1.1怎么获取冷启动时间(热启动,就是后台不关后台再次打开) 方法一 1.2怎么获取包名 与 启动页 方法三soloPi:启动时间(用户角度出发,页面差异进行计算时间): 然后默认配置。点击开始录制 1开…

云计算行业应用实训室建设方案

一、引言 云计算作为信息技术领域的重要分支,正在深刻影响着各行各业的发展。随着云计算技术的不断成熟和应用领域的不断拓展,对云计算专业人才的需求日益增长。实训室作为培养学生实践能力和创新能力的重要场所,其建设对于提高教育质量和满…

模拟信号采集显示器+GPS同步信号发生器制作全过程(焊接、问题、代码、电路)

1、制作最小系统板 在制作最小系统板的时候,要用USB转TTL给板子供电,留了一个电源输入的四个接口,同时又用排针引出来VCC和GND用于后续其他外设的电源供应,电源配有电源指示灯和保护电容, 当时在焊接的时候把接口处的…

数学建模与优化算法:从基础理论到实际应用

数学建模和优化算法,它们不仅帮助我们理解和描述复杂系统的行为,还能找到系统性能最优化的解决方案。本文将从基础的数学理论出发,逐步深入到各种优化算法,并探讨它们在实际问题中的应用。 思维导图文件可获取:https:…

51单片机应用开发(进阶)---外部中断(按键+数码管显示0-F)

实现目标 1、巩固数码管、外部中断知识 2、具体实现:按键K4(INT1)每按一次,数码管从0依次递增显示至F,再按则循环显示。 一、共阳数码管 1.1 共阳数码管结构 1.2 共阳数码管码表 共阳不带小数点0-F段码为&#xff…

Python异常检测- DBSCAN

系列文章目录 Python异常检测- Isolation Forest(孤立森林) python异常检测 - 随机离群选择Stochastic Outlier Selection (SOS) python异常检测-局部异常因子(LOF)算法 文章目录 系列文章目录前言一、DBSCAN算法原理二、DBSCAN算…

【小白学机器学习16】 概率论的世界观2: 从正态分布去认识世界

目录 1 从正态分布说起 1.1 正态分布的定义 1.2 正态分布的名字 1.3 正态分布的广泛,和基础性 2 正态分布的公式和图形 2.1 正态分布 2.2 标准正态分布 3 正态分布的认识的3个层次 3.1 第1层次:个体的某个属性的样本值,服从正态分布…

《IDE 巧用法宝:使用技巧全解析与优质插件推荐》

在日常撸代码的时候,相信兄弟们在IDEA 中用到不少插件,利用插件,不仅可以提高工具效率,撸起代码来,也格外的娃哈哈…… 一、IntelliJ IDEA 作为一个资深 Java 程序员,除了 IDEA 中默认的插件,我…

重学SpringBoot3-Reactive-Streams规范

更多SpringBoot3内容请关注我的专栏:《SpringBoot3》 期待您的点赞👍收藏⭐评论✍ 重学SpringBoot3-Reactive-Streams规范 1. 什么是 Reactive-Streams 规范?2. Reactive-Streams 的核心组件2.1 Publisher(发布者)2.2 …

飞睿智能超宽带UWB音频传输模块,超低延迟数据传输,实时音频声音更纯净

在信息爆炸的时代,音频传输技术正以未有的速度发展,创新我们进入一个全新的听觉世界。今天,我们要探讨的,就是这场技术创新中的一颗璀璨明星——飞睿智能超宽带(UWB)音频传输模块。它以其独特的优势&#x…