E-MapReduce (EMR) memungkinkan Anda menambahkan berbagai layanan ke kluster EMR yang sudah ada. Topik ini menjelaskan cara menambahkan layanan ke kluster yang sudah ada melalui konsol EMR.
Prasyarat
Kluster telah dibuat dan berstatus Berjalan. Untuk informasi lebih lanjut tentang pembuatan kluster, lihat Buat kluster.
Batasan
Kluster harus dalam status Berjalan.
Semua node dalam kluster harus berstatus Berjalan, dan layanan yang diterapkan di kluster harus bekerja sesuai harapan.
Anda hanya dapat menambahkan layanan ke kluster dalam skenario yang dijelaskan pada tabel berikut.
nullJika Anda mengaktifkan Kerberos Authentication saat membuat kluster, Anda tidak dapat menambahkan layanan Knox dan Kudu setelah kluster dibuat.
Layanan yang dapat ditambahkan ke kluster bervariasi berdasarkan versi EMR. Layanan yang tersedia untuk ditambahkan akan ditampilkan langsung di konsol EMR.
Skema
Layanan yang dapat ditambahkan
Kluster DataLake (EMR V3.43.0, EMR V5.9.0, dan versi minor terbaru)
Knox (bergantung pada OpenLDAP)
OpenLDAP
Ranger (bergantung pada Ranger-plugin dan Hadoop-Common)
Iceberg
Hudi
JindoData (versi minor lebih awal dari EMR V5.15.X atau EMR V3.49.X)
JindoCache (EMR V5.15.X atau versi minor terbaru atau EMR V3.49.X atau versi minor terbaru)
Presto/Trino (bergantung pada Hadoop-Common)
DLF-Auth
Tez (bergantung pada YARN)
Flume (bergantung pada Hadoop-Common)
RSS/Celeborn
Sqoop (bergantung pada YARN)
Kyuubi (bergantung pada Spark 3 dan ZooKeeper)
Paimon
ZooKeeper
Kluster Dataflow (EMR V3.43.0, EMR V5.9.0, dan versi minor terbaru)
Flink (bergantung pada YARN dan OpenLDAP)
OpenLDAP
Knox (bergantung pada OpenLDAP)
Paimon
ZooKeeper
Kluster DataServing (EMR V3.43.0, EMR V5.9.0, dan versi minor terbaru)
HBase (bergantung pada ZooKeeper dan HDFS atau OSS-HDFS)
Phoenix (bergantung pada HBase)
JindoData (versi minor lebih awal dari EMR V5.15.X atau EMR V3.49.X)
JindoCache (EMR V5.15.X atau versi minor terbaru atau EMR V3.49.X atau versi minor terbaru)
OLAP (EMR V3.43.0, EMR V5.9.0 dan versi minor terbaru)
Tidak ada
Kustom (EMR V3.43.0, EMR V5.9.0 dan versi minor terbaru)
Knox (tergantung pada OpenLDAP)
OpenLDAP
Ranger (bergantung pada Ranger-plugin dan Hadoop-Common)
Iceberg
Hudi
JindoData (versi minor lebih awal dari EMR V5.15.X atau EMR V3.49.X)
JindoCache (EMR V5.15.X atau versi minor terbaru, serta EMR V3.49.X atau versi minor terbaru)
Presto (bergantung pada Hadoop-Common)
DLF-Auth
Tez (bergantung pada YARN)
Flume (bergantung pada Hadoop-Common)
RSS/Celeborn
Flink (bergantung pada YARN dan OpenLDAP)
HBase (bergantung pada ZooKeeper dan HDFS atau OSS-HDFS)
Phoenix (bergantung pada HBase)
Hadoop (hanya tersedia untuk pengguna yang sudah ada)
Impala
Presto
Oozie
ZooKeeper
HBase
Zeppelin
Storm
Ranger
Superset
Livy
Flume
Kudu
ESS atau RSS
Peringatan
Setelah menambahkan layanan, Anda mungkin perlu memodifikasi konfigurasi beberapa layanan yang sudah ada secara manual dan me-restart layanan tersebut agar konfigurasi berlaku. Kami merekomendasikan menambahkan layanan selama jam-jam sepi.
Prosedur
Buka tab Layanan.
Masuk ke konsol EMR. Di panel navigasi sisi kiri, klik EMR on ECS.
Di bilah navigasi atas, pilih wilayah tempat kluster Anda berada dan pilih grup sumber daya sesuai kebutuhan bisnis Anda.
Di halaman EMR on ECS, temukan kluster yang diinginkan dan klik Services di kolom Tindakan.
Di tab Services, klik Add Service.
Di panel Add Service, pilih layanan yang ingin ditambahkan dan klik OK. Setelah layanan berhasil ditambahkan, pesan The service is added akan ditampilkan. Anda dapat melihat layanan yang baru ditambahkan di tab Layanan.
nullBeberapa layanan yang ingin Anda tambahkan hanya dapat berfungsi sesuai harapan setelah Anda memodifikasi konfigurasi layanan yang sudah ada. Setelah layanan ditambahkan, sistem akan meminta Anda untuk memodifikasi konfigurasi tersebut. Baca pesan prompt, klik Continue, lalu ikuti petunjuk di layar untuk melanjutkan modifikasi.
Opsional. Modifikasi konfigurasi layanan yang sudah ada.
Sebagai contoh, setelah menambahkan layanan Trino, Anda perlu memodifikasi konfigurasi layanan Hive, Spark 3, Tez, Trino, dan YARN melalui tab Konfigurasi.
Di tab Services, klik Configure untuk layanan yang memiliki titik oranye di pojok kanan atas.

Klik Modify Configurations di pesan prompt.

Di panel Modify Configurations, pilih semua item konfigurasi yang relevan dan klik Save. Secara default, saklar Save and Deliver Configuration diaktifkan.

Restart layanan agar konfigurasi berlaku. Anda juga dapat menggunakan prompt yang tersedia untuk menerapkan konfigurasi.

Untuk informasi lebih lanjut tentang cara me-restart layanan, lihat Restart layanan.
Referensi
Untuk informasi tentang cara mengakses antarmuka web layanan, lihat Akses antarmuka web komponen open source di konsol EMR.
Untuk informasi tentang cara melihat status kesehatan layanan dan komponennya, lihat Lihat status kesehatan layanan dan komponen.
Untuk informasi tentang masalah terkait layanan, lihat FAQ tentang manajemen kluster.