Cassandra selged pildid

Cassandra Selged Pildid



'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:

$ nodetool nimekirjade hetktõmmised


Väljund:

Pildi üksikasjad:
Pilte pole


Ühe hetktõmmise kustutamiseks võite kasutada suvandit -t, millele järgneb hetktõmmise nimi. Käsu süntaks on järgmine:

$ nodetool clearsnapshot -t < hetktõmmise_nimi >


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!!