如何通过odbc连接kerberized配置单元并避免“找不到凭据缓存”错误

ix0qys7i  于 2021-06-26  发布在  Hive
关注(0)|答案(2)|浏览(338)

我正在尝试使用odbc从windows机器连接到kerberized集群上的hiveserver2(hdp2.2中的hive0.14)。
我已经跟着导游走了http://hortonworks.com/wp-content/uploads/2014/05/product-guide-hdp-2.1-v1.01.pdf
当我尝试测试我的odbc连接时(使用odbc驱动程序设置窗体中的“test”按钮),我总是收到错误消息

除此之外,还有一个奇怪的事实,即在测试连接时,总是会提示我输入一个新的kerberos票证,尽管我可以清楚地看到票证管理器中已经有一个票证。
致以最诚挚的问候
托马斯

5vf7fwbs

5vf7fwbs1#

现在发现,当实际使用excel的连接时,mitkerberos票证管理器需要正常运行。所以有一个矛盾,两者不能同时起作用。
设置连接时,请遵循上面的建议,这样就可以轻松地进行测试。但是当使用from excel时,请先重新启动(或者可能终止进程并重新启动服务,我只使用reboot进行了测试),并且不介意它从odbc驱动程序设置中的test按钮停止工作(无论如何,不需要再访问它了)
br,o-p型

t5zmwmid

t5zmwmid2#

解决方案:
以管理员身份运行mit ticket manager(即杀死任何已经运行的版本,然后右键单击mit kerberos ticket manager图标->“以管理员身份运行”)。
感谢我的同事奥利·佩卡·萨克塞尔找到了这个。

相关问题