在测试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