Complete a 3 Question Survey and Earn a re:Post Badge
Help improve AWS Support Official channel in re:Post and share your experience - complete a quick three-question survey to earn a re:Post badge!
Wie aktiviere ich Debug-Protokolle in meinem Athena JDBC/ODBC-Treiber?
Ich möchte Debug-Protokolle in meinem Amazon Athena Java Database Connectivity (JDBC)/Open Database Connectivity (ODBC)-Treiber aktivieren, um mir bei der Behebung von Problemen zu helfen.
Behebung
Wichtig: Aktivieren Sie Debug-PRotokolle nur für den Zeitraum, der zur Erfassung eines Problems erforderlich ist. Die Protokollierung beeinträchtigt die Leistung und beansprucht möglicherweise viel Speicherplatz.
JDBC-Treiber
Sie können die JDBC-Treiberversionen 2.x und 3.x verwenden, um eine Verbindung zu Athena herzustellen. Hinweise zu den verschiedenen Parametern für die JDBC-Versionen 2.x und 3.x finden Sie unter Protokollebene.
Debug-Protokolle für Athena JDBC Version 2.x aktivieren
Um die Debug-Protokolle zu aktivieren, konfigurieren Sie die folgenden Eigenschaften in Ihrem Athena JDBC 2.x-Treiber:
- Wählen Sie für LogLevel 5 aus.
- Wählen Sie für UseAwsLogger 1 aus.
Hinweis: Mit dieser Eigenschaft protokolliert der JDBC-Treiber auch Informationen aus AWS-API-Aufrufen. - Geben Sie für LogPath einen Speicherort auf Ihrem Host-Computer ein, an dem die Treiberprotokolle erfasst werden sollen.
Hinweis: Sie können ähnliche Optionen auch in Ihrem Business Intelligence-Tool konfigurieren, um Debug-Protokolle zu aktivieren.
Stellen Sie sicher, dass Sie Ihre JDBC-Anwendung neu starten und dann erneut eine Verbindung zum Server herstellen.
Weitere Informationen zu aktivierten Protokolldateien finden Sie unter Konfiguration der Protokollierung auf der insightsoftware-Website.
Debug-Protokolle für Athena JDBC Version 3.x aktivieren
Um die Debug-Protokolle zu aktivieren, konfigurieren Sie die folgenden Eigenschaften in Ihrem Athena JDBC 3.x-Treiber:
- Wählen Sie für LogLevel DEBUG aus.
- Geben Sie für LogPath einen Speicherort auf Ihrem Host-Computer ein, an dem die Treiberprotokolle erfasst werden sollen.
Hinweis: Sie können ähnliche Optionen auch in Ihrem Business Intelligence-Tool konfigurieren, um Debug-Protokolle zu aktivieren.
Um sicherzustellen, dass die neuen Einstellungen wirksam werden, starten Sie Ihre JDBC-Anwendung neu und stellen Sie dann erneut eine Verbindung zum Server her.
Der Athena JDBC 3.x-Treiber generiert Protokolldateien an dem Speicherort, der in der Eigenschaft LogPath angegeben ist.
ODBC-Treiber
Sie können die ODBC-Treiberversionen 1.x und 2.x verwenden, um eine Verbindung zu Athena herzustellen. Weitere Informationen und Angaben zum Herunterladen von ODBC-Treibern finden Sie unter Herstellen einer Verbindung zu Amazon Athena mit ODBC.
Debug-Protokolle für Athena ODBC 1.x-Treiber aktivieren
Laden Sie den Athena ODBC 1.x-Treiber für Windows, Linux oder macOS für Ihren Computer herunter.
Gehen Sie wie folgt vor, um Debug-Protokolle für Ihren Windows-Computer zu aktivieren:
- Wählen Sie im Windows Startmenü die Option ODBC-Datenquellen aus.
- Wählen Sie im ODBC-Datenquellenadministrator die Registerkarte System-DSN aus.
- Wählen Sie Hinzufügen aus.
- Wählen Sie aus der Liste der Treiber Simba Athena ODBC Driver aus.
- Wählen Sie Fertigstellen aus.
Hinweis: Ein neuer Assistent wird geöffnet, in dem Sie Informationen wie die AWS-Region, das Schema, die Arbeitsgruppe, den Ausgabeort für Amazon Simple Storage Service (Amazon S3) sowie den Schlüssel für den AWS Key Management Service (AWS KMS) hinzufügen können. - Wählen Sie Protokollierungsoptionen aus.
Wählen Sie für Log Level die Option INFO aus.
Wählen Sie für Log Path einen Pfad auf Ihrem Windows-Computer aus.
Klicken Sie auf OK.
Die ODBC-Treiberprotokolle werden in dem von Ihnen ausgewählten Protokollpfad generiert.
Gehen Sie wie folgt vor, um Debug-Protokolle im Treiber für Ihren Linux- oder macOS-Computer zu aktivieren:
Linux: Bearbeiten Sie die Datei ** L/opt/simba/athenaodbc/lib/64/simba.athenaodbc.ini** und konfigurieren Sie dann die folgenden Eigenschaften:
- Wählen Sie für LogLevel 5 aus.
- Geben Sie für LogPath einen Pfad zu Ihrem Host ein.
macOS: Bearbeiten Sie die Datei /library/simba/athenaODBC/lib/simba.athenaODBC.ini und konfigurieren Sie dann die folgenden Eigenschaften:
- Wählen Sie für LogLevel 5 aus.
- Geben Sie für LogPath einen Pfad zu Ihrem Host ein.
Stellen Sie sicher, dass Sie Ihre ODBC-Anwendung neu starten und dann erneut eine Verbindung zum Server herstellen.
Weitere Informationen zu aktivierten Protokolldateien finden Sie unter Konfiguration der Protokollierungsoptionen auf der insightsoftware-Website.
Debug-Protokolle für Athena ODBC 2.x-Treiber aktivieren
Laden Sie den Athena ODBC 2.x-Treiber für Ihren Windows-, Linux- oder macOS-Computer herunter. Erstellen Sie dann eine Datenquelle für Ihr Betriebssystem (OS).
Gehen Sie wie folgt vor, um Debug-Protokolle für Ihren Windows-Computer zu aktivieren:
- Wählen Sie im Windows Startmenü die Option ODBC-Datenquellen aus.
- Wählen Sie im ODBC-Datenquellenadministrator Ihren Datenquellennamen aus.
- Wählen Sie Konfigurieren und dann Protokollierungsoptionen aus.
- Aktualisieren Sie die folgenden Parameter:
Wählen Sie für Log Level die Protokollebene aus: 1.
Wählen Sie für Log Path einen Pfad auf Ihrem Windows-Computer aus.
(Optional) Um AWS-SDK-Protokolle zu aktivieren, wählen Sie Enable AWS Logger aus. - Klicken Sie auf OK.
Gehen Sie wie folgt vor, um Debug-Protokolle für Ihren macOS-Computer zu aktivieren:
- Installieren Sie den ODBC-Datenkonnektor auf macOS.
- Öffnen Sie die Datei odbc.ini im folgenden Verzeichnis für Ihren Prozessor:
Intel-Prozessor: /opt/athena/odbc/x86_64/ini/
ARM-Prozessor: /opt/athena/odbc/arm64/ini/ - Aktualisieren Sie die folgenden Parameter:
Wählen Sie für LogLevel 1 aus.
(Optional) Wählen Sie für UseAWSLogger den Wert 1 aus.
Geben Sie für LogPath einen Pfad zu Ihrem Host ein. - Verwenden Sie das Befehlszeilentool iodbctest, um die Verbindung zu überprüfen.
Gehen Sie wie folgt vor, um Debug-Protokolle für Linux-Maschinen zu aktivieren:
- Installieren Sie den ODBC-Datenkonnektor auf Linux.
- Öffnen Sie die Datei /opt/athena/odbc/ini/odbc.ini.
- Aktualisieren Sie die folgenden Parameter:
Wählen Sie für LogLevel 1 aus.
(Optional) Wählen Sie für UseAWSLogger den Wert 1 aus.
Geben Sie für LogPath einen Pfad zu Ihrem Host ein. - Verwenden Sie das Befehlszeilentool UnixODBC isql, um die Verbindung zu überprüfen.
Die ODBC-Treiberprotokolle werden in dem von Ihnen ausgewählten Protokollpfad generiert.
Ähnliche Informationen
Verbindung zu Amazon Athena mit ODBC- und JDBC-Treibern herstellen
Athena ODBC- und JDBC-Treiber auf der InsightSoftware-Website
