Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Hubungkan ke node utama untuk cluster Amazon EMR dan jalankan kueri
Menyediakan data uji dan konfigurasikan izin
Anda dapat menguji Amazon EMR dengan Trino dengan menggunakan Katalog Data AWS Glue dan metastore Hive-nya. Langkah-langkah prasyarat ini menjelaskan cara mengatur data pengujian, jika Anda belum melakukannya:
Buat kunci SSH untuk digunakan untuk enkripsi komunikasi, jika Anda belum melakukannya.
Anda dapat memilih dari beberapa sistem file untuk menyimpan data dan file log. Untuk memulai, buat bucket Amazon S3. Berikan ember nama yang unik. Saat Anda membuatnya, tentukan kunci enkripsi yang Anda buat.
catatan
Pilih wilayah yang sama untuk membuat bucket penyimpanan dan cluster Amazon EMR.
Pilih bucket yang Anda buat. Pilih Buat folder dan beri folder nama yang mudah diingat. Saat Anda membuat folder, pilih konfigurasi keamanan. Anda dapat memilih pengaturan keamanan untuk induk, atau membuat pengaturan keamanan lebih khusus.
Tambahkan data uji ke folder Anda. Untuk tujuan tutorial ini, menggunakan .csv dari catatan yang dipisahkan koma berfungsi dengan baik untuk menyelesaikan kasus penggunaan ini.
Setelah menambahkan data ke bucket Amazon S3, konfigurasikan tabel di AWS Glue untuk menyediakan lapisan abstraksi untuk menanyakan data.
Hubungkan dan jalankan kueri
Berikut ini menjelaskan bagaimana Anda terhubung ke dan menjalankan kueri pada cluster yang menjalankan Trino. Sebelum Anda melakukan ini, pastikan Anda mengatur konektor Hive metastore, yang dijelaskan dalam prosedur sebelumnya, sehingga tabel metastore terlihat.
Sebaiknya gunakan EC2 Instance Connect untuk menyambung ke cluster Anda, karena menyediakan koneksi yang aman. Pilih Hubungkan ke node Utama menggunakan SSH dari ringkasan cluster. Koneksi mengharuskan grup keamanan memiliki aturan masuk untuk memungkinkan koneksi melalui port 22 ke klien di subnet. Anda juga harus menggunakan hadoop pengguna saat menghubungkan.
Mulai Trino CLI dengan menjalankan.
trino-cliIni memungkinkan Anda untuk menjalankan perintah dan data kueri dengan Trino.Jalankan
show catalogs;. Periksa apakah katalog sarang terdaftar. Ini menyediakan daftar katalog yang tersedia, yang berisi penyimpanan data atau pengaturan sistem.Untuk melihat skema yang tersedia, jalankan
show schemas in hive;. Dari sini, Anda dapat menjalankanusedan menyertakan nama skema Anda. Kemudian Anda dapatschema-name;show tables;menjalankan daftar tabel.Kueri tabel dengan menjalankan perintah seperti
SELECT * FROM, menggunakan nama tabel dalam skema Anda. Jika Anda sudah menjalankantable-nameUSEpernyataan untuk terhubung ke skema tertentu, Anda tidak perlu menggunakan notasi dua bagian sepertischema.table.