2016-08-21 99 views
0

使用Microsoft Hive ODBC Driver DSN Setup,我試圖連接到我的HDInsight羣集,以便我可以將Hive表導入Excel工作表。一切Excel設置正確,所以我不擔心這一點。我的問題是,當我點擊測試,無法使用Hive ODBC連接到我的HDInsight羣集

enter image description here

我得到這個錯誤:

enter image description here

讀 「Failed to establish connection SQLSTATE: HY000[Microsoft][HiveODBC] (34) Error from Hive: Could not resolve host for client socket..

我的用戶名和密碼都正確的,因爲我可以在沒有任何打嗝的情況下登錄HDInsight Query Console

你能幫忙嗎?

+0

好的。這次它已連接,但我必須爲我的羣集啓用遠程桌面。可以理解的。現在,在Excel中的「數據」選項卡下。我點擊外部數據 - >從其他來源 - >從數據連接嚮導 - > ODBC DSN - ><我的數據源(hive_test)>我這與第一個截圖相同的窗口,我必須輸入我的密碼,相同的「測試已完成且出錯」錯誤。請幫忙!! –

+0

請參閱這篇文章(https://azure.microsoft.com/en-us/documentation/articles/hdinsight-connect-excel-hive-odbc-driver/)。不確定,但它看起來像主機名的https://部分是多餘的,請嘗試刪除它。 –

+0

當應用程序請求「主機名」時,則必須輸入主機名。不是網址。有關您的信息,Hive驅動程序默認使用Thrift二進制協議,而不是HTTP。 –

回答

0

hostname屬性字段應該在這個格式: clusterdnsname.azurehdinsight.net

在你的情況下,它應該是nkhlHDI.azurehdinsight.net

預計將Ping您的服務器名稱超時。

相關問題