All Products
Search
Document Center

E-MapReduce:Dokumen

Last Updated:Mar 26, 2026

Superset adalah alat intelijen bisnis (BI) ringan yang memungkinkan Anda terhubung ke sumber data E-MapReduce (EMR) Druid atau Hive untuk menjalankan kueri, membuat grafik, dan memublikasikan dasbor—semuanya melalui browser. Contoh dalam dokumen ini menggunakan kluster EMR versi V3.34.0.

Prasyarat

Sebelum memulai, pastikan Anda telah memiliki:

Batasan

  • Superset hanya berjalan pada node emr-header-1 dan tidak dapat diterapkan dalam mode high-availability (HA).

  • Knox tidak dapat digunakan untuk mengakses antarmuka web Superset.

Akses EMR Druid dari Superset

Superset terintegrasi secara mendalam dengan EMR Druid. Anda dapat melakukan kueri terhadap Druid menggunakan SQL atau bahasa kueri native Druid.

Langkah 1: Login ke Superset

Buka antarmuka web Superset melalui saluran data SSH Anda. Username dan password default keduanya adalah admin. Segera ubah password setelah login pertama kali.

Antarmuka web ditampilkan dalam bahasa Inggris saat login pertama kali.

Langkah 2: Tambahkan kluster EMR Druid

  1. Pilih Sources > Druid Clusters.

  2. Klik ikon Add.

  3. Pada kotak dialog Add Druid Cluster, konfigurasikan parameter berikut.

    ParameterDeskripsi
    Broker HostMasukkan emr-header-1. Nilai ini bersifat tetap.
    Broker PortMasukkan 1 diikuti nomor port Broker open-source. Misalnya, jika port Broker adalah 8082, masukkan 18082.
    Cluster NameMasukkan nama kluster Druid yang telah Anda buat di Konsol EMR.

    Add Druid

  4. Klik Save.

Langkah 3: Tambahkan sumber data

  1. Pilih Sources > Druid Datasources.

  2. Klik ikon Add.

  3. Pada kotak dialog Add Druid Datasource, konfigurasikan parameter berikut.

    ParameterDeskripsi
    Datasource NameMasukkan nama untuk sumber data tersebut.
    ClusterPilih kluster EMR Druid yang telah Anda tambahkan pada langkah sebelumnya.

    datasource

  4. Klik Save. Setelah disimpan, klik ikon Edit untuk menentukan kolom dimensi dan kolom metrik.

Langkah 4: Verifikasi koneksi

Klik nama sumber data untuk melihat detail kluster EMR Druid.

check-datasource

Akses database Hive dari Superset

Superset menggunakan SQLAlchemy untuk terhubung ke database relasional dan mesin kueri data besar, termasuk MySQL, Oracle, PostgreSQL, Microsoft SQL Server, Hive, Presto, dan Druid. Hive diinstal secara default pada kluster EMR Hadoop.

Untuk jenis database lain yang didukung, lihat dokumentasi dialek SQLAlchemy.

Langkah 1: Login ke Superset

Buka antarmuka web Superset melalui saluran data SSH Anda. Username dan password default keduanya adalah admin.

Langkah 2: Tambahkan database Hive

  1. Pilih Sources > Databases.

  2. Klik ikon Add.

  3. Pada kotak dialog Add Database, konfigurasikan parameter berikut.

    ParameterDeskripsi
    DatabaseMasukkan nama untuk koneksi database.
    SQLAlchemy URIMasukkan hive://emr-header-1:10000/.

    DataBase

  4. Klik Save.

Langkah 3: Tambahkan tabel

  1. Pilih Sources > Tables.

  2. Klik ikon Add.

  3. Pada kotak dialog Import a table definition, konfigurasikan parameter berikut.

    ParameterDeskripsi
    DatabasePilih database yang telah Anda tambahkan pada langkah sebelumnya.
    Table NameMasukkan nama tabel dalam database tersebut. Contoh ini menggunakan tabel bernama test.

    add table

  4. Klik Save.

Langkah 4: Lakukan kueri data

  1. Pilih SQL Lab > SQL Editor.

  2. Pilih Hive JDBC Server sebagai database.

  3. Pilih default sebagai skema.

  4. Jalankan kueri Hive Anda.

FAQ

Pengguna admin melihat pesan "invalid login" saat login pertama kali.

Hal ini terjadi pada kluster EMR dengan versi minor lebih awal dari V4.6 atau V3.33. Untuk memperbaikinya, jalankan perintah berikut pada node master sebagai pengguna root:

  1. Login ke node master melalui SSH. Untuk petunjuknya, lihat Login ke kluster.

  2. Aktifkan lingkungan Superset:

    source /usr/lib/superset-current/bin/activate
  3. Buat akun admin:

    superset fab create-admin

    Masukkan username, nama depan, nama belakang, email, password, dan konfirmasi sesuai permintaan. Nilai default-nya adalah:

    Username [admin]:
    User first name [admin]:
    User last name [user]:
    Email [admin@fab.org]:
    Password:
    Repeat for confirmation:
  4. Inisialisasi database:

    superset db upgrade
  5. Inisialisasi Superset:

    superset init

Setelah langkah-langkah tersebut, buat saluran data SSH dan login dengan akun yang baru saja Anda buat.