Quiero activar los registros de depuración en el controlador Java Database Connectivity (JDBC)/Open Database Connectivity (ODBC) de Amazon Athena para que me ayuden a solucionar problemas.
Solución
Importante: Active los registros de depuración solo durante el tiempo necesario para capturar un problema. Los registros reducen el rendimiento y pueden utilizar mucho espacio en el disco.
Controladores JDBC
Puede usar las versiones 2.x y 3.xdel controlador JDBC para conectarse a Athena. Para obtener información sobre los diferentes parámetros de las versiones 2.x y 3.x de JDBC, consulte Nivel de registro.
Activación de los registros de depuración para JDBC 2.x de Athena
Para activar los registros de depuración, configure las siguientes propiedades en el controlador JDBC 2.x de Athena:
- En LogLevel, elija 5.
- En UseAwsLogger, elija 1.
Nota: Con esta propiedad, el controlador JDBC también registra la información de las llamadas a la API de AWS.
- En LogPath, introduzca la ubicación de la máquina host en la que desee capturar los registros del controlador.
Nota: También puede configurar opciones similares en su herramienta de inteligencia empresarial para activar los registros de depuración.
Asegúrese de reiniciar la aplicación JDBC y, a continuación, volver a conectarse al servidor.
Para obtener más información sobre los archivos de registro que están activados, consulte Configuring logging en el sitio web de insightsoftware.
Activación de los registros de depuración para JDBC 3.x de Athena
Para activar los registros de depuración, configure las siguientes propiedades en el controlador JDBC 3.x de Athena:
- En LogLevel, elija DEBUG.
- En LogPath, introduzca la ubicación de la máquina host en la que desee capturar los registros del controlador.
Nota: También puede configurar opciones similares en su herramienta de inteligencia empresarial para activar los registros de depuración.
Para asegurarse de que la nueva configuración surta efecto, reinicie la aplicación JDBC y, a continuación, vuelva a conectarse al servidor.
El controlador JDBC 3.x de Athena genera archivos de registro en la ubicación especificada en la propiedad LogPath.
Controladores ODBC
Puede usar las versiones 1.x y 2.x del controlador ODBC para conectarse a Athena. Para obtener más información y descargar los controladores ODBC, consulte Conexión a Amazon Athena con ODBC.
Activación de los registros de depuración del controlador ODBC 1.x de Athena
Descargue el controlador ODBC 1.x de Athena para su equipo Windows, Linux o macOS.
Para activar los registros de depuración de su equipo Windows, siga estos pasos:
- En el menú Inicio de Windows, elija Orígenes de datos ODBC.
- En el Administrador de origen de datos ODBC, seleccione la pestaña DSN de sistema.
- Elija Agregar.
- En la lista de controladores, elija Controlador ODBC Simba Athena.
- Seleccione Finalizar.
Nota: Se abre un nuevo asistente en el que puede añadir información, como la región de AWS, el esquema, el grupo de trabajo, la ubicación de salida de Amazon Simple Storage Service (Amazon S3) y la clave de AWS Key Management Service (AWS KMS).
- Seleccione Opciones de registro.
En Nivel de registro, elija INFO.
En Ruta de registro, elija una ruta en su equipo Windows.
Elija Aceptar.
Los registros del controlador ODBC se generan en la ruta de registro que haya seleccionado.
Para activar los registros de depuración en el controlador de su equipo Linux o macOS, lleve a cabo las siguientes tareas:
Linux: Edite el archivo /opt/simba/athenaodbc/lib/64/simba.athenaodbc.ini y, a continuación, configure estas propiedades:
- En LogLevel, elija 5.
- En LogPath, introduzca una ruta para su host.
macOS: Edite el archivo /Library/simba/athenaodbc/lib/simba.athenaodbc.ini y, a continuación, configure estas propiedades:
- Para LogLevel, elija 5.
- En LogPath, introduzca una ruta para su host.
Asegúrese de reiniciar la aplicación ODBC y, a continuación, volver a conectarse al servidor.
Para obtener más información sobre los archivos de registro que están activados, consulte Configuring logging options en el sitio web de insightsoftware.
Activación de los registros de depuración del controlador ODBC 2.x de Athena
Descargue el controlador ODBC 2.x de Athena para su equipo Windows, Linux o macOS. A continuación, cree un origen de datos para su sistema operativo (SO).
Para activar los registros de depuración de su equipo Windows, siga estos pasos:
- En el menú Inicio de Windows, elija Orígenes de datos ODBC.
- En el Administrador de orígenes de datos ODBC, seleccione el nombre del origen de datos.
- Elija Configurar y, a continuación, seleccione Opciones de registro.
- Utilice los parámetros siguientes:
En Nivel de registro, seleccione nivel de registro: 1.
En Ruta de registro, elija una ruta en su equipo Windows.
(Opcional) Para activar los registros del SDK de AWS, seleccione Activar registrador de AWS.
- Elija Aceptar.
Para activar los registros de depuración de su equipo macOS, siga estos pasos:
- Instale el conector de datos ODBC en macOS.
- Abra el archivo odbc.ini en la siguiente ubicación según su procesador:
Procesador Intel: /opt/athena/odbc/x86_64/ini/
Procesador ARM: /opt/athena/odbc/arm64/ini/
- Utilice los parámetros siguientes:
En LogLevel, elija 1.
(Opcional) En UseAwsLogger, seleccione 1.
En LogPath, introduzca una ruta para su host.
- Utilice la herramienta de línea de comandos iodbctest para comprobar la conexión.
Para activar los registros de depuración en equipos Linux, lleve a cabo los siguientes pasos:
- Instale el conector de datos ODBC en Linux.
- Abra el archivo /opt/athena/odbc/ini/odbc.ini.
- Utilice los parámetros siguientes:
En LogLevel, elija 1.
(Opcional) En UseAwsLogger, seleccione 1.
En LogPath, introduzca una ruta para su host.
- Utilice la herramienta de línea de comandos unixODBC isql para verificar la conexión.
Los registros del controlador ODBC se generan en la ruta de registro que haya seleccionado.
Información relacionada
Conexión a Amazon Athena con controladores ODBC y JDBC
Athena ODBC & JDBC driver en el sitio web de insightsoftware