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.

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:
- Akses layanan SmartData.
- Masuk ke Konsol EMR Alibaba Cloud.
- Di bilah navigasi atas, pilih wilayah tempat kluster Anda berada. Pilih grup sumber daya sesuai kebutuhan. Secara default, semua sumber daya akun akan muncul.
- Klik tab Cluster Management.
- Pada halaman Cluster Management, temukan kluster target dan klik Details di kolom Tindakan.
- Di panel navigasi sebelah kiri, klik Cluster Service lalu SmartData.
- Masuk ke Konsol EMR Alibaba Cloud.
- Konfigurasikan parameter bigboot.
- Klik tab Configure.
- Klik tab bigboot di bagian Konfigurasi Layanan.

- 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.
Parameter Deskripsi Diperlukan Contoh namespace.backend.type Tipe penyimpanan backend dari Namespace Service. - rocksdb
- ots
- raft
Nilai default: rocksdb. Atur parameter ini ke ots.
Ya ots namespace.ots.instance Nama instance Tablestore. Ya emr-jfs namespace.ots.accessKey ID AccessKey yang digunakan untuk mengakses instance Tablestore. Tidak kkkkkk namespace.ots.accessSecret Rahasia AccessKey yang digunakan untuk mengakses instance Tablestore. Tidak XXXXXX namespace.ots.endpoint Titik akhir instance Tablestore. Kami merekomendasikan Anda menggunakan titik akhir VPC. Ya http://emr-jfs.cn-hangzhou.vpc.tablestore.aliyuncs.com - Simpan konfigurasi.
- Di pojok kanan atas bagian Konfigurasi Layanan, klik Save.
- Di kotak dialog Confirm Changes, tentukan Deskripsi dan aktifkan Auto-update Configuration.
- Klik OK.
- Pilih Restart Jindo Namespace Service dari daftar drop-down di pojok kanan atas.
Konfigurasikan instance Tablestore (mode HA)


- Akses tab bigboot untuk layanan SmartData dan lakukan operasi berikut:
- Ubah nilai parameter jfs.namespace.server.rpc-address menjadi emr-header-1:8101,emr-header-2:8101.
- 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.
- Klik OK.
- Simpan konfigurasi.
- Di pojok kanan atas bagian Konfigurasi Layanan, klik Save.
- Di kotak dialog Confirm Changes, tentukan Deskripsi dan aktifkan Auto-update Configuration.
- Klik OK.
- Pilih Restart Jindo Namespace Service dari daftar drop-down di pojok kanan atas.
- Pilih Restart Jindo Storage Service dari daftar drop-down di pojok kanan atas.