Udostępnij za pośrednictwem


Nawiązywanie połączenia i wykonywanie zapytań za pomocą narzędzia DBeaver

Ważny

Usługa Azure HDInsight w usłudze AKS została wycofana 31 stycznia 2025 r. Dowiedz się więcej dzięki temu ogłoszeniu.

Aby uniknąć nagłego kończenia obciążeń, należy przeprowadzić migrację obciążeń do usługi Microsoft Fabric lub równoważnego produktu platformy Azure.

Ważny

Ta funkcja jest obecnie dostępna w wersji zapoznawczej. Dodatkowe warunki użytkowania platformy Microsoft Azure zawierają więcej warunków prawnych, które dotyczą funkcji platformy Azure w wersji beta, w wersji zapoznawczej lub w inny sposób nie zostały jeszcze wydane w wersji ogólnodostępnej. Aby uzyskać informacje na temat tej konkretnej wersji zapoznawczej, zobacz informacje o wersji zapoznawczej Azure HDInsight na AKS. W przypadku pytań lub sugestii dotyczących funkcji, prosimy o przesłanie zgłoszenia na AskHDInsight z podaniem szczegółów, a także śledzenie nas, aby uzyskać więcej aktualizacji na temat społeczności Azure HDInsight.

Można użyć sterownika JDBC z wieloma dostępnymi narzędziami bazy danych. W tym artykule pokazano, jak skonfigurować jedno z najpopularniejszych narzędzi DBeaver w celu nawiązania połączenia z klastrem Trino za pomocą usługi HDInsight w usłudze AKS w kilku prostych krokach.

Warunki wstępne

Konfigurowanie narzędzia DBeaver do używania sterownika Trino JDBC dla usługi HDInsight w usłudze AKS

Otwórz narzędzie DBeaver i z menu głównego wybierz pozycję Baza danych —> Menedżer sterowników.

Notatka

DBeaver jest dostarczany z istniejącym sterownikiem Trino typu open source; należy utworzyć jego kopię i zarejestrować jako sterownik Trino JDBC dla usługi HDInsight w AKS.

  1. Wybierz sterownik Trino z listy i kliknij Kopiuj.

    • Zaktualizuj nazwę sterownika , na przykład "Azure Trino" lub "Trino for HDInsight on AKS" albo inną nazwę.
    • Upewnij się, że domyślny port to 443.

    Zrzut ekranu przedstawiający tworzenie nowego sterownika Trino dla HDInsight na AKS.

  2. Wybierz kartę Biblioteki.

  3. Usuń wszystkie aktualnie zarejestrowane biblioteki.

  4. Kliknij dodaj pliku i wybierz zainstalowany plik jar Trino JDBC dla usługi HDInsight na dysku lokalnym.

    Notatka

    Interfejs wiersza polecenia Trino dla usługi HDInsight w usłudze AKS jest dostarczany z plikiem Jar Trino JDBC. Można go znaleźć na dysku lokalnym.
    Przykład lokalizacji referencyjnej: C:\Program Files (x86)\Microsoft SDKs\Azure\TrinoCli-0.410.0\lib. Lokalizacja może się różnić, jeśli katalog instalacyjny lub wersja CLI jest inna.

  5. Kliknij Znajdź klasę i wybierz io.trino.jdbc.TrinoDriver.

    Zrzut ekranu przedstawiający plik sterownika Select Trino JDBC.

  6. Kliknij przycisk OK, a następnie zamknij Menedżera sterowników. Sterownik jest skonfigurowany do użycia.

Wykonywanie zapytań i przeglądanie klastra Trino za pomocą narzędzia DBeaver

  1. Połącz się z klastrem Trino, klikając Nowe Połączenie z Bazą Danych w pasku narzędzi.

  2. Wybierz nowo zarejestrowanego kierowcę. W tym przykładzie „Azure Trino”.

    Zrzut ekranu przedstawiający tworzenie nowego połączenia.

  3. Kliknij "Dalej". Na karcie Główne zaktualizuj Host za pomocą punktu końcowego klastra Trino, który można znaleźć w portalu na stronie przeglądu klastra.

    Zrzut ekranu przedstawiający tworzenie nowego połączenia - główne okno.

  4. W razie potrzeby wybierz kartę Właściwości sterownika i dokonaj ustawień azureUseTokenCache=true. Ten parametr zmniejszy liczbę akcji uwierzytelniania, które użytkownik musi wykonać, jeśli wymagane jest uwierzytelnianie interakcyjne przeglądarki. Narzędzie DBeaver inicjuje kilka połączeń dla różnych okien narzędzi w interfejsie użytkownika, z których każde wymaga uwierzytelniania i ewentualnie akcji użytkownika.

    Zrzut ekranu przedstawiający tworzenie nowego połączenia — właściwości.

  5. Kliknij przycisk OK, połączenie jest gotowe. Możesz kliknąć Testuj Połączenie lub zamknąć okno.

  6. Rozwiń połączenie w Database Navigator z lewej strony, aby przeglądać katalogi. Przeglądarka może zostać otwarta z monitem o uwierzytelnienie.

  7. W menu głównym kliknij Edytor SQL —>Nowy Skrypt SQL i wpisz dowolne zapytanie Trino, aby zacząć.

    Zrzut ekranu przedstawiający zapytanie Trino w usłudze DBeaver.