All Products
Search
Document Center

E-MapReduce:Login ke kluster

Last Updated:Jun 21, 2026

Anda dapat login ke node kluster E-MapReduce (EMR) melalui SSH, Workbench, atau metode lain untuk menghubungkan ke instance Elastic Compute Service (ECS) guna mengelola kluster Anda.

Prasyarat

  • Mesin lokal Anda harus dapat terhubung ke node master kluster. Saat membuat kluster, aktifkan sakelar Assign Public Network IP. Atau, setelah kluster dibuat, tetapkan alamat IP publik statis atau Elastic IP Address (EIP) ke node master di Konsol ECS. Untuk informasi selengkapnya, lihat Bagaimana cara menetapkan alamat IP publik setelah kluster dibuat?.

  • Pastikan security group kluster mengizinkan lalu lintas inbound pada port TCP 22. Untuk informasi selengkapnya, lihat Tambahkan aturan security group.

Cari IP publik dan nama node

Ikuti langkah-langkah berikut untuk menemukan alamat IP publik atau nama suatu node.

  1. Buka halaman Nodes.

    1. Login ke Konsol E-MapReduce.

    2. Di bilah navigasi atas, pilih wilayah dan kelompok sumber daya.

    3. Pada kolom Actions kluster target, klik Nodes.

  2. Di halaman Nodes, klik ikon image di samping grup node target untuk melihat alamat IP publik dan nama nodenya.

    • Public IP Address: Alamat IP publik node tersebut.

      Catatan

      Jika alamat IP publik suatu node tidak ditampilkan, opsi Assign Public Network IP tidak diaktifkan saat kluster dibuat. Untuk menetapkan alamat IP publik, lihat Bagaimana cara menetapkan alamat IP publik setelah kluster dibuat?.

    • Node Name: Nama node tersebut, seperti master-1-1, core-1-1, atau task-1-1.

Login ke node master

SSH key pair

Setelah membuat pasangan kunci, kunci privat akan secara otomatis diunduh dan disimpan sebagai file .pem.

Ikuti langkah-langkah berikut sesuai sistem operasi Anda.

Linux

Contoh ini menunjukkan cara login ke node master menggunakan file kunci privat ecs.pem.

  1. Jalankan perintah berikut untuk mengubah izin file kunci privat.

    chmod 400 ~/.ssh/ecs.pem

    Dalam contoh ini, ~/.ssh/ecs.pem adalah path ke file kunci privat ecs.pem di mesin lokal Anda.

  2. Jalankan perintah berikut untuk terhubung ke node master.

    ssh -i ~/.ssh/ecs.pem emr-user@<public_ip_address_of_the_master_node>
    Untuk mendapatkan alamat IP publik node master, lihat Cari IP publik dan nama node.

Windows

Di mesin Windows, Anda dapat login ke node master melalui Command Prompt atau PuTTY.

Command Prompt

Buka Command Prompt dan jalankan perintah berikut untuk login ke node master.

ssh -i <path_to_your_.pem_private_key_file> emr-user@<public_ip_address_of_the_master_node>
Untuk mendapatkan alamat IP publik node master, lihat Cari IP publik dan nama node.

PuTTY

  1. Unduh PuTTY dan PuTTYgen.

  2. Gunakan PuTTYgen untuk mengonversi file kunci privat .pem menjadi file .ppk.

    1. Jalankan PuTTYgen. Contoh ini menggunakan PuTTYgen 0.82.

    2. Di bagian Actions, klik Load untuk mengimpor file kunci privat yang Anda unduh saat membuat kluster.

      Saat mengimpor file, atur tipe file ke All files (*.*).

    3. Pilih file kunci privat .pem yang ingin Anda konversi dan klik Enable.

    4. Klik Save private key.

    5. Pada kotak dialog yang muncul, klik Yes. Masukkan nama untuk file kunci privat .ppk dan klik Save.

      Simpan kunci privat yang telah dikonversi di mesin lokal Anda. Contohnya: kp-123.ppk.

  3. Login ke node master menggunakan PuTTY.

    1. Jalankan PuTTY.

    2. Di panel navigasi, pilih Connection > SSH > Auth > Credentials. Untuk opsi Private key file for authentication, klik Browse dan pilih file kunci yang telah dikonversi.

    3. Klik Session. Di bidang Host Name (or IP address), masukkan username login dan alamat IP publik node master.

      Gunakan format emr-user@<public_ip_address_of_the_master_node>, misalnya, emr-user@10.10.xx.xx. Untuk mendapatkan alamat IP publik node master, lihat Cari IP publik dan nama node.

      Pastikan Port diatur ke 22 dan Connection type adalah SSH.

    4. Klik Open. Pada kotak dialog yang muncul, klik Accept untuk login ke node master.

Password SSH

Catatan

Langkah-langkah ini mengasumsikan Anda menggunakan username root dan password yang ditetapkan saat pembuatan kluster.

Ikuti langkah-langkah berikut sesuai sistem operasi Anda.

Linux

Jalankan perintah berikut di terminal lokal Anda untuk terhubung ke node master.

ssh root@<public_ip_address_of_the_master_node>
Untuk mendapatkan alamat IP publik node master, lihat Cari IP publik dan nama node.

Windows

  1. Unduh dan instal PuTTY. Tautan unduhan: PuTTY.

  2. Jalankan PuTTY.

  3. Konfigurasikan informasi yang diperlukan untuk terhubung ke kluster.

    • Host Name (or IP address): Masukkan alamat IP publik statis atau EIP dari node master. Untuk mendapatkan alamat IP publik node master, lihat Cari IP publik dan nama node.

    • Port: Masukkan 22.

    • Connection type: Pilih SSH.

    • (Opsional) Untuk menyimpan pengaturan ini agar dapat digunakan di masa mendatang, masukkan nama sesi di bidang Saved Sessions dan klik Save.

  4. Klik Open.

  5. Masukkan username (root secara default) dan password Anda untuk login ke kluster.

Metode koneksi ECS

  1. Buka halaman Nodes.

    1. Login ke Konsol E-MapReduce.

    2. Di bilah navigasi atas, pilih wilayah dan kelompok sumber daya sesuai kebutuhan.

    3. Pada kolom Actions kluster target, klik Nodes.

  2. Di halaman Nodes, klik ID ECS di bawah nama node target untuk membuka Konsol ECS.

  3. Di halaman Instances, klik Remote connection di samping ID instance.

    Anda juga dapat memilih tool yang sesuai untuk terhubung ke instance ECS node tersebut. Untuk informasi selengkapnya, lihat Metode koneksi.

    Catatan

    Jika terjadi masalah izin saat Anda menghubungkan ke instance dengan menggunakan Workbench, lihat Apa yang harus saya lakukan jika terjadi error izin saat menggunakan Workbench untuk menghubungkan ke instance ECS?.

Login ke node kluster lainnya

Login tanpa password ke node lain

Ikuti langkah-langkah berikut untuk login ke node core atau task.

  1. Login ke node master kluster. Untuk informasi selengkapnya, lihat Login ke node master.

  2. Di node master, beralih ke akun emr-user.

    su emr-user
  3. Login ke node core atau task target tanpa password.

    ssh <node_name_of_the_core_or_task_node>
    Untuk mendapatkan nama node core atau task, lihat Cari IP publik dan nama node. Contoh nama node termasuk core-1-1 dan task-1-1.

Metode koneksi ECS

  1. Buka halaman Nodes.

    1. Login ke Konsol E-MapReduce.

    2. Di bilah navigasi atas, pilih wilayah dan kelompok sumber daya sesuai kebutuhan.

    3. Pada kolom Actions kluster target, klik Nodes.

  2. Di halaman Nodes, klik ID ECS di bawah nama node target untuk membuka Konsol ECS.

  3. Di halaman Instans, klik Reset Instance Password. Untuk informasi selengkapnya, lihat Atur ulang kata sandi logon untuk Instans.

    Penting

    Secara default, node core dan task tidak memiliki password login ECS. Untuk login dengan password, Anda harus terlebih dahulu mengaturnya ulang di Konsol ECS.

  4. Setelah mengatur ulang password Anda, pilih tool yang sesuai untuk terhubung ke instance ECS node tersebut. Untuk informasi selengkapnya, lihat Pilih metode koneksi remote ECS.

    Catatan

    Jika terjadi masalah izin saat Anda menghubungkan ke instance dengan menggunakan Workbench, lihat Apa yang harus saya lakukan jika terjadi error izin saat menggunakan Workbench untuk menghubungkan ke instance ECS?.

FAQ

Tetapkan alamat IP publik

Setelah membuat kluster, ikuti langkah-langkah berikut untuk menetapkan alamat IP publik.

  1. Buka halaman Nodes.

    1. Login ke Konsol E-MapReduce.

    2. Di bilah navigasi atas, pilih wilayah dan kelompok sumber daya.

    3. Pada kolom Actions kluster target, klik Nodes.

  2. Di halaman Nodes, klik ikon image pada baris grup node target, lalu klik ID node untuk membuka halaman Instance Details.

  3. Di bagian Configuration Information > Public IP Address, klik Associate EIP atau Assign Public IP Address sesuai kebutuhan.

    • Associate EIP: Buat dan asosiasikan alamat IP elastis. Untuk informasi selengkapnya, lihat Elastic IP Address.

    • Assign Public IP Address: Tetapkan nilai bandwidth lebih dari 0 Mbit/s. Sistem akan secara otomatis menetapkan alamat IP publik. Untuk informasi selengkapnya, lihat Alamat IP publik statis.

  4. Setelah konfigurasi berhasil, buka halaman Nodes, klik ikon image pada baris grup node target, lalu lihat alamat IP publiknya.

Login tanpa password

Ikuti langkah-langkah berikut untuk menggunakan login tanpa password guna terhubung ke kluster dari mesin lokal Anda.

  1. Buka Command Prompt dan jalankan perintah berikut untuk menghasilkan pasangan kunci.

    ssh-keygen

    Perintah ini menghasilkan dua file di direktori mesin lokal Anda: id_rsa (kunci privat) dan id_rsa.pub (kunci publik).

  2. Tambahkan kunci publik yang dihasilkan ke node master kluster.

    1. Buka direktori ~/.ssh kluster.

      cd ~/.ssh
    2. Konfigurasikan kunci node master.

      vim authorized_keys
    3. Salin isi file kunci publik lokal id_rsa.pub ke file authorized_keys.

  3. Tambahkan alamat IP mesin lokal Anda ke aturan security group.

    1. Dapatkan alamat IP publik mesin Anda.

      Untuk mengakses komponen kluster secara aman, kami menyarankan Anda hanya mengizinkan akses dari alamat IP publik saat ini saat mengonfigurasi kebijakan security group. Untuk mengetahui alamat IP publik saat ini, kunjungi MyIP.

    2. Tambahkan aturan security group dan izinkan lalu lintas inbound pada port TCP 22.

      Untuk informasi selengkapnya tentang cara menambahkan aturan security group, lihat Tambahkan aturan security group. Di tab Inbound, atur Jenis Protokol ke Custom TCP dan masukkan alamat IP client Anda di bidang Source.

  4. Di Command Prompt, jalankan perintah berikut untuk login ke kluster tanpa password.

    ssh root@<public_ip_address_of_the_master_node>

Password pembuatan kluster

Ya, Anda dapat menggunakan password yang ditetapkan saat pembuatan kluster untuk login ke node master. Untuk informasi tentang cara login ke node lainnya, lihat Login ke node kluster lainnya.

Atur ulang password kluster

Untuk mengatur ulang password, buka Konsol ECS dan ikuti langkah-langkah berikut:

  1. Di halaman Nodes Konsol E-MapReduce, temukan node yang password-nya ingin Anda atur ulang.

  2. Klik ID instance untuk membuka halaman detailnya di Konsol ECS.

  3. Di halaman Instances, klik Reset Password.

    Untuk informasi selengkapnya, lihat Atur ulang password login instance.

Error izin Workbench

Jika terjadi error izin saat Anda menghubungkan ke instance ECS dengan Workbench, solusinya bergantung pada jenis akun yang Anda gunakan:

  • Akun Alibaba Cloud: Saat pertama kali menghubungkan, sebuah kotak dialog akan meminta Anda untuk membuat service-linked role untuk Workbench. Klik OK agar role tersebut dibuat secara otomatis.

  • Akun RAM: Anda perlu menghubungi akun utama atau administrator untuk memberikan kebijakan izin sistem AliyunECSWorkbenchFullAccess. Hanya pengguna dengan izin ini yang dapat membuat service-linked role untuk Workbench dan menggunakan Workbench untuk login ke instance. Untuk informasi selengkapnya, lihat service-linked role untuk Workbench.

Referensi

Karena alasan keamanan, UI web untuk komponen open-source seperti Hadoop, Spark, dan Flink tidak dapat diakses secara publik. Gunakan salah satu metode berikut untuk mengaksesnya: