Como faço para habilitar logs de depuração no meu driver JDBC/ODBC do Athena?

4 minuto de leitura
0

Quero habilitar logs de depuração no meu driver Java Database Connectivity (JDBC)/Open Database Connectivity (ODBC) do Amazon Athena.

Resolução

Você pode configurar logs no driver JDBC/ODBC do Athena para ajudar a solucionar problemas e erros.

Importante: habilitar logs somente pelo tempo necessário para capturar um problema. O registro em log diminui a performance e pode ocupar uma grande quantidade de espaço em disco.

Driver JDBC

Para informações sobre como ativar o registro em log no driver JDBC, consulte a documentação do Simba para Configurar o registro em log. Para capturar os logs de depuração, configure as seguintes propriedades no seu driver JDBC:

  • Em LogLevel, selecione 5
  • Em UseAwsLogger, selecione 1.
    Observação: com essa propriedade, o driver JDBC também registra informações de chamadas de API da AWS.
  • Em LogPath, insira um local na sua máquina host em que você deseja que os logs do driver sejam capturados.

Você também pode ativar o registro em log configurando opções semelhantes na sua ferramenta de business intelligence.

Para garantir que as novas configurações entrem em vigor, reinicie a aplicação JDBC e reconecte-se ao servidor. O Driver JDBC Simba do Athena produz os seguintes arquivos de log no local especificado na propriedade LogPath:

  • Arquivo AthenaJDBC_driver.log com logs sobre atividades do driver que não são específicas da conexão.
  • Arquivo AthenaJDBC_connection_[1234].log para cada conexão feita com o banco de dados. O número 1234 no nome do arquivo identifica o arquivo de log. Esse arquivo registra as atividades do driver que são específicas da conexão.

Se o valor de LogPath não for válido, o driver enviará as informações registradas ao fluxo de saída padrão (System.out).

Driver ODBC

Para informações sobre como ativar o registro em log para seu driver ODBC, consulte a documentação do driver ODBC Simba do Athena com o conector SQL.

Para baixar o driver ODBC, consulte Conectar-se ao Amazon Athena com ODBC.

Para ativar o registro em log no driver ODBC para sua máquina Windows, faça o seguinte:

  1. No menu Iniciar, escolha Fontes de dados ODBC.
  2. No Administrador de fontes de dados ODBC, escolha a guia DSN do sistema.
  3. Escolha Adicionar.
  4. Na lista de drivers, selecione Driver ODBC Simba do Athena.
  5. Escolha Concluir.
    É aberto um novo assistente no qual você pode adicionar informações, como região da AWS, esquema, grupo de trabalho e local de saída do Amazon Simple Storage Service (Amazon S3) e chave do AWS Key Management Service (AWS KMS).
  6. Escolha Opções de registro em log.
    Em Nível de log, selecione INFO.
    Em Caminho do log, selecione um caminho na sua máquina Windows.
    Escolha OK.

Os logs do driver ODBC necessários para a solução de problemas são gerados no caminho de log que você selecionou.

Para ativar o registro em log no driver ODBC para sua máquina não Windows, faça o seguinte:

Linux: edite o arquivo /opt/simba/athenaodbc/lib/64/simba.athenaodbc.ini e configure as seguintes propriedades:

  • Em LogLevel, selecione 5.
  • Em LogPath, insira um caminho para seu host.

MAC: edite o arquivo /Library/simba/athenaodbc/lib/simba.athenaodbc.ini e configure as seguintes propriedades:

  • Em LogLevel, selecione 5.
  • Em LogPath, insira um caminho para seu host.

Salve o arquivo de configuração simba.athenaodbc.ini e reinicie sua aplicação ODBC para garantir que as novas configurações sejam efetivas. O driver ODBC Simba do Athena produz os seguintes arquivos de log no local especificado usando a chave LogPath:

  • O arquivo simbaathenaodbcdriver.log com logs sobre atividades do driver que não são específicas da conexão.
  • O arquivo simbaathenaodbcdriver_connection_1234.log para cada conexão feita com o banco de dados. O número 1234 no nome do arquivo identifica o arquivo de log. Esse arquivo registra as atividades do driver que são específicas da conexão.

Informações relacionadas

Conectar-se ao Amazon Athena com drivers ODBC e JDBC

AWS OFICIAL
AWS OFICIALAtualizada há 3 anos