Condividi tramite


Connettersi ed eseguire query con DBeaver

Nota

Azure HDInsight su AKS verrà ritirato il 31 gennaio 2025. Prima del 31 gennaio 2025, sarà necessario eseguire la migrazione dei carichi di lavoro a Microsoft Fabric o a un prodotto Azure equivalente per evitare interruzioni improvvise dei carichi di lavoro. I cluster rimanenti nella sottoscrizione verranno arrestati e rimossi dall’host.

Solo il supporto di base sarà disponibile fino alla data di ritiro.

Importante

Questa funzionalità è attualmente disponibile solo in anteprima. Le Condizioni per l'utilizzo supplementari per le anteprime di Microsoft Azure includono termini legali aggiuntivi che si applicano a funzionalità di Azure in versione beta, in anteprima o in altro modo non ancora disponibili a livello generale. Per informazioni su questa anteprima specifica, vedere Informazioni sull'anteprima di Azure HDInsight nel servizio Azure Kubernetes. Per domande o suggerimenti sulle funzionalità, inviare una richiesta in AskHDInsight con i dettagli e seguire Microsoft per altri aggiornamenti nella Community di Azure HDInsight.

È possibile usare il driver JDBC con molti strumenti di database disponibili. Questo articolo illustra come configurare uno degli strumenti più diffusi, DBeaver, per connettersi al cluster Trino con HDInsight su AKS in pochi semplici passaggi.

Prerequisiti

Configurare DBeaver per l'uso del driver Trino JDBC per HDInsight su AKS

Aprire DBeaver e dal menu principale selezionare Database -> Gestione driver.

Nota

DBeaver include un driver Trino open source esistente; crearne una copia e registrarla come driver JDBC Trino per HDInsight su AKS.

  1. Selezionare il driver Trino dall'elenco e fare clic su Copia.

    • Aggiornare il Nome driver, ad esempio "Azure Trino" o "Trino per HDInsight su AKS" o qualsiasi altro nome.
    • Assicurarsi che la Porta predefinita sia 443.

    Screenshot che mostra l'opzione Crea nuovo driver Trino per HDInsight on AKS.

  2. Selezionare la scheda Librerie.

  3. Eliminare tutte le librerie attualmente registrate.

  4. Fare clic su Aggiungi file e selezionare il file JAR JDBC Trino per HDInsight su AKS installato dal disco locale.

    Nota

    L'interfaccia della riga di comando di Trino per HDInsight su AKS include il file jar JDBC di Trino. È possibile trovarlo nel disco locale.
    Esempio di posizione di riferimento: C:\Program Files (x86)\Microsoft SDKs\Azure\TrinoCli-0.410.0\lib. La posizione può variare se la directory di installazione o la versione dell'interfaccia della riga di comando è diversa.

  5. Fare clic su Trova classe e selezionare io.trino.jdbc.TrinoDriver.

    Screenshot che mostra l'opzione Seleziona il file del driver JDBC di Trino.

  6. Fare clic su OK e chiudere Driver Manager; il driver è configurato per l'uso.

Eseguire query ed esplorare il cluster Trino con DBeaver

  1. Connettersi al cluster Trino facendo clic su Nuova connessione di database sulla barra degli strumenti.

  2. Selezionare il driver appena registrato. In questo esempio, "Azure Trino".

    Screenshot che mostra l'opzione Crea nuova connessione.

  3. Fare clic su "Avanti". Nella scheda Principale, aggiornare Host con l'endpoint del cluster Trino, disponibile nel portale nella pagina di panoramica del cluster.

    Screenshot che mostra l'opzione Crea nuova connessione - Principale.

  4. Facoltativamente, selezionare la scheda Proprietà driver e impostare azureUseTokenCache=true. Questo parametro riduce il numero di azioni di autenticazione che l'utente deve eseguire se è necessaria l'autenticazione interattiva del browser. DBeaver inizializza svariate connessioni per diverse finestre degli strumenti nell'interfaccia utente, ognuna delle quali richiede l'autenticazione ed eventualmente l'azione dell'utente.

    Screenshot che mostra l'opzione Crea nuova connessione - Proprietà.

  5. Fare clic su OK; la connessione è pronta. È possibile fare clic Test connessione o chiudere la finestra.

  6. Espandere la connessione in Database Navigator a sinistra per esplorare i cataloghi. Il browser può aprirsi con una richiesta di autenticazione.

  7. Nel menu principale, fare clic su Editor SQL ->Nuovo script SQL e digitare qualsiasi query Trino per iniziare.

    Screenshot che mostra Query Trino in DBeaver.