2015-09-18 35 views
0

因此,我有一個Hive服務器(Cloudera,Thrift通過HTTP)設置並正在運行,並且可以使用Cloudera Hive的ODBC驅動程序從Tableau連接到它 - 這些都來自AWS場中的服務器。Hive和Tableau - 代理/ ODBC?

但是,客戶端/他們的最終用戶PC沒有運氣。

原因是他們需要使用NTLM通過代理服務器訪問Internet(這裏是我的AWS實例)的所有出站流量,並且我無法讓Cloudera ODBC驅動程序通過NTLM代理進行通信。事實上,它似乎完全忽略了Windows代理設置。

我知道兩個(顯而易見的)解決方案 - 在盒子上本地使用Fiddler/cntlm作爲反向代理/在客戶的網絡中設置反向代理並指向ODBC - 這兩個都有點令人不快給用戶。

所以:有沒有辦法讓Cloudera的ODBC驅動程序(或Windows本身)強制通過NTLM代理而不需要額外的軟件/服務器?或者是否存在與中間代理運行良好的Cloudera-Hive兼容的Tableau連接器?

TL; DR:需要通過NTLM代理從Windows上的Tableau客戶端獲取到AWS中的Cloudera Hive。思考?

回答

0

Cloudera Hive ODBC驅動程序當前不支持代理和NTLM身份驗證。如果此功能對您很重要,我會建議將其作爲針對Cloudera的功能請求提出。我不知道任何其他支持代理和NTLM的Hive ODBC驅動程序。

霍爾曼