For Cassandra, after taking snapshots, Can I store it in a GCS bucket.If it possible, How can achieve it?
I am not sure I understand your question correctly, please explain further if the below doesn't answer it.
You can certainly copy Cassandra snapshot folders to other destinations outside of the node where the snapshot was taken. So you should be able to upload the snapshots to GCS buckets, for example with the gsutil utility.
If you want to restore from these snapshots, you may have to move them from GCS to a location where sstableloader can access them for loading:
Does this answer your question?
In addition to Bettina's answer, I would recommend using The Last Pickle's Medusa backup tool for Apache Cassandra.
Medusa is a command-line tool that features backup and restore of Cassandra clusters and supports storage of snapshots on Google Cloud Storage (GCS). This means that you don't have to manually manage the upload of your backups to GCS.
As a side note, we announced earlier this year that The Last Pickle joined DataStax. So if you have any questions about Medusa, you're in the right place. Cheers!
6 People are following this question.