Conexión y consulta con DBeaver
Importante
Azure HDInsight en AKS se retiró el 31 de enero de 2025. Obtenga más información con este anuncio.
Debe migrar las cargas de trabajo a microsoft Fabric o un producto equivalente de Azure para evitar la terminación repentina de las cargas de trabajo.
Importante
Esta característica está actualmente en versión preliminar. Los Términos de uso complementarios para las versiones preliminares de Microsoft Azure incluyen más términos legales que se aplican a las características de Azure que se encuentran en versión beta, en versión preliminar o, de lo contrario, aún no se han publicado en disponibilidad general. Para obtener información sobre esta versión preliminar específica, consulte información de la versión preliminar de Azure HDInsight en AKS. Para preguntas o sugerencias de funcionalidades, envíe una solicitud en AskHDInsight con los detalles y síganos para obtener más actualizaciones sobre Comunidad Azure HDInsight.
Es posible usar el controlador JDBC con muchas herramientas de base de datos disponibles. En este artículo se muestra cómo configurar una de las herramientas más populares DBeaver para conectarse al clúster de Trino con HDInsight en AKS en pocos pasos sencillos.
Prerrequisitos
Configuración de DBeaver para usar el controlador JDBC de Trino para HDInsight en AKS
Abra DBeaver y, en el menú principal, seleccione Base de datos -> Administrador de controladores.
Nota
DBeaver viene con el controlador Trino de código abierto existente, cree una copia de él y regístrese como controlador JDBC de Trino para HDInsight en AKS.
Seleccione controlador de Trino en la lista y haga clic en Copiar.
- Actualice nombre del controlador, por ejemplo, "Azure Trino" o "Trino para HDInsight en AKS" o cualquier otro nombre.
- Asegúrese de que puerto predeterminado es 443.
Seleccione la pestaña Bibliotecas.
Elimine todas las bibliotecas registradas actualmente.
Haga clic en Agregar archivo y seleccione el archivo jar de JDBC de Trino instalado para usar con HDInsight en AKS desde su disco local.
Nota
La CLI de Trino para HDInsight en AKS incluye Trino JDBC jar. Puede encontrarlo en el disco local.
Ejemplo de ubicación de referencia:C:\Program Files (x86)\Microsoft SDKs\Azure\TrinoCli-0.410.0\lib
. La ubicación puede variar si el directorio de instalación o la versión de la CLI es diferente.Haga clic en Buscar Clase y seleccione
io.trino.jdbc.TrinoDriver
.Haga clic en Aceptar y cierre el Administrador de controladores, el controlador está configurado para su uso.
Consulta y exploración del clúster de Trino con DBeaver
Para conectarse al clúster de Trino, haga clic en nueva conexión de base de datos en la barra de herramientas.
Seleccione el conductor recién registrado. En este ejemplo, "Azure Trino".
Haga clic en "Siguiente". En la pestaña Main de, actualice Host con el punto de conexión del clúster de Trino, que puede encontrar en el portal en la página de visión general del clúster.
Opcionalmente, seleccione la pestaña Propiedades del controlador y establezca
azureUseTokenCache=true
. Este parámetro reduciría el número de acciones de autenticación que el usuario debe realizar si se requiere la autenticación interactiva del explorador. DBeaver inicializa varias conexiones para diferentes ventanas de herramientas en la interfaz de usuario, cada una que requiere autenticación y, posiblemente, la acción del usuario.Haga clic en Aceptar, la conexión está lista. Puede hacer clic en probar conexión o cerrar la ventana.
Expanda la conexión en Database Navigator de la izquierda para examinar los catálogos. El explorador puede abrirse con una solicitud de autenticación.
En el menú principal, haga clic en Editor de SQL ->Nuevo script SQL y escriba cualquier consulta de Trino para empezar.