Cassandra Clear Snapshots

Cassandra Clear Snapshots



»Baze podatkov so nekatere najbolj kritične infrastrukture v sodobnih spletnih aplikacijah. Zato je dobra praksa, da zagotovite, da vedno delujejo z optimalno zmogljivostjo in da lahko obdelajo poljubno količino podatkov.

Čiščenje starih in neuporabljenih podatkov je eden od načinov za zagotovitev, da vaše baze podatkov delujejo z najboljšo zmogljivostjo. Odstranjevanje starih datotek zbirke podatkov omogoča zbirki podatkov pisanje novih datotek brez morebitnega prepisovanja.







Ta vadnica bo razpravljala o tem, kako odstraniti stare datoteke s posnetki iz vaše gruče Apache Cassandra.«



Posnetek posnetka v Cassandri

Začeli bomo z ustvarjanjem vzorčnih posnetkov za ponazoritev, kako odstraniti stare posnetke iz vaše gruče.



OPOMBA: Ta razdelek ne zajema različnih varnostnih kopij ali kako narediti določene posnetke. Oglejte si našo vadnico o ustvarjanju posnetkov Cassandra, če želite izvedeti več.





Cassandra Ustvari posnetek za vse prostore tipk

Če želite ustvariti posnetek za vse prostore ključev v gruči, lahko zaženemo ukaz:

$ posnetek orodja nodetool -t strežnik_backup


Zgornji ukaz ustvari posnetek vseh prostorov ključev v gruči in jih shrani v imenik server_backup.



Primer seznama posnetkov je prikazan:

Cassandra Prikaži razpoložljive posnetke

Preden izbrišete posnetke, si lahko ogledate razpoložljive posnetke v gruči tako, da zaženete ukaz:

$ nodetool seznam posnetkov


Zgornja poizvedba prikaže vse posnetke v gruči.

Brisanje posnetkov

Cassandra ne bo odstranila nobenih starih posnetkov, tudi ko posname nove posnetke. Zato je na vas, da ročno počistite stare posnetke.

Če želite izbrisati vse posnetke v vaši gruči, lahko uporabite ukaz clearsnapshot kot:

$ nodetool počisti posnetek --vse


Ukaz bo odstranil vse posnetke v tem vozlišču in vrnil sporočilo, kot je prikazano:


Z ukazom listsnapshot lahko preverite, ali so vsi posnetki očiščeni:

$ nodetool seznam posnetkov


Izhod:

Podrobnosti posnetka:
Ni posnetkov


Za izbris posameznega posnetka lahko uporabite možnost -t, ki ji sledi ime posnetka. Sintaksa ukaza je prikazana:

$ nodetool počisti posnetek -t < ime_posnetka >


Na primer:


Ukaz bo odstranil posnetek z imenom server_backup.

Zaključek

V tem članku ste se naučili, kako ustvariti posnetek, si ogledati razpoložljive posnetke in izbrisati stare posnetke iz gruče Cassandra.

Hvala za branje!!