Windows MIT Kerberos, error 1765328190, krb5_cc_set_flags



在测试ODBC连接到HIVE时,MIT Kerberos出现错误

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

你如何解决这个问题?

我做了这些步骤:

  • 我重新安装kfw-4.1-amd64。msi, version 4.1(64位,for windows)
  • 我重新安装ClouderaHiveODBC64。msi, version 2. 1.3.6.1.4.1.2011.5.25.1020(64位,for windows)
  • 我为hive和88 fork KDC服务器打开了端口10000
  • 我将krb5.conf拷贝到目录c:ProgramDataMITKerberos5krb5.ini
  • 我设置系统变量KRB5_CONFIG=c:ProgramDataMITKerberos5krb5.ini和KRB5CCNAME=c:testkrb5cache

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

使用此设置
KRB5CCNAME=%USERPROFILE%krb5cache

我也有同样的问题,我用下面的方法解决了它:

KRB5CCNAME = C: temp krb5cache temp

最新更新