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 SQL Workbench zu verbinden. Verwenden Sie dazu die Links zu Amazon S3 auf dieser Seite, um den Athena-JDBC-2.x-Treiber herunterzuladen, zu installieren und zu konfigurieren. Informationen zum Erstellen der JDBC-Verbindungs-URL finden Sie im herunterladbaren Installations- und Konfigurationshandbuch für JDBC und im . Weitere Informationen zu Berechtigungen finden Sie unter Zugriff über JDBC- und ODBC-Verbindungen kontrollieren. Wenn Sie Feedback zum JDBC-Treiber senden möchten, senden Sie eine E-Mail an athena-feedback@amazon.com. Ab Version 2.0.24 stehen zwei Versionen des Treibers zur Verfügung: eine enthält die AWS-SDK und eine nicht.

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 für die Verbindung mit Athena verwenden, stellen Sie sicher, dass die Sicherheitsgruppe, die an den PrivatLink-Endpunkt angeschlossen ist, für eingehenden Datenverkehr an Port 444 geöffnet ist. Wenn Port 444 blockiert ist, erhalten Sie möglicherweise die Fehlermeldung [Simba][AthenaJDBC](100123) Ein Fehler ist aufgetreten. Ausnahme während der Spalten-Initialisierung.

  • athena:GetQueryResultsStream-Richtlinie – Fügen Sie die athena:GetQueryResultsStream-Richtlinienaktion den IAM-Prinzipalen hinzu, die den JDBC-Treiber verwenden. Diese Richtlinienaktion wird nicht direkt mit der API bereitgestellt. Sie wird nur mit dem JDBC-Treiber als Teil der Unterstützung von Streaming-Ergebnissen verwendet. Eine Beispielrichtlinie finden Sie unter AWSverwaltete Richtlinie: AWSQuicksight AthenaAccess.

  • Verwenden des JDBC-Treibers für mehrere Datenkataloge – Um den JDBC-Treiber für mehrere Datenkataloge mit Athena zu verwenden (z. B. bei Verwendung eines externen Hive-Metastores oder Verbundabfragen), fügen Sie MetadataRetrievalMethod=ProxyAPI in Ihre JDBC-Verbindungszeichenfolge ein.

  • 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 zum 4.2-Treiber dringend empfohlen.

JDBC-2.x-Treiber mit AWS-SDK

Die JDBC-Treiberversion 2.2.2 entspricht dem Datenstandard JDBC-API 4.2 und erfordert JDK 8.0 oder höher. Informationen zum Überprüfen der verwendeten Version der Java-Laufzeitumgebung (JRE) finden Sie in der Java-Dokumentation.

Verwenden Sie den folgenden Link, um die .jar-Datei des JDBC 4.2-Treibers herunterzuladen.

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

JDBC-2.x-Treiber ohne AWS-SDK

Die JDBC-Treiberversion 2.2.2 entspricht dem Datenstandard JDBC-API 4.2 und erfordert JDK 8.0 oder höher. Informationen zum Überprüfen der verwendeten Version der Java-Laufzeitumgebung (JRE) finden Sie in der Java-Dokumentation.

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

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

JDBC-2.x-Treiber – Versionshinweise, Lizenzvereinbarung und Anmerkungen

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

Dokumentation zum JDBC-2.x-Treiber

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