因此,我已经设置并工作了一个Hive服务器( Cloudera,Thrift via HTTP),并且可以从Tableau使用Cloudera Hive的ODBC驱动程序连接到它-一切都很好,从AWS场中的服务器。
然而,从客户端站点/他们的最终用户PC没有运气。
这样做的原因是,他们要求所有到互联网(这里是我的AWS实例)的出站流量都要通过使用NTLM的代理,而我无法让Cloudera ODBC驱动程序通过NTLM代理进行通信。实际上,它似乎完全忽略了Windows代理设置。
我知道有两种(显而易见的)解决方案--在机器上本地使用Fiddler/cntlm作为反向代理/在客户的网络中设置一个反向代理,并将ODBC指向该代理--这两种解决方案对用户来说都有些不受欢迎。
那么:有没有一种方法可以让Cloudera的ODBC驱动程序(或Windows本身)在不需要额外软件/服务器的情况下通过NTLM代理强制访问?或者,是否有一个与Cloudera-Hive兼容的Tableau连接器可以与中间的代理很好地协同工作?
TL;DR:需要通过NTLM代理从Windows上的Tableau客户端连接到AWS中的Cloudera Hive。有什么想法?
发布于 2015-09-21 08:25:39
Cloudera Hive ODBC驱动程序目前不支持代理和NTLM身份验证。如果这个特性对您很重要,我建议您将其作为针对Cloudera的特性请求提出。我不知道是否有其他支持代理和NTLM的配置单元ODBC驱动程序。
霍尔曼
https://stackoverflow.com/questions/32642663
复制相似问题