¿Cómo puedo habilitar los registros de depuración en mi controlador ODBC o JDBC de Athena?

4 minutos de lectura
0

Quiero habilitar los registros de depuración en mi controlador de conectividad de bases de datos Java (JDBC) o abiertas (ODBC) de Amazon Athena.

Resolución

Puede configurar los registros en el controlador ODBC o JDBC de Athena de modo que le sirvan de ayuda para solucionar problemas y errores.

Importante: Habilite los registros solo durante el tiempo necesario para detectar un problema. Los registros reducen el rendimiento y pueden ocupar mucho espacio en el disco.

Controlador JDBC

Para obtener información sobre la activación de los registros en el controlador JDBC, consulte la documentación de Simba Configuración de registros. Para habilitar los registros de depuración, configure las siguientes propiedades en su controlador JDBC:

  • 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 su máquina host en la que desee habilitar los registros del controlador.

También puede activar el registro mediante la configuración de opciones similares en su herramienta de inteligencia empresarial.

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 de Simba de Athena genera los siguientes archivos de registro en la ubicación especificada en la propiedad LogPath:

  • El archivo AthenaJDBC_driver.log con registros sobre la actividad del controlador no específica de la conexión.
  • El archivo AthenaJDBC_connection_[1234].log por cada conexión establecida con la base de datos. El número 1234 en el nombre del archivo identifica el archivo de registro. Este archivo registra la actividad del controlador específica de la conexión.

Si el valor de LogPath no es válido, el controlador envía la información registrada al flujo de salida estándar (System.out).

Controlador ODBC

Para obtener información sobre cómo activar el registro de su controlador ODBC, consulte la documentación de Simba Controlador de Simba de Athena con conector SQL.

Para descargar el controlador ODBC, consulte Conexión a Amazon Athena con ODBC.

Para activar los registros en el controlador ODBC de su equipo Windows, haga lo siguiente:

  1. En el menú Inicio, elija Orígenes de datos ODBC.
  2. En el Administrador de origen de datos ODBC, seleccione la pestaña DSN de sistema.
  3. Seleccione Agregar.
  4. En la lista de controladores, elija Controlador ODBC de Simba de Athena.
  5. Seleccione Finalizar.
    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).
  6. Seleccione Opciones de registro.
    En Nivel de registro, elija INFO.
    En Ruta de registro, elija una ruta en su equipo Windows.
    Seleccione Aceptar.

Los registros del controlador ODBC necesarios para solucionar problemas se generan en la ruta de registro seleccionada.

Para activar los registros en el controlador ODBC para un equipo que no sea Windows, haga lo siguiente:

Linux: Edite el archivo /opt/simba/athenaodbc/lib/64/simba.athenaodbc.ini y, a continuación, configure estas propiedades:

  • Para LogLevel, elija 5.
  • En LogPath, introduzca una ruta para su host.

MAC: 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.

Guarde el archivo de configuración simba.athenaodbc.ini y reinicie la aplicación ODBC para asegurarse de que la nueva configuración surta efecto. El controlador ODBC de Simba de Athena genera los siguientes archivos de registro en la ubicación especificada mediante la clave LogPath:

  • El archivo simbaathenaodbcdriver.log con registros sobre la actividad del controlador no específica de la conexión.
  • El archivo simbaathenaodbcdriver_connection_1234.log por cada conexión establecida con la base de datos. El número 1234 en el nombre del archivo identifica el archivo de registro. Este archivo registra la actividad del controlador específica de la conexión.

Información relacionada

Conexión a Amazon Athena con controladores ODBC y JDBC

OFICIAL DE AWS
OFICIAL DE AWSActualizada hace 3 años