Windows ODBC连接到Presto(Kerberized)服务

时间:2018-12-21 16:19:57

标签: odbc powerbi teradata kerberos simba

我有一台运行Presto且已启用Kerberos身份验证(https://prestodb.io/docs/current/security/server.html)的linux服务器。

自从获得身份验证以来,服务器上的所有配置都得到了很好的配置,并且可以从运行在Windows和Linux上的客户端运行查询(使用presto-cli https://prestodb.io/docs/current/security/cli.html#presto-cli-execution)。当我尝试使用Teradata或Simba驱动程序为PowerBI建立ODBC连接时出现问题,我收到以下错误:

[Teradata][Presto] (2010) Authentication or authorization error occurred.
[Simba][Presto] (2010) Authentication or authorization error occurred.

我按照本指南设置了客户端:https://www.simba.com/products/Hive/doc/ODBC_InstallGuide/win/content/odbc/hi/kerberos.htm

我在presto-cli上使用了与测试相同的密钥表,并且当我请求票证时,我在MIT Kerberos票证管理器上看到它指向正确的凭据缓存,但是我不确定为什么驱动程序没有获得认证,有人可以向我指出一些解决方案的想法吗?

一个有趣的发现是,我无法像其他问题(Kerberos: kinit on Windows 8.1 leads to empty ticket cache)一样在命令提示符下(使用klist)列出缓存的票证。

0 个答案:

没有答案