Ketika beberapa pengguna atau layanan berbagi instans Lindorm, operasi baca/tulis batch dari layanan offline dapat mengganggu layanan online yang sensitif terhadap waktu. Manajemen grup mengatasi hal ini dengan menetapkan region server dan tabel ke dalam grup yang terisolasi, sehingga permintaan setiap grup hanya ditangani oleh region server milik grup tersebut.
Topik ini menjelaskan cara membuat dan mengelola grup dalam sistem manajemen kluster Lindorm.
Cara kerja
Sebuah grup mengikat satu set region server ke satu set tabel. Semua region dari tabel dalam suatu grup hanya didistribusikan ke region server dalam grup yang sama.
Diagram berikut menunjukkan konfigurasi dua grup: RegionServer1 dan RegionServer2 berada di Group1, sedangkan RegionServer3 dan RegionServer4 berada di Group2. Table1 dan Table2 termasuk dalam Group1, sehingga region-nya hanya dilayani oleh RegionServer1 dan RegionServer2. Table3 dan Table4 termasuk dalam Group2, sehingga region-nya hanya dilayani oleh RegionServer3 dan RegionServer4.
Pengaturan isolasi grup memerlukan langkah-langkah berikut secara berurutan:
Buat grup.
Tambahkan region server ke grup.
Pindahkan tabel ke grup.
Selalu tambahkan region server ke grup sebelum memindahkan tabel ke dalamnya. Menambahkan tabel ke grup kosong akan menyebabkan tabel tersebut tidak dapat diakses.
Prasyarat
Sebelum memulai, pastikan Anda telah:
Masuk ke sistem manajemen kluster instans Lindorm Anda. Untuk informasi lebih lanjut, lihat Masuk ke sistem manajemen kluster.
Lihat informasi grup
Di panel navigasi kiri, pilih Cluster Manager > Server Manager.
Di bagian Data overview, lihat semua grup untuk kluster saat ini.
Jika belum ada grup yang dibuat, sebuah grup bernama default akan dibuat secara otomatis, dan semua region server serta tabel termasuk di dalamnya.

Buat grup
Di panel navigasi kiri, pilih Cluster Manager > Server Manager.
Klik + Add di pojok kanan atas.

Di kotak dialog New group, masukkan Group name.

Klik OK.
Grup yang baru dibuat tidak berisi region server maupun tabel. Tambahkan region server dan tabel ke grup tersebut secara manual setelah pembuatan.
Pindahkan region server ke grup
Semua region server secara default termasuk dalam grup default. Pindahkan region server ke grup yang sesuai sebelum menggunakannya.
Jika Anda menambahkan tabel ke grup yang tidak memiliki region server, region tabel tersebut menjadi tidak dapat diakses karena tidak tersedia region server untuk melayaninya.
Tambahkan minimal dua region server ke setiap grup. Jika suatu grup hanya memiliki satu region server dan server tersebut mati, semua tabel dalam grup tersebut menjadi tidak dapat diakses. Dengan dua atau lebih region server, region akan didistribusikan ulang ke server yang tersisa secara otomatis.
Saat Anda memindahkan region server, region yang sedang diakses pada region server tersebut akan didistribusikan ulang ke region server lain dalam grup yang sama selama proses pemindahan.
Di panel navigasi kiri, pilih Cluster Manager > Server Manager.
Di kolom Operation untuk region server tersebut, pilih More > Move group.
Di kotak dialog Move group, pilih grup target dari daftar drop-down Target group.
Klik OK.
Pindahkan tabel ke grup
Jangan pindahkan tabel ke grup yang tidak memiliki region server. Tabel tersebut akan menjadi tidak dapat diakses.
Di halaman Overview, klik Move group di kolom Operation.

Di kotak dialog Move group, pilih grup target dari daftar drop-down Target group.
Klik OK.
Hapus grup
Hapus semua region server dan tabel dari grup sebelum menghapusnya.
Di panel navigasi kiri, pilih Cluster Manager > Server Manager.
Di kolom Operation untuk grup tersebut, pilih More > Delete.

Klik OK untuk mengonfirmasi.
Lihat informasi instans dan kluster
Di panel navigasi kiri, pilih Cluster Manager > Server Manager.
Di bagian Instance/Cluster info, lihat detail seperti jenis database dan data center on-premises tempat database tersebut ditempatkan.
Untuk menyesuaikan izin baca dan tulis untuk instans atau kluster saat ini, pilih More > ReadWriteControl di kolom Operation.
Praktik terbaik
Jumlah minimum region server per grup
Tambahkan minimal dua region server ke setiap grup. Grup dengan satu server tidak memiliki toleransi kesalahan: jika server tersebut mati, semua tabel dalam grup menjadi tidak dapat diakses. Dengan dua atau lebih server, Lindorm akan mendistribusikan ulang region ke server yang tersisa secara otomatis.
Ikuti urutan pengaturan
Selalu ikuti urutan: buat grup, tambahkan region server, lalu pindahkan tabel. Memindahkan tabel ke grup sebelum region server-nya ditetapkan akan menyebabkan tabel tersebut langsung tidak dapat diakses.
Rencanakan batasan grup sebelum migrasi
Identifikasi beban kerja mana yang harus diisolasi sebelum membuat grup. Misalnya, tempatkan tabel transaksi online dalam satu grup dan tabel analitik batch dalam grup lainnya. Rencanakan struktur grup Anda sebelum trafik produksi dimulai untuk menghindari gangguan selama penugasan ulang.