You can use the Commvault software to back up and restore Cassandra.
Backups
Data You Can Back Up
-
All the keyspaces from all the nodes that are in the Cassandra cluster
-
User-defined data types
-
Transaction logs or commit logs
-
Tables with vector data type (Supported from Apache Cassandra 5.x and DSE 6.9.x versions)
Backups You Can Perform
-
Full backups
-
Incremental backups
-
Commit log backups
When You Can Perform Backups
-
On a schedule: The backup plan that you assign manages scheduled backups
-
On demand: You can perform on-demand backups at any time
Restores
What You Can Restore
-
The entire cluster
-
Individual key spaces or column families
-
Commit logs
-
Tables with vector data type (supported from Apache Cassandra 5.x and DSE 6.9.x versions)
Note
The sstableloader restore of tables with vector types are not supported on Apache Cassandra versions.
Backups You Can Use for Restores
-
The most recent backup: For example, restore the most recent backup to its original location
-
A backup from a specific date: For example, restore data to a point in time before it became unusable
-
Backups from a date range: For example, restore data that was accidentally deleted
Destinations You Can Restore To
-
The current location (in place)
You can restore the data and update the data directory to perform a recovery. Or you can copy the files to the nodes without updating the data directory.
-
A different cluster (out of place)