Rozwiązywanie problemów z łącznikiem hive w usługach Azure Data Factory i Azure Synapse

DOTYCZY: Azure Data Factory Azure Synapse Analytics

Napiwek

Wypróbuj usługę Data Factory w usłudze Microsoft Fabric — rozwiązanie analityczne typu all-in-one dla przedsiębiorstw. Usługa Microsoft Fabric obejmuje wszystko, od przenoszenia danych do nauki o danych, analizy w czasie rzeczywistym, analizy biznesowej i raportowania. Dowiedz się, jak bezpłatnie rozpocząć nową wersję próbną !

Ten artykuł zawiera sugestie dotyczące rozwiązywania typowych problemów z łącznikiem hive w usłudze Azure Data Factory i usłudze Azure Synapse.

Różnica między wydajnością łącznika ODBC a łącznikiem Hive

  • Objawy: Problem dotyczący różnicy wydajności między łącznikiem ODBC a łącznikiem Hive.

  • Przyczyna: Łącznik ODBC potrzebuje własnego sterownika, co może spowodować różnicę wydajności ze względu na jakość sterownika innej firmy.

  • Zalecenie: najpierw użyj łącznika Hive.

Nieoczekiwana odpowiedź odebrana z serwera podczas nawiązywania połączenia z serwerem Hive za pośrednictwem ODBC

  • Objawy: Podczas nawiązywania połączenia z serwerem Hive przy użyciu połączonej usługi ODBC jest wyświetlany następujący komunikat o błędzie: 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.

  • Przyczyna: używasz uwierzytelniania Kerberos, które nie jest obsługiwane w usłudze Azure Data Factory.

  • Zalecenie: spróbuj wykonać następujące czynności. Jeśli nie działają, sprawdź podany sterownik, aby rozwiązać ten problem.

    1. Plik krb5.ini znajduje się w folderze C:\Program Files\MIT\Kerberos\bin .
    2. Dodaj również KRB5_CONFIG zmienne i KRB5CCNAME do zmiennej systemowej.
    3. Edytuj plik krb5.ini.
    4. Zamknij i uruchom ponownie maszynę wirtualną oraz środowisko SHIR z maszyny.

Aby uzyskać pomoc dotyczącą rozwiązywania problemów, wypróbuj następujące zasoby: