Athena JDBC 2.x-Treiber - Amazon Athena

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 2.x-Treiber

Sie können eine JDBC Verbindung verwenden, um Athena mit Business Intelligence-Tools und anderen Anwendungen wie SQLWorkbench zu verbinden. Verwenden Sie dazu die Amazon S3 S3-Links auf dieser Seite, um den Athena JDBC 2.x-Treiber herunterzuladen, zu installieren und zu konfigurieren. Informationen zum Aufbau der JDBC Verbindung URL finden Sie in der herunterladbaren JDBCTreiberinstallations- und Konfigurationsanleitung zur JDBC . Weitere Informationen zu Berechtigungen finden Sie unter Steuern Sie den Zugriff über JDBC und Verbindungen ODBC. Wenn Sie Feedback zum JDBC Treiber senden möchten, senden Sie eine E-Mail an athena-feedback@amazon.com. Ab Version 2.0.24 sind zwei Versionen des Treibers verfügbar: eine, die den Treiber enthält, und eine AWS SDK, die ihn nicht enthält.

Wichtig

Beachten Sie bei der Verwendung des JDBC 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. Wenn Port 444 blockiert ist, erhalten Sie möglicherweise die Fehlermeldung [Simba] [AthenaJDBC] (100123) Es ist ein Fehler aufgetreten. Ausnahme während der Spalten-Initialisierung.

  • 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.

  • Den JDBC Treiber für mehrere Datenkataloge verwenden — Um den JDBC Treiber für mehrere Datenkataloge mit Athena zu verwenden (z. B. wenn Sie einen externen Hive-Metastore oder föderierte Abfragen verwenden), fügen Sie ihn in Ihre Verbindungszeichenfolge ein. MetadataRetrievalMethod=ProxyAPI JDBC

  • 4.1-Treiber — Ab 2023 wird die Treiberunterstützung für JDBC Version 4.1 eingestellt. Es werden keine weiteren Updates veröffentlicht. Wenn Sie einen JDBC 4.1-Treiber verwenden, wird die Migration auf den 4.2-Treiber dringend empfohlen.

JDBC2.x-Treiber mit AWS SDK

Die JDBC Treiberversion 2.1.5 entspricht dem Datenstandard JDBC API 4.2 und erfordert JDK 8.0 oder höher. Informationen zur Überprüfung der Version von Java Runtime Environment (JRE), die Sie verwenden, finden Sie in der Java-Dokumentation.

Der folgende .zip Datei-Download enthält die Datei für JDBC 4.2 sowie die .jar dazugehörige Dokumentation, Versionshinweise, Lizenzen und Vereinbarungen. AWS SDK

JDBC2.x-Treiber ohne AWS SDK

Die JDBC Treiberversion 2.1.5 entspricht dem Datenstandard JDBC API 4.2 und erfordert JDK 8.0 oder höher. Informationen zur Überprüfung der Version von Java Runtime Environment (JRE), die Sie verwenden, finden Sie in der Java-Dokumentation.

Verwenden Sie den folgenden Link, um die JDBC .jar 4.2-Treiberdatei ohne die herunterzuladen AWS SDK.

Der folgende .zip Datei-Download enthält die Datei für JDBC 4.2 und die dazugehörige Dokumentation, Versionshinweise, .jar Lizenzen und Vereinbarungen. Es beinhaltet nicht die AWS SDK.

JDBCVersionshinweise, Lizenzvereinbarung und Hinweise zum 2.x-Treiber

Nachdem Sie die benötigte Version heruntergeladen haben, lesen Sie die Versionshinweise und überprüfen Sie die Lizenzvereinbarung und Anmerkungen.

JDBCDokumentation zum 2.x-Treiber

Laden Sie die folgende Dokumentation für den Treiber herunter: