All Products
Search
Document Center

E-MapReduce:Backup dan pemulihan

Last Updated:Sep 15, 2026

EMR Serverless StarRocks memungkinkan Anda membuat backup data dalam bentuk snapshot ke Object Storage Service (OSS) dan memulihkan data tersebut ke instans baru. Fitur ini menjamin keamanan data dan kelangsungan bisnis, serta memudahkan pembuatan replika data dan metadata. Replika tersebut dapat digunakan untuk menguji fitur baru, memvalidasi logika bisnis, atau mengkloning lingkungan produksi guna simulasi. Fitur ini membantu mencegah kehilangan data dan mengurangi downtime akibat kegagalan.

Batasan

  • Hanya instans shared-nothing yang mendukung fitur backup dan pemulihan. Instans dengan arsitektur compute dan storage terpisah tidak didukung.

  • Backup dan pemulihan data hanya didukung dalam wilayah yang sama.

  • Logical view tidak dapat dibackup atau dipulihkan.

  • Akun pengguna, izin, dan konfigurasi kelompok sumber daya tidak termasuk dalam backup.

  • Relasi Colocate Join antar tabel tidak dibackup.

Peringatan

  • Anda tidak dapat membatalkan tugas backup setelah dimulai.

  • Anda hanya dapat mengonfigurasi satu jadwal backup per instans.

  • Backup yang dihapus tidak dapat dipulihkan. Lakukan tindakan ini dengan hati-hati.

  • Menghapus instans juga akan menghapus backup-nya.

  • Mengaktifkan fitur backup menimbulkan biaya tambahan untuk penyimpanan backup data. Untuk informasi selengkapnya, lihat Item yang dikenai biaya.

  • Karena backup dihasilkan dari snapshot, data apa pun yang diimpor setelah snapshot dibuat tidak termasuk dalam backup tersebut. Oleh karena itu, Anda harus mengimpor ulang data yang ditulis setelah snapshot diambil tetapi sebelum pemulihan selesai. Untuk memastikan akurasi data dan konsistensi bisnis, Anda dapat mengimpor data ke instans lama dan baru secara paralel selama periode tertentu setelah migrasi. Setelah memverifikasi dan memastikan keakuratan data, alihkan seluruh beban kerja bisnis ke instans baru.

  • Setelah Anda mengaktifkan automatic backup atau mengubah waktu backup, sistem tidak langsung menghasilkan file backup. Data backup hanya muncul di Konsol setelah waktu backup berikutnya—misalnya tengah malam atau waktu kustom—tercapai dan tugas backup berhasil diselesaikan.

  • Jika tidak ada data backup yang muncul di Konsol dalam jangka waktu lama setelah Anda mengaktifkan backup, atur ulang waktu backup, misalnya ke waktu yang lebih akhir pada hari yang sama. Pada hari berikutnya, periksa apakah data backup baru telah dihasilkan untuk memverifikasi bahwa fitur tersebut berfungsi sebagaimana mestinya.

Backup data

Catatan

Backup membuat snapshot lokal di node BE dan mengunggahnya ke penyimpanan remote, yang dapat mengonsumsi bandwidth jaringan dan sumber daya I/O. Jalankan backup selama jam sepi. Untuk mengurangi dampak terhadap beban kerja kluster, sesuaikan parameter BE berikut:

  • make_snapshot_worker_count: Menetapkan konkurensi pembuatan snapshot. Nilai default adalah 5. Turunkan nilai ini untuk mengurangi penggunaan disk.

  • upload_worker_count: Menetapkan konkurensi unggahan. Nilai default adalah jumlah core CPU. Turunkan nilai ini untuk mengurangi penggunaan bandwidth dan I/O.

Untuk petunjuk penyesuaian parameter BE, lihat Mengelola konfigurasi.

  1. Buka halaman backup dan pemulihan.

    1. Login ke Konsol E-MapReduce.

    2. Di panel navigasi kiri, pilih EMR Serverless > StarRocks.

    3. Klik nama instans target.

    4. Klik tab Backup and Restoration.

  2. Klik Backup Settings.

  3. Pada dialog Backup Settings, aktifkan sakelar Enable Backup, konfigurasi parameter, lalu klik OK.

    Parameter

    Deskripsi

    Enable Backup

    Mengaktifkan backup data.

    Backup Cycle

    Backup dijalankan sesuai jadwal mingguan, dengan maksimal satu backup per hari. Anda dapat memilih beberapa hari dalam seminggu sebagai hari backup.

    Backup Time

    Waktu backup default adalah pukul 00:00 pada hari backup yang dipilih. Anda dapat menyesuaikan waktu ini.

    Backup Retention Period

    Menentukan jumlah hari penyimpanan backup. Periode retensi dapat diatur antara 7 hingga 31 hari, dengan nilai default 7.

    Backup Storage Region

    Menentukan wilayah tempat backup disimpan. Secara default menggunakan wilayah instans.

  4. Pada dialog konfirmasi yang muncul, klik OK.

    Tugas backup yang berhasil akan menghasilkan set cadangan, yang dapat Anda gunakan untuk memulihkan data ke instans baru.

    Penting

    Untuk menghindari kehilangan data, segera pulihkan data backup Anda ke instans baru.

Pulihkan data

Pemulihan data membuat instans baru yang diinisialisasi berdasarkan titik cadangan yang Anda pilih. Selama pembuatan instans, sebagian besar konfigurasi diatur secara otomatis. Namun, Anda harus mengonfigurasi secara manual pengaturan seperti kata sandi dan perpanjangan otomatis. Anda juga dapat menyesuaikan konfigurasi lain sesuai kebutuhan. Item yang benar-benar didukung mengikuti tampilan di Konsol.

  1. Di tab Backup and Restoration, temukan backup yang ingin digunakan lalu klik Restore di kolom Restore.

  2. Pada panel Restore Backup, konfigurasi parameter instans, lalu klik OK .

    Anda akan diarahkan ke halaman Instances.

  3. Periksa progres pemulihan.

    Pada instans baru, buka tab Operation Task. Pemulihan database selesai ketika kolom Progress mencapai status berikut: Task Status dari tugas Data Restoration menampilkan COMPLETED, dan bilah Progress terisi penuh.

FAQ

Bagaimana cara memulihkan data yang tidak sengaja dihapus oleh operasi DELETE+INSERT saat backup tidak diaktifkan?

Operasi DELETE+INSERT yang telah dikomit di StarRocks tidak dapat dikembalikan secara langsung. Jika automatic backup tidak diaktifkan, platform tidak memiliki snapshot dasar yang tersedia untuk pemulihan. Pulihkan data dengan menjalankannya kembali dari sumber hulu:

  1. Verifikasi bahwa data mentah untuk periode waktu yang terdampak masih utuh di sumber data hulu, seperti tabel RDS atau gudang data operasi (ODS).

  2. Gunakan DataWorks atau tool serupa untuk mengekstraksi kembali data periode tersebut dari sumber hulu.

  3. Jalankan kembali logika INSERT untuk menulis data ke StarRocks dan menimpa data yang salah.

Setelah pemulihan, aktifkan automatic backup untuk mencegah masalah serupa di masa depan.