Share via


針對 Azure Data Factory 和 Azure Synapse 中的 Hive 連接器進行疑難排解

適用於:Azure Data Factory Azure Synapse Analytics

提示

試用 Microsoft Fabric 中的 Data Factory,這是適用於企業的全方位分析解決方案。 Microsoft Fabric 涵蓋從資料移動到資料科學、即時分析、商業智慧和報告的所有項目。 了解如何免費開始新的試用

本文提供針對 Azure Data Factory 和 Azure Synapse 中 Hive 連接器常見問題進行疑難排解的建議。

ODBC 連接器與 Hive 連接器之間的效能差異

  • 徵狀:ODBC 連接器與 Hive 連接器之間效能差異的考量。

  • 原因:ODBC 連接器需要自己的驅動程式,這可能會因為協力廠商驅動程式的品質而造成效能差異。

  • 建議:先使用 Hive 連接器。

透過 ODBC 連線至 Hive 伺服器時,從伺服器收到的非預期回應

  • 徵兆:使用 ODBC 連結服務連線至 Hive 伺服器時,遇到這個錯誤訊息:ERROR [HY000] [Cloudera][DriverSupport] (1110) Unexpected response received from server. Please ensure the server host and port specified for the connection are correct and confirm if SSL should be enabled for the connection.

  • 原因:您使用 Azure Data Factory 不支援的 Kerberos 驗證。

  • 建議:請嘗試下列步驟。 如果這些步驟無效,請檢查提供的驅動程式來解決這個問題。

    1. krb5.ini 檔案位於 C:\Program Files\MIT\Kerberos\bin 資料夾中。
    2. 同時將 KRB5_CONFIGKRB5CCNAME 新增至系統變數。
    3. 編輯 krb5.ini 檔案。
    4. 將機器的 VM 及 SHIR 關機並重新開機。

如需更多疑難排解的協助,請嘗試下列資源: