hive ODBC配置单元,凭据缓存为空

dluptydi  于 2022-11-23  发布在  Hive
关注(0)|答案(1)|浏览(135)

在ODBC配置单元测试期间出现错误“凭据缓存为空”。请查看完整的错误详细信息

ODBC Hive - Test Results

[Cloudera][Hardy] (34) Error from server: SASL(-1): generic failure: GSSAPI Error: Unspecified GSS failure. Minor code may provide more information (Credential cache is empty).

你有经验吗?
我在Windows中测试了MIT Kerberos的不同设置,例如:

  • 生成Kerberos票证,kinit.exe -k -t app_store.keytab app_store@HW.PROD.BDP'
  • 已检查缓存中的kerberos票证,klist.exe
  • 设置KRB5CCNAME=C:\cache\krb5cacheKRB5_CONFIG=c:\ProgramData\MIT\Kerberos5\krb5.ini
toiithl6

toiithl61#

我看到了几个可能的问题:

  • 你必须检查krb5cache是文件(而不是目录),这是很重要的一点
  • 对于不同的人,该高速缓存的路径必须不同,请对变量KRB5CCNAME=%USERPROFILE%\krb5cache使用此设置
  • 必须在运行ODBC测试之前生成Kerberos票证,请参见kinit.exe -k -t "c:\Apps\MIT\Kerberos\store.keytab" store@HW.PROD.BDP

相关问题