“Pangkalan data ialah beberapa infrastruktur paling kritikal dalam aplikasi web moden. Oleh itu, adalah amalan yang baik untuk memastikan ia sentiasa berjalan pada kapasiti optimum dan mampu mengendalikan sebarang jumlah data.
Membersihkan data lama dan tidak digunakan adalah satu cara untuk memastikan pangkalan data anda berjalan pada prestasi terbaik. Mengalih keluar fail pangkalan data lama membolehkan pangkalan data menulis fail baharu tanpa mungkin menimpa.
Tutorial ini akan membincangkan cara untuk mengusir fail snapshot lama daripada kluster Apache Cassandra anda.
Mengambil Gambar dalam Cassandra
Kami akan mulakan dengan mencipta gambar contoh untuk menggambarkan cara mengalih keluar gambar lama daripada gugusan anda.
NOTA: Bahagian ini tidak merangkumi pelbagai sandaran atau cara mengambil syot kilat tertentu. Semak tutorial kami tentang membuat syot kilat Cassandra untuk mengetahui lebih lanjut.
Cassandra Cipta Syot Kilat untuk Semua Ruang Kekunci
Untuk membuat syot kilat untuk semua ruang kekunci dalam kelompok, kita boleh menjalankan arahan:
$ petikan nodetool -t server_backup
Perintah di atas mencipta petikan semua ruang kekunci dalam kelompok dan menyimpannya di bawah direktori server_backup.
Contoh senarai syot kilat adalah seperti yang ditunjukkan:
Cassandra Tunjukkan Syot Kilat Tersedia
Sebelum memadamkan sebarang syot kilat, anda boleh melihat syot kilat yang tersedia dalam kluster dengan menjalankan arahan:
$ gambar senarai nodetool
Pertanyaan yang disediakan di atas memaparkan semua syot kilat dalam kelompok.
Memadam Syot Kilat
Cassandra tidak akan mengalih keluar sebarang syot kilat lama walaupun semasa mengambil syot kilat baharu. Oleh itu, terpulang kepada anda untuk membersihkan syot kilat lama secara manual.
Untuk memadam semua syot kilat dalam kluster anda, anda boleh menggunakan perintah clearsnapshot sebagai:
$ gambar jelas nodetool --semua
Perintah itu akan mengalih keluar semua syot kilat dalam nod itu dan mengembalikan mesej seperti yang ditunjukkan:
Anda boleh mengesahkan semua syot kilat dibersihkan menggunakan perintah listsnapshot:
Pengeluaran:
Tiada syot kilat
Anda boleh menggunakan pilihan -t diikuti dengan nama syot kilat untuk memadamkan syot kilat tunggal. Sintaks arahan adalah seperti yang ditunjukkan:
Sebagai contoh:
Perintah akan mengalih keluar syot kilat dengan nama server_backup.
Kesimpulan
Dalam artikel ini, anda mempelajari cara membuat syot kilat, melihat syot kilat yang tersedia dan memadamkan syot kilat lama daripada gugusan Cassandra.
Terima kasih untuk membaca!!