Controlador JDBC 2.x de Athena
Puede utilizar una conexión JDBC para conectar Athena con herramientas de inteligencia empresarial y otras aplicaciones, como SQL Workbench
importante
Cuando utilice el controlador JDBC, asegúrese de tener en cuenta los siguientes requisitos:
-
Abrir el puerto 444: mantenga el puerto 444, que Athena utiliza para transmitir los resultados de las consultas, abierto al tráfico saliente. Cuando utilice un punto de conexión de PrivateLink para conectarse a Athena, asegúrese de que el grupo de seguridad asociado al punto de conexión de PrivateLink esté abierto al tráfico entrante en el puerto 444. Si el puerto 444 está bloqueado, puede recibir el mensaje de error
[Simba][AthenajDBC](100123) An error has occurred. Exception during column initialization
. -
Athena: política de flujo de resultados de consulta: agregue la acción de política
athena:GetQueryResultsStream
para las entidades principales de IAM que utilizan el controlador JDBC. Esta acción de política no se expone directamente con la API. Solo se utiliza con los controladores ODBC y JDBC como parte de la compatibilidad con los resultados de transmisión. Para ver una política de ejemplo, consulte Política administrada de AWS: AWSQuicksightAthenaAccess. -
Uso del controlador JDBC para varios catálogos de datos: para usar el controlador JDBC para varios catálogos de datos con Athena (por ejemplo, cuando se usa un metaalmacén externo de Hive o consultas federadas), incluya
MetadataRetrievalMethod=ProxyAPI
en la cadena de conexión JDBC. -
Controladores 4.1: a partir de 2023, se interrumpirá la compatibilidad con los controladores para la versión 4.1 de JDBC. No se publicarán más actualizaciones. Si utiliza un controlador JDBC 4.1, se recomienda encarecidamente migrar al controlador 4.2.
Controlador JDBC 2.x con AWS SDK
La versión 2.1.5 del controlador JDBC cumple con los estándares de datos de la versión 4.2 de la API de JDBC y requiere la versión 8.0 de JDK o posterior. Para obtener información sobre la verificación de la versión de Java Runtime Environment (JRE) que utiliza, consulte la documentación
Utilice el siguiente enlace para descargar el archivo .jar
con la versión 4.2 del controlador JDBC.
La siguiente descarga del archivo .zip
contiene el archivo .jar
para la versión 4.2 de JDBC e incluye AWS SDK y la documentación adjunta, las notas de la versión, las licencias y los acuerdos.
Controlador JDBC 2.x sin AWS SDK
La versión 2.1.5 del controlador JDBC cumple con los estándares de datos de la versión 4.2 de la API de JDBC y requiere la versión 8.0 de JDK o posterior. Para obtener información sobre la verificación de la versión de Java Runtime Environment (JRE) que utiliza, consulte la documentación
Utilice el siguiente enlace para descargar el archivo .jar
con la versión 4.2 del controlador JDBC sin AWS SDK.
La siguiente descarga del archivo .zip
contiene el archivo .jar
para la versión 4.2 de JDBC, así como la documentación adjunta, las notas de la versión, las licencias y los acuerdos. No incluye el SDK de AWS.
Notas de la versión, contrato de Licencia y avisos del controlador JDBC 2.x
Después de descargar la versión que necesita, lea las notas de la versión y examine el contrato de licencia y los avisos.
Documentación del controlador JDBC 2.x
Descargue la siguiente documentación del controlador:
-
Guía de configuración e instalación del controlador JDBC
. Use esta guía para instalar y configurar el controlador. -
Guía de migración del controlador JDBC
. Use esta guía para migrar desde versiones anteriores a la versión actual.