„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:
Výstup:
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í:
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í!!