• Offset explorer连接Kerberos认证的Kafka


    Offset explorer连接Kerberos认证的Kafka

    环境信息

    系统环境:windows 10

    Offset explorer版本:2.0

    Kafka版本:Kafka_2.11-2.1.0

    配置准备

    添加连接

    在这里插入图片描述

    填写连接信息

    Cluster name 随便填

    Kafka Cluster Version根据自己的Kafka版本选择

    Zookeeper Host 填写自己zk集群某台的ip地址

    Zookeeper Port填写集群端口号(默认2181)

    Chroot path Kafka使用zk中的目录地址

    在这里插入图片描述

    配置安全项

    根据自己环境选择选择,我的环境是SASL_PLAINTEXT,下面选择SASL_PLAINTEXT即可。

    SASL_PLAINTEXT:使用SASL框架来做认证和数据加密,使用明文传输数据

    SASL_SSL:使用SASL框架来做认证和数据加密,使用SSL加密传输数据

    在这里插入图片描述

    进一步设置

    Bootstrap servers:配置自己的kafka的broker地址

    SASL Mechanism: 填写GSSAPI(这里表示SASL的实现,GSSAPI是一套接口,现在只有Kerberos v5实现了这个接口;这里实际就是指的是Kerberos)
    在这里插入图片描述

    最后配置JAAS

    如果不是使用GSSAPI可以参考官网;否则有两种方法,第一种命令行启动添加配置,第二种修改配置文件;

    命令行启动

    1. 进入windows命令行界面

    2. cd到offset explorer安装目录

    3. 输入如下启动命令(注意两个文件需要修改为自己的文件地址)

      offsetexplorer.exe -J-Djava.security.auth.login.config=c:/client_jaas.conf -J-Djava.security.krb5.conf=c:/client.keytab
      
      • 1

    修改配置文件

    找到offset explorer安装目录,然后打开offsetexplorer.vmoptions文件,在末尾添加如下信息(保存关闭,以后每次启动都会生效,如果访问其他KDC集群,请修改配置然后重启):

    -Djava.security.auth.login.config=c:/client_jaas
    -Djava.security.krb5.conf=c:/client.keytab
    
    • 1
    • 2

    注意事项

    java.security.krb5.conf=c:/client.keytab务必使用/分隔符

    最后

    如果有解决你的问题,记得点赞哦;谢谢~~~

  • 相关阅读:
    Pyhton语言程序设计 习题9
    从SDE的离散化出发统一扩散模型(一)
    java程序员必会-远程debug
    力扣学习笔记——49. 字母异位词分组
    微晶旁流水处理器 旁流水处理器
    keil5debug无法进行调试
    分享在大疆DJI(深圳总部)工作的日常和福利
    Springboot----项目整合微信支付(利用RabbitMQ延迟队列处理用户退款)
    Spring @PostMapping 能在 URL 中带有参数吗
    Nginx 网站服务
  • 原文地址:https://blog.csdn.net/weixin_36340771/article/details/126033493