All Products
Search
Document Center

E-MapReduce:Gunakan Tablestore sebagai backend penyimpanan

Last Updated:Mar 26, 2026

Layanan Namespace JindoFS mendukung berbagai backend penyimpanan metadata. Secara default, layanan ini menggunakan RocksDB. Jika Anda ingin menggunakan Tablestore sebagai backend metadata, konfigurasikan instans Tablestore seperti yang dijelaskan dalam topik ini. Topik ini menjelaskan cara mengikat instans Tablestore ke Layanan Namespace pada SmartData 2.6.X dan versi yang lebih baru.

Prasyarat

Sebelum memulai, pastikan Anda telah memiliki:

  • Kluster E-MapReduce (EMR). Untuk informasi selengkapnya, lihat Buat kluster.

  • Instans Tablestore dengan fitur transaksi yang diaktifkan. Kami menyarankan Anda menggunakan instans kinerja tinggi. Untuk informasi selengkapnya, lihat Buat instans.

Cara kerja

Layanan Namespace mengikat satu instans Tablestore per kluster JindoFS EMR dan membuat tabel Tablestore terpisah untuk setiap namespace guna menyimpan metadata.

Gambar berikut menunjukkan arsitektur Layanan Namespace dalam mode ketersediaan tinggi (HA) dengan backend Tablestore.

HA

Catatan penggunaan

  • Aktifkan fitur transaksi pada instans Tablestore sebelum mengikatnya ke Layanan Namespace.

  • Gunakan Titik akhir VPC untuk instans Tablestore.

Konfigurasikan instans Tablestore

Untuk mengikat instans Tablestore ke Layanan Namespace, konfigurasikan parameter bigboot pada layanan SmartData. Contoh berikut menggunakan instans Tablestore bernama emr-jfs di wilayah China (Hangzhou), yang diakses dari kluster EMR dalam VPC.

  1. Buka layanan SmartData.

    1. Masuk ke Konsol EMR.

    2. Pada bilah navigasi atas, pilih wilayah tempat kluster Anda berada. Pilih kelompok sumber daya sesuai kebutuhan. Secara default, semua resource akun akan ditampilkan.

    3. Klik tab Cluster Management.

    4. Temukan kluster target dan klik Details di kolom Actions.

    5. Pada panel navigasi kiri, klik Cluster Service, lalu klik SmartData.

  2. Buka konfigurasi bigboot.

    1. Klik tab Configure.

    2. Pada bagian Service Configuration, klik tab bigboot. bigboot

  3. Atur parameter berikut.

    ParameterDeskripsiWajibContoh
    namespace.backend.typeJenis backend metadata. Nilai yang valid: rocksdb (default), ots, raft. Atur ke ots untuk menggunakan Tablestore.Yaots
    namespace.ots.instanceNama instans Tablestore.Yaemr-jfs
    namespace.ots.endpointTitik akhir instans Tablestore. Gunakan Titik akhir VPC.Yahttp://emr-jfs.cn-hangzhou.vpc.tablestore.aliyuncs.com
    namespace.ots.accessKeyID AccessKey yang digunakan untuk mengakses instans Tablestore.Tidakkkkkkk
    namespace.ots.accessSecretRahasia AccessKey yang digunakan untuk mengakses instans Tablestore.TidakXXXXXX
  4. Simpan konfigurasi.

    1. Di pojok kanan atas bagian Service Configuration, klik Save.

    2. Pada kotak dialog Confirm Changes, masukkan deskripsi dan aktifkan Auto-update Configuration.

    3. Klik OK.

  5. Di pojok kanan atas, pilih Restart Jindo Namespace Service dari daftar drop-down Actions.

Konfigurasikan instans Tablestore dalam mode HA

Jika kluster EMR Anda berjalan dalam mode HA, deploy juga Layanan Namespace dalam mode HA. Dalam mode HA, Layanan Namespace mendukung failover otomatis: jika namespace aktif gagal, klien secara otomatis beralih ke namespace cadangan.

HA modeOTS
  1. Pada konfigurasi bigboot untuk layanan SmartData, lakukan perubahan berikut.

    1. Atur jfs.namespace.server.rpc-address menjadi emr-header-1:8101,emr-header-2:8101.

    2. Di pojok kanan atas bagian Service Configuration, klik Custom Configuration. Pada kotak dialog Add Configuration Item, tambahkan namespace.backend.ots.ha sebagai kunci dan atur nilainya menjadi true.

    3. Klik OK.

    4. Simpan konfigurasi.

      1. Di pojok kanan atas bagian Service Configuration, klik Save.

      2. Pada kotak dialog Confirm Changes, masukkan deskripsi dan aktifkan Auto-update Configuration.

      3. Klik OK.

  2. Di pojok kanan atas, pilih Restart Jindo Namespace Service dari daftar drop-down Actions.

  3. Pilih Restart Jindo Storage Service dari daftar drop-down Actions di pojok kanan atas.