Cassandra Clear Snapshots

Cassandra Clear Snapshots



„Databáze jsou jedny z nejkritičtějších infrastruktur v moderních webových aplikacích. Je proto dobrým zvykem zajistit, aby vždy fungovaly s optimální kapacitou a byly schopny zpracovat jakékoli množství dat.

Vyčištění starých a nepoužívaných dat je jedním ze způsobů, jak zajistit, aby vaše databáze běžely s nejlepším výkonem. Odstranění starých databázových souborů umožňuje databázi zapisovat nové soubory bez možného přepsání.







Tento tutoriál bude diskutovat o tom, jak odstranit staré soubory snímků z vašeho clusteru Apache Cassandra.“



Pořízení snímku v Cassandře

Začneme vytvořením ukázkových snímků, které ilustrují, jak odstranit staré snímky z vašeho clusteru.



POZNÁMKA: Tato část nepokrývá různé zálohy ani způsob pořizování konkrétních snímků. Podívejte se na náš tutoriál o vytváření snímků Cassandry, kde se dozvíte více.





Cassandra Vytvořte snímek pro všechny klíčové prostory

Chcete-li vytvořit snímek pro všechny klíčové prostory v clusteru, můžeme spustit příkaz:

$ snímek nodetool -t server_backup


Výše uvedený příkaz vytvoří snímek všech klíčových prostorů v clusteru a uloží je do adresáře server_backup.



Příklad seznamu snímků je následující:

Cassandra Zobrazit dostupné snímky

Před odstraněním jakýchkoli snímků můžete zobrazit dostupné snímky v clusteru spuštěním příkazu:

$ nodetool seznamy snímků


Výše uvedený dotaz zobrazí všechny snímky v clusteru.

Mazání snímků

Cassandra neodstraní žádné staré snímky ani při pořizování nových snímků. Je tedy na vás, abyste staré snímky ručně vyčistili.

Chcete-li odstranit všechny snímky v clusteru, můžete použít příkaz clearsnapshot jako:

$ nodetool clearsnapshot --Všechno


Příkaz odstraní všechny snímky v tomto uzlu a vrátí zprávu, jak je znázorněno:


Můžete ověřit, že jsou všechny snímky vyčištěny pomocí příkazu listsnapshot:

$ nodetool seznamy snímků


Výstup:

Podrobnosti o snímku:
Neexistují žádné snímky


Chcete-li odstranit jeden snímek, můžete použít volbu -t následovanou názvem snímku. Syntaxe příkazu je následující:

$ nodetool clearsnapshot -t < název_snímku >


Například:


Příkaz odstraní snímek s názvem server_backup.

Závěr

V tomto článku jste se naučili, jak vytvořit snímek, zobrazit dostupné snímky a odstranit staré snímky z clusteru Cassandra.

Děkuji za přečtení!!