Come posso abilitare i log di debug nel mio driver JDBC/ODBC Athena?

3 minuti di lettura
0

Desidero abilitare i log di debug nel mio driver Amazon Athena Java Database Connectivity (JDBC)/Open Database Connectivity (ODBC).

Risoluzione

Puoi configurare la registrazione nel driver JDBC/ODBC Athena per aiutarti a risolvere problemi ed errori.

Importante: abilita la registrazione solo per il periodo di tempo necessario per rilevare un problema. La registrazione riduce le prestazioni e può occupare una grande quantità di spazio su disco.

Driver JDBC

Per informazioni sull'attivazione della registrazione nel driver JDBC, consulta la documentazione di Simba per Configuring logging. Per acquisire i log di debug, configura le seguenti proprietà nel driver JDBC:

  • In LogLevel, seleziona 5
  • In UseAwsLogger, seleziona 1.
    Nota: con questa proprietà, il driver JDBC registra anche le informazioni delle chiamate API AWS.
  • In LogPath, inserisci una posizione sul computer host in cui desideri che vengano acquisiti i log del driver.

Puoi anche attivare la registrazione configurando opzioni simili nello strumento di business intelligence.

Per assicurarti che le nuove impostazioni abbiano effetto, riavvia l'applicazione JDBC e riconnettiti al server. Il driver JDBC Simba Athena produce i seguenti file di log nella posizione specificata nella proprietà LogPath:

  • File AthenaJDBC_driver.log con i log sull'attività del driver non specifica per la connessione.
  • File AthenaJDBC_connection_[1234].log per ogni connessione effettuata al database. Il numero 1234 nel nome del file identifica il file di log. Questo file registra l'attività del driver specifica per la connessione.

Se il valore LogPath non è valido, il driver invia le informazioni registrate al flusso di output standard (System.out).

Driver ODBC

Per informazioni sull'attivazione della registrazione per il driver ODBC, consulta la documentazione Simba per il driver ODBC Simba Athena con connettore SQL.

Per scaricare il driver ODBC, consulta Connecting to Amazon Athena with ODBC.

Per attivare la registrazione nel driver ODBC per il tuo computer Windows, esegui le seguenti operazioni:

  1. Dal menu Start, scegli Origini dati ODBC.
  2. In Amministratore origini dati ODBC, scegli la scheda DSN di sistema.
  3. Scegli Aggiungi.
  4. Dall'elenco dei driver, seleziona Driver Simba Athena ODBC.
  5. Scegli Fine.
    Si apre una nuova procedura guidata in cui puoi aggiungere informazioni, come la Regione AWS, lo schema, il gruppo di lavoro e la posizione di output di Amazon Simple Storage Service (Amazon S3) e la chiave Servizio di gestione delle chiavi AWS (AWS KMS).
  6. Scegli Opzioni di registrazione.
    In Livello di log, seleziona INFO.
    In Percorso di log, seleziona un percorso sul tuo computer Windows.
    Scegli OK.

I log del driver ODBC necessari per la risoluzione dei problemi vengono generati nel percorso di log selezionato.

Per attivare la registrazione nel driver ODBC per un computer non Windows, esegui le seguenti operazioni:

Linux: modifica il file /opt/simba/athenaodbc/lib/64/simba.athenaodbc.ini, quindi configura le seguenti proprietà:

  • In LogLevel, seleziona 5.
  • In LogPath, inserisci un percorso verso il tuo host.

MAC: modifica il file /Library/simba/athenaodbc/lib/simba.athenaodbc.ini, quindi configura le seguenti proprietà:

  • In LogLevel, seleziona 5.
  • In LogPath, inserisci un percorso verso il tuo host.

Salva il file di configurazione simba.athenaodbc.ini e riavvia l'applicazione ODBC per assicurarti che le nuove impostazioni siano effettive. Il driver ODBC Simba Athena produce i seguenti file di log nella posizione specificata utilizzando la chiave LogPath:

  • Il file simbaathenaodbcdriver.log con i log sull'attività del driver non specifica per la connessione.
  • Il file simbaathenaodbcdriver_connection_1234.log per ogni connessione effettuata al database. Il numero 1234 nel nome del file identifica il file di log. Questo file registra l'attività del driver specifica per la connessione.

Informazioni correlate

Connecting to Amazon Athena with ODBC and JDBC Drivers

AWS UFFICIALE
AWS UFFICIALEAggiornata 3 anni fa