Freigeben über


Verbinden und Abfragen mit DBeaver

Wichtig

Azure HDInsight auf AKS wurde am 31. Januar 2025 eingestellt. Erfahren Sie mehr mit dieser Ankündigung.

Sie müssen Ihre Workloads zu Microsoft Fabric oder ein gleichwertiges Azure-Produkt migrieren, um eine abrupte Beendigung Ihrer Workloads zu vermeiden.

Wichtig

Dieses Feature befindet sich derzeit in der Vorschau. Die zusätzlichen Nutzungsbedingungen für Microsoft Azure Previews weitere rechtliche Bestimmungen enthalten, die für Azure-Features gelten, die in der Betaversion, in der Vorschau oder auf andere Weise noch nicht in die allgemeine Verfügbarkeit veröffentlicht werden. Informationen zu dieser spezifischen Vorschau finden Sie unter Azure HDInsight auf AKS-Vorschauinformationen. Für Fragen oder Funktionalitätsvorschläge senden Sie bitte eine Anfrage an AskHDInsight mit den Details und folgen Sie uns auf Azure HDInsight Community, um weitere Updates zu erhalten.

Es ist möglich, den JDBC-Treiber mit vielen verfügbaren Datenbanktools zu verwenden. In diesem Artikel wird veranschaulicht, wie Sie eins der beliebtesten Tools DBeaver- konfigurieren, um in wenigen einfachen Schritten eine Verbindung mit dem Trino-Cluster mit HDInsight auf AKS herzustellen.

Voraussetzungen

DBeaver konfigurieren, um den Trino JDBC-Treiber mit HDInsight auf AKS zu verwenden.

Öffnen Sie DBeaver, und wählen Sie im Hauptmenü die Option "Datenbank –> Treiber-Manager" aus.

Anmerkung

DBeaver verfügt über einen vorhandenen Open-Source-Trino-Treiber. Erstellen Sie eine Kopie davon und registrieren Sie sie als Trino JDBC-Treiber für HDInsight auf AKS.

  1. Wählen Sie Trino Treiber aus der Liste aus und klicken Sie auf Kopieren.

    • Aktualisieren Sie den Treibername , wie z. B. "Azure Trino" oder "Trino for HDInsight on AKS" oder ein anderer Name.
    • Stellen Sie sicher, dass Standardport- 443 ist.

    Screenshot zum Erstellen eines neuen Trino-Treibers für HDInsight auf AKS.

  2. Wählen Sie Bibliotheken Registerkarte aus.

  3. Alle aktuell registrierten Bibliotheken löschen.

  4. Klicken Sie auf Datei hinzufügen und wählen Sie die installierte Trino JDBC JAR-Datei für HDInsight auf AKS von Ihrem lokalen Datenträger aus.

    Anmerkung

    Trino CLI für HDInsight auf AKS enthält das Trino JDBC Jar. Sie finden sie auf Ihrem lokalen Datenträger.
    Beispiel für einen Referenzspeicherort: C:\Program Files (x86)\Microsoft SDKs\Azure\TrinoCli-0.410.0\lib. Der Speicherort kann abweichen, wenn das Installationsverzeichnis oder die CLI-Version unterschiedlich ist.

  5. Klicken Sie auf Klasse suchen, und wählen Sie io.trino.jdbc.TrinoDriveraus.

    Screenshot der Treiberdatei

  6. Klicken Sie auf OK und schließen Sie den Treiber-Manager. Der Treiber ist für die Verwendung konfiguriert.

Abfragen und Durchsuchen des Trino-Clusters mit DBeaver

  1. Stellen Sie eine Verbindung mit Ihrem Trino-Cluster her, indem Sie auf der Symbolleiste auf Neue Datenbankverbindung klicken.

  2. Wählen Sie einen neu registrierten Fahrer aus. In diesem Beispiel ist „Azure Trino“.

    Screenshot mit

  3. Klicken Sie auf "Weiter". Aktualisieren Sie auf der Registerkarte Haupt-Host- mit dem Trino-Clusterendpunkt, den Sie auf der Clusterübersichtsseite im Portal finden können.

    Screenshot mit dem Hauptteil

  4. Wählen Sie optional Treibereigenschaften Registerkarte aus, und legen Sie azureUseTokenCache=truefest. Dieser Parameter würde die Anzahl der Authentifizierungsaktionen verringern, die der Benutzer ausführen muss, wenn die interaktive Browserauthentifizierung erforderlich ist. DBeaver initialisiert mehrere Verbindungen für verschiedene Toolfenster in der Benutzeroberfläche, jede erfordern Authentifizierung und möglicherweise Benutzeraktion.

    Screenshot mit

  5. Klicken Sie auf "OK", die Verbindung ist bereit. Sie können auf Testverbindung klicken oder das Fenster schließen.

  6. Erweitern Sie die Verbindung im -Datenbanknavigator auf der linken Seite, um Kataloge zu durchsuchen. Der Browser wird möglicherweise mit Authentifizierungsaufforderung geöffnet.

  7. Klicken Sie im Hauptmenü auf SQL-Editor- –>Neue SQL-Skript-, und geben Sie eine beliebige Trino-Abfrage ein, um loszulegen.

    Screenshot von Query Trino in DBeaver.