Windows MIT Kerberos,错误 1765328190,krb5_cc_set_flags

问题描述 投票:0回答:2

在测试与 HIVE 的 ODBC 连接时,我遇到了 MIT Kerberos 错误

Credentils cache permissions incorrect (Kerberos error -1765328190)
krb5_cc_set_flags failed

你如何解决这个问题?

我做了这些步骤:

  • 我重新安装 kfw-4.1-amd64.msi,版本 4.1(64 位,适用于 Windows)
  • 我重新安装 ClouderaHiveODBC64.msi,版本 2.5.25.1020(64 位,适用于 Windows)
  • 我为 hive 打开端口 10000 和 88 fork KDC 服务器
  • 我将 krb5.conf 复制到目录 c:\ProgramData\MIT\Kerberos5\krb5.ini
  • 我设置系统变量 KRB5_CONFIG=c:\ProgramData\MIT\Kerberos5\krb5.ini 和 KRB5CCNAME=c: est\krb5cache
hive kerberos cloudera mit-kerberos krb5.ini
2个回答
1
投票

我有同样的问题,您必须对 Kerberos 使用动态缓存(每个用户的路径必须不同),而不是静态的。将此设置用于系统变量 KRB5CCNAME:

KRB5CCNAME=%USERPROFILE%\krb5cache

0
投票

我也遇到了同样的问题,我通过以下方式解决了:

KRB5CCNAME=C: emp\krb5cache\TEMP

© www.soinside.com 2019 - 2024. All rights reserved.