Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Athena JDBC 3.x-Treiber
Sie können den JDBC Athena-Treiber verwenden, um von vielen SQL Client-Tools von Drittanbietern und von benutzerdefinierten Anwendungen aus eine Verbindung zu Amazon Athena herzustellen.
Systemanforderungen
-
Laufzeitumgebung Java 8 (oder höher)
-
Mindestens 20 MB verfügbarer Speicherplatz
Überlegungen und Einschränkungen
Im Folgenden finden Sie einige Überlegungen und Einschränkungen für den Athena JDBC 3.x-Treiber.
-
Protokollierung — Der 3.x-Treiber verwendet eine Abstraktionsschicht SLF4J
, die die Verwendung eines von mehreren Protokollierungssystemen zur Laufzeit ermöglicht. -
Verschlüsselung – Wenn Sie den S3-Fetcher mit der
CSE_KMS
-Verschlüsselungsoption verwenden, kann der Amazon-S3-Client das im Amazon-S3-Bucket gespeicherte Ergebnis nicht entschlüsseln. Wenn SieCSE_KMS
-Verschlüsselung benötigen, können Sie den Streaming-Fetcher weiterhin verwenden. Die Unterstützung derCSE_KMS
-Verschlüsselung mit dem Amazon-S3-Fetcher ist geplant.
JDBC3.x-Treiber herunterladen
Dieser Abschnitt enthält Download- und Lizenzinformationen für den JDBC 3.x-Treiber.
Wichtig
Beachten Sie bei der Verwendung des JDBC 3.x-Treibers unbedingt die folgenden Anforderungen:
-
Open port 444 – Halten Sie Port 444, den Athena zum Streamen von Abfrageergebnissen verwendet, für ausgehenden Datenverkehr geöffnet. Wenn Sie einen PrivateLink Endpunkt verwenden, um eine Verbindung zu Athena herzustellen, stellen Sie sicher, dass die an den PrivateLink Endpunkt angehängte Sicherheitsgruppe für eingehenden Datenverkehr auf Port 444 geöffnet ist.
-
athena: GetQueryResultsStream policy — Fügt die
athena:GetQueryResultsStream
Richtlinienaktion den IAM Prinzipalen hinzu, die den Treiber verwenden. JDBC Diese Richtlinienaktion wird nicht direkt mit dem angezeigt. API Sie wird nur mit den JDBC Treibern ODBC und als Teil der Unterstützung von Streaming-Ergebnissen verwendet. Eine Beispielrichtlinie finden Sie unter AWS verwaltete Richtlinie: AWSQuicksightAthenaAccess.
Besuchen Sie die folgenden Links, um den Amazon Athena JDBC 3.x-Treiber herunterzuladen.
JDBCTreiber Uber Jar
Der folgende Download packt den Treiber und all seine Abhängigkeiten in derselben .jar
-Datei. Dieser Download wird häufig für SQL Kunden von Drittanbietern verwendet.
3.3.0 Uber Jar
JDBCTreiber Lean Jar
Der folgende Download ist eine .zip
-Datei, die die Lean-.jar
für den Treiber und separate .jar
-Dateien für die Abhängigkeiten des Treibers enthält. Dieser Download wird häufig für benutzerdefinierte Anwendungen verwendet, deren Abhängigkeiten möglicherweise mit den vom Treiber verwendeten Abhängigkeiten in Konflikt stehen. Dieser Download ist nützlich, wenn Sie auswählen möchten, welche der Treiberabhängigkeiten in das Lean-Jar-Format aufgenommen und welche ausgeschlossen werden sollen, falls Ihre benutzerdefinierte Anwendung bereits eine oder mehrere davon enthält.
3.3.0 Lean Jar
License
Der folgende Link enthält die Lizenzvereinbarung für den JDBC 3.x-Treiber.