Instantáneas claras de Cassandra

Instantaneas Claras De Cassandra



“Las bases de datos son algunas de las infraestructuras más críticas en las aplicaciones web modernas. Por lo tanto, es una buena práctica asegurarse de que siempre funcionen a su capacidad óptima y sean capaces de manejar cualquier cantidad de datos.

La limpieza de datos antiguos y no utilizados es una forma de garantizar que sus bases de datos funcionen con el mejor rendimiento. La eliminación de archivos antiguos de la base de datos permite que la base de datos escriba nuevos archivos sin posiblemente sobrescribirlos.







Este tutorial discutirá cómo desalojar archivos de instantáneas antiguos de su clúster de Apache Cassandra”.



Tomar una instantánea en Cassandra

Comenzaremos creando instantáneas de muestra para ilustrar cómo eliminar instantáneas antiguas de su clúster.



NOTA: Esta sección no cubre las diversas copias de seguridad ni cómo tomar instantáneas específicas. Consulte nuestro tutorial sobre cómo crear instantáneas de Cassandra para obtener más información.





Cassandra crea una instantánea para todos los espacios de teclas

Para crear una instantánea de todos los espacios de claves en el clúster, podemos ejecutar el comando:

$ instantánea de herramienta de nodo -t servidor_copia de seguridad

 
El comando anterior crea una instantánea de todos los espacios de claves en el clúster y los guarda en el directorio server_backup.



Una lista de ejemplo de instantáneas es la siguiente:

Cassandra Mostrar instantáneas disponibles

Antes de eliminar cualquier instantánea, puede ver las instantáneas disponibles en el clúster ejecutando el comando:

$ instantáneas de listas de herramientas de nodo

 
La consulta proporcionada anteriormente muestra todas las instantáneas en el clúster.

Eliminación de instantáneas

Cassandra no eliminará ninguna instantánea anterior, incluso cuando tome nuevas instantáneas. Por lo tanto, depende de usted limpiar manualmente las instantáneas antiguas.

Para eliminar todas las instantáneas dentro de su clúster, puede usar el comando clearsnapshot como:

$ herramienta de nodo clearsnapshot --todos

 
El comando eliminará todas las instantáneas en ese nodo y devolverá un mensaje como se muestra:


Puede verificar que todas las instantáneas se hayan limpiado con el comando ListSnapshot:

$ instantáneas de listas de herramientas de nodo

 
Producción:

Detalles de la instantánea:
No hay instantáneas

 
Puede usar la opción -t seguida del nombre de la instantánea para eliminar una sola instantánea. La sintaxis del comando es como se muestra:

$ herramienta de nodo clearsnapshot -t < nombre_de_la_instantánea >

 
Por ejemplo:


El comando eliminará la instantánea con el nombre server_backup.

Conclusión

En este artículo, aprendió a crear una instantánea, ver las instantáneas disponibles y eliminar instantáneas antiguas de un clúster de Cassandra.

¡¡Gracias por leer!!