'Andmebaasid on tänapäevaste veebirakenduste üks kriitilisemaid infrastruktuure. Seetõttu on hea tava tagada, et need töötavad alati optimaalse võimsusega ja suudavad käsitleda mis tahes andmemahtu.
Vanade ja kasutamata andmete puhastamine on üks viis tagada, et teie andmebaasid töötavad parimal viisil. Vanade andmebaasifailide eemaldamine võimaldab andmebaasil kirjutada uusi faile ilma võimaliku ülekirjutamiseta.
Selles õpetuses arutatakse, kuidas oma Apache Cassandra klastrist vanu hetktõmmise faile välja tõsta.
Pildistamine Cassandras
Alustuseks loome hetktõmmiste näidised, mis illustreerivad, kuidas klastrist vanu hetktõmmisi eemaldada.
MÄRKUS. See jaotis ei hõlma erinevaid varukoopiaid ega konkreetsete hetktõmmiste tegemist. Lisateabe saamiseks vaadake meie õpetust Cassandra hetktõmmiste loomise kohta.
Cassandra Looge hetktõmmis kõigi klahviruumide jaoks
Kõigi klastri klahviruumide jaoks hetketõmmise loomiseks saame käivitada käsu:
$ nodetool hetktõmmis -t server_backup
Ülaltoodud käsk loob kõigist klastri võtmeruumidest hetktõmmise ja salvestab need kataloogi server_backup.
Hetketõmmiste loendi näide on järgmine:
Cassandra saate saadaolevad pildid
Enne hetktõmmiste kustutamist saate vaadata klastris saadaolevaid hetktõmmiseid, käivitades käsu:
$ nodetool nimekirjade hetktõmmised
Ülaltoodud päring kuvab kõik klastri hetktõmmised.
Piltide kustutamine
Cassandra ei eemalda vanu hetktõmmisi isegi uute hetktõmmiste tegemisel. Seetõttu on teie ülesanne vanad hetktõmmised käsitsi puhastada.
Kõigi klastris olevate hetktõmmiste kustutamiseks võite kasutada käsku clearsnapshot järgmiselt:
$ nodetool clearsnapshot --kõik
Käsk eemaldab kõik selle sõlme hetktõmmised ja tagastab teate, nagu näidatud:
Saate kontrollida, kas kõik hetktõmmised on puhastatud, kasutades käsku listsnapshot:
Väljund:
Pilte pole
Ühe hetktõmmise kustutamiseks võite kasutada suvandit -t, millele järgneb hetktõmmise nimi. Käsu süntaks on järgmine:
Näiteks:
Käsk eemaldab hetktõmmise nimega server_backup.
Järeldus
Sellest artiklist õppisite, kuidas luua hetktõmmist, vaadata saadaolevaid pilte ja kustutada Cassandra klastrist vanu hetktõmmiseid.
Aitäh lugemast!!