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. 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 das SDK enthält, und eine, die das AWS SDK 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) Ein Fehler ist aufgetreten. Ausnahme während der Spalten-Initialisierung.

  • athena: GetQueryResultsStream policy — Fügen Sie die athena:GetQueryResultsStream Richtlinienaktion zu 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 AWS verwaltete Richtlinie: AWSQuicksightAthenaAccess.

  • 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 SDK AWS

Die JDBC-Treiberversion 2.1.5 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 Datei für JDBC 4.2 sowie das SDK und die dazugehörige Dokumentation, Versionshinweise, Lizenzen und Vereinbarungen. .jar AWS

JDBC-2.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 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-Treiberdatei ohne das SDK herunterzuladen. .jar AWS

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

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: