E-MapReduce (EMR) Trino dilengkapi konektor bawaan yang telah dikonfigurasi sebelumnya dan mendukung penambahan konektor kustom melalui slot konektor placeholder. Topik ini menjelaskan konektor bawaan yang tersedia, cara mengubah konfigurasinya, serta cara menambahkan konektor kustom.
Konektor bawaan
EMR Trino mencakup konektor bawaan berikut:
| Konektor | Deskripsi | Referensi |
|---|---|---|
| Hive | Lakukan kueri data di gudang data Hive. | Konektor Hive |
| Kudu | Lakukan kueri, sisipkan, dan hapus data di Kudu. | Konektor Kudu |
| MySQL | Lakukan kueri tabel di instans MySQL eksternal dan buat tabel. | Konektor MySQL |
| Iceberg | Lakukan kueri file data dalam format Iceberg. | Konektor Iceberg |
| Hudi | Lakukan kueri data di tabel Copy on Write (COW) dan Merge on Read (MOR). | Konektor Hudi |
| Delta | Lakukan kueri data di tabel Delta Lake. | Konektor Delta |
| JMX | Lakukan pemantauan dan debugging sistem. | Konektor JMX |
| system | Lakukan kueri informasi dasar kluster dan metrik. Tidak diperlukan konfigurasi — semua data dapat diakses dari direktori system. |
— |
Ubah konektor bawaan
Setiap konektor bawaan memiliki file konfigurasi khusus di layanan Trino. Tabel berikut memetakan konektor ke file konfigurasi masing-masing:
| Konektor | File konfigurasi |
|---|---|
| Hive | hive.properties |
| Kudu | kudu.properties |
| MySQL | mysql.properties |
| Iceberg | iceberg.properties |
| Hudi | hudi.properties |
| Delta | delta.properties |
| JMX | jmx.properties |
| system | system.properties |
Contoh berikut menunjukkan cara mengubah konfigurasi konektor Hive.
-
Buka halaman layanan Trino di Konsol EMR, klik tab Configure, lalu klik tab hive.properties.
-
Ubah item konfigurasi sesuai kebutuhan Anda. Untuk detail tentang pengeditan item konfigurasi, lihat Kelola item konfigurasi.
-
Simpan konfigurasi, lalu pilih More > Restart di pojok kanan atas tab Services.
Konektor akan tersedia setelah layanan direstart.
Tambahkan konektor kustom
EMR Trino menyediakan lima slot konektor placeholder — connector1 hingga connector5 — untuk menambahkan konektor kustom. Setiap slot memiliki file konfigurasi yang sesuai (connector1.properties hingga connector5.properties). Mengonfigurasi konektor placeholder mengikuti langkah-langkah yang sama seperti mengubah konektor bawaan.
Prasyarat
Sebelum memulai, pastikan Anda telah memiliki:
-
EMR V3.27.0, EMR V4.3.0, EMR V5.2.0, atau versi minor yang lebih baru
Tambahkan konektor kustom
Untuk menambahkan konektor kustom, konfigurasikan salah satu slot konektor placeholder yang belum digunakan.
Contoh berikut menambahkan konektor MongoDB menggunakan slot connector1.
-
Buka halaman layanan Trino di Konsol EMR, klik tab Configure, lalu klik tab connector1.properties.
-
Atur connector.name menjadi mongodb.
-
Tambahkan item konfigurasi kustom sesuai kebutuhan bisnis Anda. Untuk petunjuk menambahkan item konfigurasi, lihat Ubah item konfigurasi.
-
Simpan konfigurasi, lalu pilih More > Restart di pojok kanan atas tab Services.
Konektor akan tersedia setelah layanan direstart.