Conexión y consulta con DBeaver
Nota:
Retiraremos Azure HDInsight en AKS el 31 de enero de 2025. Antes del 31 de enero de 2025, deberá 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. Los clústeres restantes de la suscripción se detendrán y quitarán del host.
Solo el soporte técnico básico estará disponible hasta la fecha de retirada.
Importante
Esta funcionalidad actualmente está en su versión preliminar. En Términos de uso complementarios para las versiones preliminares de Microsoft Azure encontrará más términos legales que se aplican a las características de Azure que están en versión beta, en versión preliminar, o que todavía no se han lanzado con disponibilidad general. Para más información sobre esta versión preliminar específica, consulte la Información de Azure HDInsight sobre la versión preliminar de AKS. Para plantear preguntas o sugerencias sobre la característica, envíe una solicitud en AskHDInsight con los detalles y síganos para obtener más actualizaciones sobre Comunidad de 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.
Requisitos previos
- Descargar e instalar DBeaver.
- Instalar la CLI de Trino con el controlador JDBC para HDInsight en AKS.
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 de controlador, por ejemplo, "Azure Trino" o "Trino para HDInsight en AKS" o cualquier otro nombre.
- Asegúrese de puerto predeterminado es 443.
Seleccione pestaña Bibliotecas.
Elimine todas las bibliotecas registradas actualmente.
Haga clic en Agregar archivo y seleccione archivo jar de Trino JDBC instalado para HDInsight en AKS desde el disco local.
Nota:
La CLI de Trino para HDInsight en AKS incluye el archivo jar de Trino JDBC. 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 aplazar 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 de la barra de herramientas.
Seleccione el controlador recién registrado. En este ejemplo, "Azure Trino."
Haga clic en "Siguiente." En la pestaña Main actualice host con el punto de conexión del clúster de Trino, que puede encontrar en el portal en la página de información general del clúster.
Opcionalmente, seleccione 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 el símbolo del sistema de autenticación.
En el menú principal, haga clic en Editor de SQL :>nuevo script SQL y escriba cualquier consulta de Trino para empezar.