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 をシャットダウンして再起動します。

トラブルシューティングのその他のヘルプについては、次のリソースを参照してください。