【问题标题】:ODBC Hive, Credential cache is emptyODBC Hive,凭证缓存为空
【发布时间】:2022-11-19 20:24:40
【问题描述】:

我在 ODBC Hive 测试期间收到错误“Credential cache is empty”。查看完整的错误详细信息

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

【问题讨论】:

    标签: hive odbc kerberos mit-kerberos


    【解决方案1】:

    我看到了一些可能的问题:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-05-27
      • 1970-01-01
      • 2015-11-22
      • 1970-01-01
      • 2016-06-02
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多