SpringBoot如何实现与Hive的Kerberos认证集成作为第三方数据源?

2026-06-10 03:000阅读0评论SEO教程
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计3339个文字,预计阅读时间需要14分钟。

SpringBoot如何实现与Hive的Kerberos认证集成作为第三方数据源?

Hive数据库连接说明:

1.未启用kerberos认证,使用常规jdbc URL、用户名、密码即可获取Connection。

SpringBoot如何实现与Hive的Kerberos认证集成作为第三方数据源?

2.启用kerberos认证,无需密码,需提供密钥文件(kertab文件)和认证配置文件(kbr5文件)。

Hive数据库连接说明

  • 1、没有开启kerberos认证,需要正常的jdbc url, 账号+密码就能获取到Connection
  • 2、开启了kerberos认证,不需要密码,需要密钥文件(kertab文件),认证配置文件(kbr5文件)
  • 3、这两个文件从哪儿来,由Hive数据库的管理员哪儿获取

开启Kerberos认证后连接遇到的坑

  • 1、直接认证不通过,一般是账户,kbr5文件,kertab文件错误
  • 2、认证成功,但是获取不到连接,发现使用IP连接,但是kbr5文件配置的是域名,认证不成功,统一使用域名解决
  • 3、获取连接成功,但是执行SQL失败。
阅读全文

本文共计3339个文字,预计阅读时间需要14分钟。

SpringBoot如何实现与Hive的Kerberos认证集成作为第三方数据源?

Hive数据库连接说明:

1.未启用kerberos认证,使用常规jdbc URL、用户名、密码即可获取Connection。

SpringBoot如何实现与Hive的Kerberos认证集成作为第三方数据源?

2.启用kerberos认证,无需密码,需提供密钥文件(kertab文件)和认证配置文件(kbr5文件)。

Hive数据库连接说明

  • 1、没有开启kerberos认证,需要正常的jdbc url, 账号+密码就能获取到Connection
  • 2、开启了kerberos认证,不需要密码,需要密钥文件(kertab文件),认证配置文件(kbr5文件)
  • 3、这两个文件从哪儿来,由Hive数据库的管理员哪儿获取

开启Kerberos认证后连接遇到的坑

  • 1、直接认证不通过,一般是账户,kbr5文件,kertab文件错误
  • 2、认证成功,但是获取不到连接,发现使用IP连接,但是kbr5文件配置的是域名,认证不成功,统一使用域名解决
  • 3、获取连接成功,但是执行SQL失败。
阅读全文