Pengemudi Athena 2.x JDBC - Amazon Athena

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Pengemudi Athena 2.x JDBC

Anda dapat menggunakan JDBC koneksi untuk menghubungkan Athena ke alat intelijen bisnis dan aplikasi lain, seperti SQL meja kerja. Untuk melakukan ini, gunakan tautan Amazon S3 di halaman ini untuk mengunduh, menginstal, dan mengonfigurasi driver JDBC Athena 2.x. Untuk informasi tentang membangun JDBC koneksiURL, lihat panduan instalasi JDBC driver yang dapat diunduh dan panduan konfigurasi . Untuk informasi izin, lihat Kontrol akses melalui JDBC dan ODBC koneksi. Untuk mengirimkan umpan balik mengenai JDBC pengemudi, email athena-feedback@amazon.com. Dimulai dengan versi 2.0.24, dua versi driver tersedia: satu yang menyertakan AWS SDK, dan satu yang tidak.

penting

Saat Anda menggunakan JDBC driver, pastikan untuk mencatat persyaratan berikut:

  • Buka port 444 - Simpan port 444, yang digunakan Athena untuk mengalirkan hasil kueri, terbuka untuk lalu lintas keluar. Saat Anda menggunakan PrivateLink titik akhir untuk terhubung ke Athena, pastikan grup keamanan yang terpasang pada titik akhir terbuka untuk PrivateLink lalu lintas masuk di port 444. Jika port 444 diblokir, Anda mungkin menerima pesan kesalahan [Simba] [AthenaJDBC] (100123) Terjadi kesalahan. Pengecualian selama inisialisasi kolom.

  • athena: GetQueryResultsStream policy — Tambahkan tindakan athena:GetQueryResultsStream kebijakan ke kepala IAM sekolah yang menggunakan driver. JDBC Tindakan kebijakan ini tidak diekspos langsung denganAPI. Ini hanya digunakan dengan ODBC dan JDBC driver sebagai bagian dari dukungan hasil streaming. Untuk contoh kebijakan, lihat AWS kebijakan terkelola: AWSQuicksightAthenaAccess.

  • Menggunakan JDBC driver untuk beberapa katalog data — Untuk menggunakan JDBC driver untuk beberapa katalog data dengan Athena (misalnya, saat menggunakan metastore Hive eksternal atau kueri federasi), sertakan dalam string koneksi Anda. MetadataRetrievalMethod=ProxyAPI JDBC

  • 4.1 driver - Mulai tahun 2023, dukungan driver untuk JDBC versi 4.1 dihentikan. Tidak ada pembaruan lebih lanjut yang akan dirilis. Jika Anda menggunakan driver JDBC 4.1, migrasi ke driver 4.2 sangat disarankan.

JDBC2.x driver dengan AWS SDK

Versi JDBC driver 2.1.5 sesuai dengan standar data JDBC API 4.2 dan membutuhkan JDK 8.0 atau yang lebih baru. Untuk informasi tentang memeriksa versi Java Runtime Environment (JRE) yang Anda gunakan, lihat dokumentasi Java.

Unduhan .zip file berikut berisi .jar file untuk JDBC 4.2 dan mencakup dan dokumentasi yang AWS SDK menyertainya, catatan rilis, lisensi, dan perjanjian.

JDBC2.x driver tanpa AWS SDK

Versi JDBC driver 2.1.5 sesuai dengan standar data JDBC API 4.2 dan membutuhkan JDK 8.0 atau yang lebih baru. Untuk informasi tentang memeriksa versi Java Runtime Environment (JRE) yang Anda gunakan, lihat dokumentasi Java.

Gunakan tautan berikut untuk mengunduh .jar file driver JDBC 4.2 tanpa file AWS SDK.

Unduhan .zip file berikut berisi .jar file untuk JDBC 4.2 dan dokumentasi, catatan rilis, lisensi, dan perjanjian yang menyertainya. Itu tidak termasuk AWS SDK.

JDBC2.x catatan rilis driver, perjanjian lisensi, dan pemberitahuan

Setelah mengunduh versi yang Anda butuhkan, baca catatan rilis, dan tinjau Perjanjian Lisensi dan Pemberitahuan.

JDBCDokumentasi driver 2.x

Download dokumentasi berikut untuk driver: