Conectar e consultar com o DBeaver
Nota
Vamos desativar o Azure HDInsight no AKS em 31 de janeiro de 2025. Antes de 31 de janeiro de 2025, você precisará migrar suas cargas de trabalho para o Microsoft Fabric ou um produto equivalente do Azure para evitar o encerramento abrupto de suas cargas de trabalho. Os clusters restantes na sua subscrição serão interrompidos e removidos do anfitrião.
Apenas o apoio básico estará disponível até à data da reforma.
Importante
Esta funcionalidade está atualmente em pré-visualização. Os Termos de Utilização Suplementares para Pré-visualizações do Microsoft Azure incluem mais termos legais que se aplicam a funcionalidades do Azure que estão em versão beta, em pré-visualização ou ainda não disponibilizadas para disponibilidade geral. Para obter informações sobre essa visualização específica, consulte Informações de visualização do Azure HDInsight no AKS. Para perguntas ou sugestões de recursos, envie uma solicitação no AskHDInsight com os detalhes e siga-nos para obter mais atualizações na 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 Trino com o HDInsight no AKS em algumas etapas simples.
Pré-requisitos
Configurar o DBeaver para usar o driver JDBC Trino para HDInsight no AKS
Abra o DBeaver e, no menu principal, selecione Database -> Driver Manager.
Nota
O DBeaver vem com o driver Trino de código aberto existente, crie uma cópia dele e registre-se como driver JDBC Trino para HDInsight no AKS.
Selecione Trino driver da lista e clique em Copiar.
- Atualize o Nome do Driver, por exemplo, "Azure Trino" ou "Trino for HDInsight on AKS" ou qualquer outro nome.
- Verifique se a porta padrão é 443.
Selecione a guia Bibliotecas .
Exclua todas as bibliotecas atualmente registradas.
Clique em Adicionar arquivo e selecione o arquivo jar Trino JDBC instalado para HDInsight no AKS a partir do seu disco local.
Nota
Trino CLI para HDInsight no AKS vem com Jar JDBC Trino. Você pode encontrá-lo em seu disco local.
Exemplo de local de referência:C:\Program Files (x86)\Microsoft SDKs\Azure\TrinoCli-0.410.0\lib
. O local pode ser adiado se o diretório de instalação ou a versão da CLI for diferente.Clique em Localizar classe e selecione
io.trino.jdbc.TrinoDriver
.Clique em OK e feche o Gerenciador de driver, o driver está configurado para usar.
Consultar e procurar cluster Trino com DBeaver
Conecte-se ao cluster Trino clicando em Nova Conexão de Banco de Dados na barra de ferramentas.
Selecione o driver recém-registrado. Neste exemplo, "Azure Trino".
Clique em "Avançar". Na guia Principal, atualize Host com ponto de extremidade de cluster Trino, que você pode encontrar na página de visão geral do portal no cluster.
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 diferentes janelas de ferramentas na interface do usuário, cada uma exigindo autenticação e, possivelmente, ação do usuário.Clique em OK, a conexão está pronta. Você pode clicar em Testar conexão ou fechar a janela.
Expanda a conexão no Navegador de Banco de Dados à esquerda para procurar catálogos. O navegador pode abrir com prompt de autenticação.
No menu principal, clique em Editor SQL ->Novo Script SQL e digite qualquer consulta Trino para começar.