Membuat cluster dengan Phoenix - Amazon EMR

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

Membuat cluster dengan Phoenix

Anda menginstal Phoenix dengan memilih aplikasi ketika Anda membuat sebuah cluster di konsol atau menggunakan AWS CLI. Prosedur dan contoh berikut menunjukkan cara membuat sebuah cluster dengan Phoenix dan HBase. Untuk informasi selengkapnya tentang membuat kluster menggunakan konsol, termasuk Opsi lanjutan Lihat Merencanakan dan mengkonfigurasi cluster di Panduan manajemen Amazon EMR.

Untuk melancarkan kluster dengan Phoenix dipasang menggunakan Opsi cepat untuk membuat sebuah cluster di konsol

  1. Buka konsol Amazon EMR di https://console.aws.amazon.com/emr.

  2. Pilih Buat Cluster untuk menggunakan Buat cepat.

  3. Untuk Pengaturan perangkat lunak, pilih rilis terbaru yang sesuai untuk aplikasi Anda. Phoenix muncul sebagai pilihan hanya ketika Amazon Rilis Versi emr-4.7.0 atau yang lebih baru dipilih.

  4. Untuk Aplikasi, pilih opsi kedua, HBase: HBase ver dengan Ganglia ver, Hadoop ver, Hive ver, Hue ver, Phoenix ver, dan ZooKeeper ver.

  5. Pilih opsi lain yang diperlukan, lalu pilih Buat klaster.

catatan

Karakter kelanjutan baris Linux (\) disertakan untuk memudahkan pembacaan. Karakter ini bisa dihapus atau digunakan dalam perintah Linux. Untuk Windows, hapus atau ganti dengan tanda sisipan (^).

Contoh berikut meluncurkan cluster dengan Phoenix diinstal menggunakan pengaturan konfigurasi default.

Untuk meluncurkan cluster dengan Phoenix dan HBase menggunakan AWS CLI
  • Buat kluster dengan perintah berikut ini:

    aws emr create-cluster --name "Cluster with Phoenix" --release-label emr-5.36.0 \ --applications Name=Phoenix Name=HBase --ec2-attributes KeyName=myKey \ --instance-type m5.xlarge --instance-count 3 --use-default-roles

Menyesuaikan konfigurasi Phoenix

Saat membuat cluster, Anda mengkonfigurasi Phoenix dengan menetapkan nilai di hbase-site.xml menggunakan hbase-site klasifikasi konfigurasi.

Untuk informasi selengkapnya, lihat Pengaturan dan penyalaan dalam dokumentasi Phoenix.

Contoh berikut menunjukkan menggunakan file JSON disimpan di Amazon S3 untuk menentukan nilai false untuk phoenix.schema.dropMetaData properti. Beberapa properti dapat ditentukan untuk klasifikasi tunggal. Untuk informasi selengkapnya, lihat Konfigurasikan aplikasi. Parameter create-cluster perintah kemudian referensi file JSON sebagai --configurations parameter.

Isi dari file JSON disimpan ke/mybucket/myfolder/myconfig.json adalah sebagai berikut.

[ { "Classification": "hbase-site", "Properties": { "phoenix.schema.dropMetaData": "false" } } ]

Parameter create cluster perintah yang referensi file JSON ditampilkan dalam contoh berikut.

aws emr create-cluster --release-label emr-5.36.0 --applications Name=Phoenix \ Name=HBase --instance-type m5.xlarge --instance-count 2 \ --configurations https://s3.amazonaws.com/mybucket/myfolder/myconfig.json
catatan

Permintaan konfigurasi ulang untuk setiap Phoenix konfigurasi klasifikasi hanya didukung di Amazon EMR versi 5.23.0 dan kemudian, dan tidak didukung di Amazon EMR versi 5.21.0 atau 5.22.0. Untuk informasi selengkapnya, lihat Menyediakan konfigurasi untuk grup contoh di kluster berjalan