排查 Azure 数据工厂 和 Azure Synapse 中的 Hive 连接器问题

适用于: Azure 数据工厂 Azure Synapse Analytics

提示

试用 Microsoft Fabric 中的数据工厂,这是一种适用于企业的一站式分析解决方案。 Microsoft Fabric 涵盖从数据移动到数据科学、实时分析、商业智能和报告的所有内容。 了解如何免费开始新的试用

本文提供了一些建议,用于排查 Azure 数据工厂 和 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 数据工厂中不支持的 Kerberos 身份验证。

  • 建议:尝试以下步骤。 如果不起作用,请检查提供的驱动程序以解决此问题。

    1. krb5.ini 文件位于 C:\Program Files\MIT\Kerberos\bin 文件夹中。
    2. 同时将 KRB5_CONFIGKRB5CCNAME 添加到系统变量中。
    3. 编辑 krb5.ini 文件。
    4. 关闭计算机,从计算机中重新启动 VM 和 SHIR。

尝试通过以下资源获得故障排除方面的更多帮助: