AWS Builder Center: Learn, Build and Connect with builders in the AWS community
AWS Builder Center is the official home for builders on AWS. Share and read what others are working on, follow people who inspire you, explore training and workshops, and find tools to support what you're building.
Wie verwende ich Athena-Treiber zur Fehlerbehebung bei der Tableau-Verbindung?
Ich möchte Treiber von Amazon Athena verwenden, um Tableau-Verbindungsprobleme zu beheben.
Lösung
Probleme im Zusammenhang mit Treibern lösen
Wenn Probleme mit dem Treiber auftreten, erhältst du eine Fehlermeldung, die der folgenden ähnelt:
„The drivers required to connect to the data source are not installed. No Suitable driver Installed. Error code: AA76601F“
Dieser Fehler tritt auf, wenn du keinen geeigneten Athena-JDBC-Treiber verwendest oder ihn an den richtigen Ort herunterlädst.
Gehe wie folgt vor, um dieses Problem zu beheben:
- Lade die neueste JAR-Version des Athena-JDBC-Treibers mit einem gebündelten AWS-SDK herunter.
- Speichere den Athena-JDBC-Treiber im richtigen Tableau-Treiberverzeichnis:
Speichere in Windows die JAR-Datei von Athena JDBC im Ordner C:\Program Files\Tableau\Drivers.
Speichere in macOS die JAR-Datei von Athena JDBC im Ordner ~/Library/Tableau/Drivers.
Hinweis: Füge nicht mehrere JAR-Dateien hinzu. Wenn du mehrere JAR-Dateien hinzufügst, können treiberbezogene Probleme auftreten. - Starte Tableau neu und stelle dann eine Verbindung zu Athena her.
Verbindungs-Timeouts beheben
Wenn Verbindungs-Timeouts auftreten, erhältst du eine Fehlermeldung, die der folgenden ähnelt:
„com/amazonaws/ClientConfiguration Unable to connect to the Amazon Athena server athena.us-east-1.amazonaws.com. Check that the server is running and that you have access privileges to the requested database.“
Dieser Fehler tritt auf, wenn keine Verbindung zwischen dem Treiber auf dem installierten Host und Athena besteht.
**Hinweis:**Ersetze in den folgenden Befehlen aa-example-1 durch deine AWS-Region. Ersetze für die Amazon Virtual Private Cloud (Amazon VPC)-Endpunktbefehle 1234567890abcdef0 durch deine VPC-Endpunkt-ID.
Gehe wie folgt vor, um dieses Problem zu beheben:
-
Öffne die Ports 443 und 444. Athena verwendet Port 443, um eine Verbindung zum Host herzustellen, und die Athena-Streaming-API verwendet Port 444, um Abfrageergebnisse zu streamen.
-
Führe die folgenden Befehle für dein Betriebssystem (OS) aus, um die Endpunktkonnektivität zu den Ports 443 und 444 vom Host-Computer des Treibers aus zu testen:
Windows:telnet athena.aa-example-1.amazonaws.com 443 telnet athena.aa-example-1.amazonaws.com 444macOS:
nc -v athena.aa-example-1.amazonaws.com 443 nc -v athena.aa-example-1.amazonaws.com 444Wenn du einen Amazon-VPC-Endpunkt für einen privaten DNS-Server verwendest, füge deine VPC-Endpunkt-ID am Anfang des Endpunkts hinzu. Füge dann die vpce-Subdomain hinzu.
VPC-Endpunkt unter Windows:telnet vpce-1234567890abcdef0.athena.aa-example-1.vpce.amazonaws.com 443 telnet vpce-1234567890abcdef0.athena.aa-example-1.vpce.amazonaws.com 444VPC-Endpunkt unter macOS:
nc -v vpce-1234567890abcdef0.athena.aa-example-1.vpce.amazonaws.com 443 nc -v vpce-1234567890abcdef0.athena.aa-example-1.vpce.amazonaws.com 444 -
Verwende die richtige Benutzerzugriffsschlüssel-ID und den geheimen Zugriffsschlüssel für AWS Identity and Access Management (IAM). Füge außerdem die erforderlichen Berechtigungen für Amazon Simple Storage Service (Amazon S3), Athena und AWS Glue hinzu.
Probleme im Zusammenhang mit Abfragen und Verbindungen debuggen
Gehe wie folgt vor, um die Athena-JDBC-Treiberprotokolle für Tableau zu aktivieren:
-
Erstelle eine athena.properties-Datei im folgenden Datasources-Ordner für dein Betriebssystem:
Verwende in Windows den Ordner C:\Users\[YourUsername]\Documents\My Tableau Repository\Datasources.
Verwende in macOS den Ordner ~/Documents/My Tableau Repository/Datasources. -
Öffne die Eigenschaftendatei und füge dann Folgendes hinzu:
LogLevel=6 LogPath=D:\test\ UseAwsLogger=1 -
Speichere die Datei und schließe dann Tableau.
-
Stelle eine Verbindung zu Athena her.
Die Protokolldateien AthenaJDBC_connection und AthenaJDBC_Driver werden jetzt im Ordner Datasources generiert.
- Themen
- Analytics
- Tags
- Amazon Athena
- Sprache
- Deutsch

Relevanter Inhalt
AWS OFFICIALAktualisiert vor 4 Jahren