All Products
Search
Document Center

E-MapReduce:FAQ

Last Updated:Jun 22, 2026

Topik ini menjawab pertanyaan umum mengenai penggunaan Ranger.

RangerUserSync gagal menyinkronkan pengguna Linux/LDAP

  • Penyebab: Masalah ini terjadi pada versi E-MapReduce 3.23.0 dan sebelumnya.

  • Solusi: Masuk ke node emr-header-1 kluster, lalu ubah secara manual file /etc/ecm/ranger-usersync-conf/ranger-ugsync-site.xml untuk mengatur parameter ranger.usersync.enabled menjadi true. Setelah itu, di Konsol EMR, restart komponen RangerUserSync.

Cara menyinkronkan pengguna Unix ke Ranger

Ranger tidak mendukung penyinkronan pengguna LDAP dan Unix secara bersamaan dalam satu kluster. Metode penyinkronan pengguna Unix bergantung pada apakah OpenLDAP diterapkan di kluster Anda.

Tanpa OpenLDAP

  1. Pada node master kluster E-MapReduce Anda, jalankan perintah berikut untuk menambahkan pengguna.

    sudo adduser <username>
  2. Di Konsol EMR, buka layanan Ranger. Pada tab Status, temukan RangerUserSync dalam daftar Components, lalu klik Restart di kolom Actions.

  3. Verifikasi hasil sinkronisasi.

    1. Masuk ke antarmuka web Ranger. Untuk informasi selengkapnya, lihat Akses antarmuka web komponen open-source.

    2. Pilih Settings > Users/Groups/Roles.

    3. Pada tab Users, pastikan pengguna Unix baru muncul.

      Sebagai contoh, pengguna test yang dibuat pada langkah 1 kini muncul.

Dengan OpenLDAP

Jika OpenLDAP diterapkan di kluster Anda, pengguna LDAP akan disinkronkan secara default. Untuk mengaktifkan sinkronisasi pengguna Unix, Anda harus mengubah parameter konfigurasi Ranger secara manual sebagai berikut:

  1. Pada node master kluster E-MapReduce Anda, jalankan perintah berikut untuk menambahkan pengguna.

    sudo adduser <username>
  2. Di Konsol EMR, buka layanan Ranger. Pada tab Configure, temukan dan ubah parameter berikut:

    • Atur parameter ranger.usersync.sync.source menjadi unix.

    • Atur parameter ranger.usersync.source.impl.class menjadi org.apache.ranger.unixusersync.process.UnixUserGroupBuilder.

  3. Saat diminta oleh konsol, simpan konfigurasi dan restart layanan Ranger. Setelah layanan direstart, pengguna Unix akan disinkronkan secara otomatis.

  4. Verifikasi hasil sinkronisasi.

    1. Masuk ke antarmuka web Ranger. Untuk informasi selengkapnya, lihat Akses antarmuka web komponen open-source.

    2. Pilih Settings > Users/Groups/Roles.

    3. Pada tab Users, pastikan pengguna Unix baru muncul.

      Sebagai contoh, pengguna test yang dibuat pada langkah 1 kini muncul.