我正在尝试使用ODBC从Windows机器连接到kerberized集群上的HiveServer2(来自HDP 2.2的Hive 0.14)。
我已按照http://hortonworks.com/wp-content/uploads/2014/05/Product-Guide-HDP-2.1-v1.01.pdf
的指南进行操作当我尝试测试我的ODBC连接时(使用ODBC驱动程序设置表单中的" Test"按钮),我总是收到错误消息
除此之外,还有一个奇怪的事实是,在测试连接时,我总是会被提示输入新的Kerberos票证,尽管我可以在票务管理器中清楚地看到票证。
最好的问候
托马斯
答案 0 :(得分:2)
现在发现当实际使用Excel连接时,MIT Kerberos票证管理器需要正常运行。 所以存在矛盾,两者都无法同时发挥作用。
设置连接时,请遵循上述建议,以便轻松进行测试。但是当从Excel使用时首先重新启动(或者可能终止进程并重新启动服务,我只测试了重启)并且不介意它在ODBC驱动程序设置中从“测试”按钮停止工作(不应该是任何需要)无论如何都要访问那个)
BR, O-P
答案 1 :(得分:0)
解决方案:
以管理员身份运行MIT故障单管理器(即终止任何已经运行的版本,然后右键单击MIT Kerberos故障单管理器图标 - >"以管理员身份运行"。
感谢我的同事Olli-Pekka Saxell找到了这个。