Compartilhar via


Conectar e consultar com o DBeaver

Observação

Desativaremos o Microsoft Azure HDInsight no AKS em 31 de janeiro de 2025. Para evitar o encerramento abrupto das suas cargas de trabalho, você precisará migrá-las para o Microsoft Fabric ou para um produto equivalente do Azure antes de 31 de janeiro de 2025. Os clusters restantes em sua assinatura serão interrompidos e removidos do host.

Somente o suporte básico estará disponível até a data de desativação.

Importante

Esse recurso está atualmente na visualização. Os Termos de uso complementares para versões prévias do Microsoft Azure incluem mais termos legais que se aplicam aos recursos do Azure que estão em versão beta, em versão prévia ou ainda não lançados em disponibilidade geral. Para obter informações sobre essa versão prévia específica, confira Informações sobre a versão prévia do Azure HDInsight no AKS. Caso tenha perguntas ou sugestões de recursos, envie uma solicitação no AskHDInsight com os detalhes e siga-nos para ver mais atualizações sobre a Comunidade do Azure HDInsight.

É possível usar o driver JDBC com muitas ferramentas de banco de dados disponíveis. Este artigo demonstra como configurar uma das ferramentas mais populares do DBeaver para se conectar ao cluster de Trino com HDInsight no AKS em poucas etapas simples.

Pré-requisitos

Configurar o DBeaver para usar driver Trino JDBC para HDInsight no AKS

Abra o DBeaver e, no menu principal, selecione Banco de Dados –> Gerenciador de Driver.

Observação

O DBeaver vem com driver Trino de código aberto; crie uma cópia dele e registre o como driver Trino JDBC para o HDInsight no AKS.

  1. Selecione o driver Trino na lista e clique em Copiar.

    • Atualize o Nome do Driver, por exemplo, "Azure Trino" ou "Trino para HDInsight no AKS" ou qualquer outro nome.
    • Verifique se a porta padrão é 443.

    Captura de tela mostrando Criar novo driver do Trino para HDInsight no AKS.

  2. Selecione a guia Bibliotecas.

  3. Exclua todas as bibliotecas registradas no momento.

  4. Clique em Adicionar Arquivo e selecione o arquivo jar do Trino JDBC instalado para HDInsight no AKS a partir de seu disco local.

    Observação

    A CLI do Trino para HDInsight no AKS vem com o arquivo jar Trino JDBC. Você pode encontrá-la em seu disco local.
    Exemplo de local de referência: C:\Program Files (x86)\Microsoft SDKs\Azure\TrinoCli-0.410.0\lib. O local poderá diferir se o diretório de instalação ou a versão da CLI for diferente.

  5. Clique em Localizar Classe e selecione io.trino.jdbc.TrinoDriver.

    Captura de tela mostrando Selecionar arquivo de driver JDBC do Trino.

  6. Clique em OK e feche o Gerenciador de Driver. O driver está configurado para uso.

Consulte e procure por cluster de Trino com o DBeaver

  1. Conecte-se ao cluster Trino clicando em Nova Conexão de Banco de Dados na barra de ferramentas.

  2. Selecione o driver recém-registrado. Neste exemplo, "Trino Azure".

    Captura de tela mostrando Criar nova conexão.

  3. Clique em “Avançar”. Na guia Principal, atualize o Host com o ponto de extremidade do cluster Trino, que você pode encontrar no portal na página de visão geral do cluster.

    Captura de tela mostrando Criar nova conexão principal.

  4. Opcionalmente, selecione a guia Propriedades do driver e defina azureUseTokenCache=true. Esse parâmetro reduziria o número de ações de autenticação que o usuário precisa executar se a autenticação interativa do navegador for necessária. O DBeaver inicializa várias conexões para janelas de ferramentas diferentes na interface do usuário, cada uma exigindo autenticação e possivelmente a ação do usuário.

    Captura de tela mostrando Criar nova conexão: propriedades.

  5. Clique em OK. A conexão está pronta. Você pode clicar em Testar Conexão ou fechar a janela.

  6. Expanda a conexão no Navegador do Banco de Dados à esquerda para procurar catálogos. O navegador pode abrir com o prompt de autenticação.

  7. No menu principal, clique emEditor do SQL ->Novo Script SQL e digite alguma consulta Trino para começar.

    Captura de tela mostrando a Consulta do Trino no DBeaver.