Kerberos驱动整理

  • 文档创建者:Roxy
  • 历史版本:3
  • 最近更新:Roxy 于 2024-09-18
  • 1. 概述

    Kerberos 认证时,需要将驱动和 URL 按本文进行更改。

    2. 驱动

    数据库驱动
    URL格式驱动下载注意点

    TRANSWARP INCEPTOR(星环)


    jdbc:hive2://ip:port/database;principal=hive/service@REALM;authentication=kerberos;kuser=pricipal;keytab=keytab路径

    星环

    URL 中的 principal:

    • 由三部分组成:xxx/xxx@xxx

    • service 不是 IP 名,而是机器名

    • 该 principal 需满足 hive-site.xml 文件中的规则

    hive(单节点)jdbc:hive2://ip:port/database;principal=hive/service@REALM

    hive通用版本:hive

    hive 2.x版本:hive2.x

    hive 3.x版本:hive3.x

    hive(zookeeper形式,常用于集群)jdbc:hive2://zkhost:port/,zkhost:port,zkhost:port/;serviceDiscoveryMode=zooKeeper;zooKeeperNamespace=hiveserver2;principal=hive/service@REALMzookeeper
    • 确认 zookeeper 需要 Kerberos认证,可以查看主体 jar 包版本

    • 确认使用的是数据库自带的 zookeeper jar包

    • 检查 zookeeper 的相关配置

    Apache Impalajdbc:impala://ip:port/database;AuthMech=1;KrbHostFQDN=quickstart.cloudera;KrbServiceName=impalaimpala保证 KrbHostFQDN、KrbServiceName 两个参数拼接的 principal 能够通过认证



    附件列表


    主题: 配置数据源
    • 有帮助
    • 没帮助
    • 只是浏览
    • 评价文档,奖励 1 ~ 100 随机 F 豆!