全部产品
Search
文档中心

E-MapReduce:Gunakan instance Tablestore untuk menyimpan metadata

更新时间:Jul 06, 2025

Namespace Service dari JindoFS mendukung berbagai metode penyimpanan metadata. Topik ini menjelaskan cara mengonfigurasi instance Tablestore sebagai backend penyimpanan metadata.

Prasyarat

  • Sebuah kluster E-MapReduce (EMR) telah dibuat.

    Untuk informasi lebih lanjut, lihat Buat Kluster.

  • Sebuah instance Tablestore telah dibuat. Kami merekomendasikan penggunaan instance berperforma tinggi.

    Untuk informasi lebih lanjut, lihat Buat Instance.

    Catatan Anda harus mengaktifkan fitur transaksi.

Informasi latar belakang

Pada SmartData 2.6.X dan versi selanjutnya, Namespace Service memungkinkan Anda menggunakan instance Tablestore untuk menyimpan metadata. Anda dapat mengaitkan sebuah instance Tablestore ke setiap kluster EMR JindoFS. Namespace Service membuat tabel Tablestore untuk setiap namespace guna mengelola dan menyimpan metadata.

Gambar berikut menunjukkan struktur Namespace Service dalam mode high availability (HA) dengan instance Tablestore sebagai backend penyimpanan metadata.HA

Konfigurasikan instance Tablestore

Untuk menggunakan instance Tablestore sebagai backend penyimpanan metadata, Anda harus terlebih dahulu mengaitkan instance Tablestore ke Namespace Service. Ikuti langkah-langkah berikut:

  1. Akses layanan SmartData.
    1. Masuk ke Konsol EMR Alibaba Cloud.
    2. Di bilah navigasi atas, pilih wilayah tempat kluster Anda berada. Pilih grup sumber daya sesuai kebutuhan. Secara default, semua sumber daya akun akan muncul.
    3. Klik tab Cluster Management.
    4. Pada halaman Cluster Management, temukan kluster target dan klik Details di kolom Tindakan.
    5. Di panel navigasi sebelah kiri, klik Cluster Service lalu SmartData.
  2. Konfigurasikan parameter bigboot.
    1. Klik tab Configure.
    2. Klik tab bigboot di bagian Konfigurasi Layanan.
      bigboot
  3. Konfigurasikan parameter yang dijelaskan dalam tabel berikut.
    Misalnya, Anda telah membuat instance Tablestore bernama emr-jfs di wilayah China (Hangzhou). Kluster EMR Anda diterapkan dalam jaringan VPC. Anda telah memperoleh ID AccessKey dan Rahasia AccessKey yang digunakan untuk mengakses instance Tablestore.
    ParameterDeskripsiDiperlukanContoh
    namespace.backend.typeTipe penyimpanan backend dari Namespace Service.
    • rocksdb
    • ots
    • raft

    Nilai default: rocksdb. Atur parameter ini ke ots.

    Yaots
    namespace.ots.instanceNama instance Tablestore.Yaemr-jfs
    namespace.ots.accessKeyID AccessKey yang digunakan untuk mengakses instance Tablestore.Tidakkkkkkk
    namespace.ots.accessSecretRahasia AccessKey yang digunakan untuk mengakses instance Tablestore.TidakXXXXXX
    namespace.ots.endpointTitik akhir instance Tablestore. Kami merekomendasikan Anda menggunakan titik akhir VPC.Yahttp://emr-jfs.cn-hangzhou.vpc.tablestore.aliyuncs.com
  4. Simpan konfigurasi.
    1. Di pojok kanan atas bagian Konfigurasi Layanan, klik Save.
    2. Di kotak dialog Confirm Changes, tentukan Deskripsi dan aktifkan Auto-update Configuration.
    3. Klik OK.
  5. Pilih Restart Jindo Namespace Service dari daftar drop-down Actions di pojok kanan atas.

Konfigurasikan instance Tablestore (mode HA)

Jika kluster EMR Anda diterapkan dalam mode HA, kami merekomendasikan Anda menerapkan Namespace Service dalam mode HA.HA mode
Dalam mode HA, Namespace Service mendukung failover otomatis. Jika namespace aktif gagal, klien secara otomatis beralih layanan ke namespace cadangan.OTS
  1. Akses tab bigboot untuk layanan SmartData dan lakukan operasi berikut:
    1. Ubah nilai parameter jfs.namespace.server.rpc-address menjadi emr-header-1:8101,emr-header-2:8101.
    2. Di pojok kanan atas bagian Konfigurasi Layanan, klik Custom Configuration. Di kotak dialog Tambah Item Konfigurasi, tambahkan namespace.backend.ots.ha sebagai kunci dan atur parameter ini ke true.
    3. Klik OK.
    4. Simpan konfigurasi.
      1. Di pojok kanan atas bagian Konfigurasi Layanan, klik Save.
      2. Di kotak dialog Confirm Changes, tentukan Deskripsi dan aktifkan Auto-update Configuration.
      3. Klik OK.
  2. Pilih Restart Jindo Namespace Service dari daftar drop-down Actions di pojok kanan atas.
  3. Pilih Restart Jindo Storage Service dari daftar drop-down Actions di pojok kanan atas.