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
- DBeaverherunterladen und installieren.
- Installieren Sie die Trino-CLI mit JDBC-Treiber für HDInsight auf AKS.
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.
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.
Wählen Sie Bibliotheken Registerkarte aus.
Alle aktuell registrierten Bibliotheken löschen.
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.Klicken Sie auf Klasse suchen, und wählen Sie
io.trino.jdbc.TrinoDriver
aus.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
Stellen Sie eine Verbindung mit Ihrem Trino-Cluster her, indem Sie auf der Symbolleiste auf Neue Datenbankverbindung klicken.
Wählen Sie einen neu registrierten Fahrer aus. In diesem Beispiel ist „Azure Trino“.
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.
Wählen Sie optional Treibereigenschaften Registerkarte aus, und legen Sie
azureUseTokenCache=true
fest. 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.Klicken Sie auf "OK", die Verbindung ist bereit. Sie können auf Testverbindung klicken oder das Fenster schließen.
Erweitern Sie die Verbindung im -Datenbanknavigator auf der linken Seite, um Kataloge zu durchsuchen. Der Browser wird möglicherweise mit Authentifizierungsaufforderung geöffnet.
Klicken Sie im Hauptmenü auf SQL-Editor- –>Neue SQL-Skript-, und geben Sie eine beliebige Trino-Abfrage ein, um loszulegen.