Menambahkan konektor database - Amazon EMR

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

Menambahkan konektor database

Anda dapat menggunakan klasifikasi konfigurasi untuk mengkonfigurasi properti konektor JDBC ketika Anda membuat sebuah cluster. Klasifikasi konfigurasi dimulai dengan presto-connector, misalnya, presto-connector-postgresql. Klasifikasi konfigurasi yang tersedia tergantung pada versi rilis Amazon EMR. Untuk klasifikasi konfigurasi yang tersedia dengan versi rilis terbaru, lihatKlasifikasi konfigurasi para Amazon EMR 5.36.0. Jika Anda menggunakan versi yang berbeda dari Amazon EMR, lihat Amazon EMR versi rilis 5.x Untuk klasifikasi konfigurasi. Untuk informasi selengkapnya tentang properti yang dapat dikonfigurasi dengan konektor masing-masing, lihat https://prestodb.io/docs/current/connector.html.

contoh —configuring sebuah cluster dengan konektor PostgreSQL JDBC

Untuk meluncurkan cluster dengan konektor PostgreSQL diinstal dan dikonfigurasi, pertama buat file JSON yang menentukan klasifikasi konfigurasi—misalnya, myConfig.json—dengan konten berikut, dan simpan secara lokal.

Mengganti properti sambungan yang sesuai untuk pengaturan Anda dan seperti yang ditunjukkan dalam Konektor PostgreSQL topik dalam Dokumentasi Presto.

[ { "Classification": "presto-connector-postgresql", "Properties": { "connection-url": "jdbc:postgresql://example.net:5432/database", "connection-user": "MYUSER", "connection-password": "MYPASS" }, "Configurations": [] } ]

Ketika Anda membuat cluster, referensi path ke file JSON menggunakan --configurations Pilihan seperti yang ditunjukkan dalam contoh berikut, di mana myConfig.json berada di direktori yang sama di mana Anda menjalankan perintah:

aws emr create-cluster --name PrestoConnector --release-label emr-5.36.0 --instance-type m5.xlarge \ --instance-count 2 --applications Name=Hadoop Name=Hive Name=Pig Name=Presto \ --use-default-roles --ec2-attributes KeyName=myKey \ --log-uri s3://my-bucket/logs --enable-debugging \ --configurations file://myConfig.json