JDK8 和 JDK17 下基于JDBC连接Kerberos认证的Hive(代码已测试通过)_module ...

打印 上一主题 下一主题

主题 1010|帖子 1010|积分 3030

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

x
0.背景

之前自研平台是基于jdk8开辟的,连接带Kerberos的hive也是jdk8,现在想升级jdk到17,发现过Kerberos的hive有点不一样,特地纪录


  • 连接Kerberos,krb5.conf 和对应服务的keytab文件以及对应的principal肯定是需要提前准备的,

    • 一般从服务器大概运维那边获取krb5.conf 与 Hive对应的keytab文件。

  • 注意获取前先在服务器上用kinit -kt keytab_file_path principal命令检验一下 keytab文件和principal,确认:

    • Hive开启了Kerberos认证
    • keytab文件/principal/krb5.conf 是正确无误的/匹配的!

  • 后文如果出现xxx类(UserGroupInformation/metrics2)找不到优先考虑hive的jdbc jar包题目,我保举https://github.com/timveil/hive-jdbc-uber-jar 这个
想直接看源码?
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

盛世宏图

论坛元老
这个人很懒什么都没写!
快速回复 返回顶部 返回列表