I have a semi-hacky Python script I’ve written up. It needs refining for public use, but I’ll put it in Github later today and send you a link as I work on it. It uses boto to do concurrent multi-part uploads to S3 with retry and resume recording function if it gets interrupted while uploading that super huge file.
There are various other released open source tools. Netflix Priam only supports 2.0.x series. Also, https://github.com/tbarbugli/cassandra_snapshotter <https://github.com/tbarbugli/cassandra_snapshotter> is similar in goal to what my scripting does. https://github.com/JeremyGrosser/tablesnap <https://github.com/JeremyGrosser/tablesnap> will use inotify to watch your backup directories and do uploads as well. Usually I deal with recovery by using -Dreplace_address to stream from the live copies. In case of a full disaster, I’d replace directly to disk from the last snapshot. In case of disaster with a cluster size change, I’d use sstableloader. -Jeff > On Oct 12, 2015, at 8:52 AM, Jason Turner <jason.tur...@viewpoint.com> wrote: > > We have recently created production ready Cassandra clusters and we are > currently trying to create and implement a robust Backup/Restore process. > > We are hosting our Cassandra VMs in AWS and we understand the Snapshot > process, but we are unclear on the best way to get Snapshots backed up off > the server and if all nodes need to be Snapshotted, and have the snapshots > and tokens backed up. > > Can anyone share their DR setups and maybe an overview of how you would > recover if you lost your entire cluster? > > Thanks! > Jason Turner > HostedOps Engineer | Hosted Operations | 503.416.5080 (d) | 541.281.8084 (c) > Located in the Worldwide Headquarters | Portland, Oregon > Web <http://www.viewpointcs.com/> | Twitter > <http://twitter.com/?lang=en&logged_out=1#!/viewpointcs> | Facebook > <https://www.facebook.com/pages/Viewpoint-Construction-Software/136832286362300> > | Linkedin <https://www.linkedin.com/pub/jason-turner/4b/879/469> | > Pinterest <http://pinterest.com/viewpointcs/> | Google+ > <https://plus.google.com/u/0/b/101084529691967295556/101084529691967295556/posts> > _____________________________________________________________ > > <image001.png> > This email and any attachments are confidential and may be privileged. If you > are not the named recipient, or have otherwise received this communication in > error, please delete it from your inbox, notify the sender immediately, and > do not disclose its contents to any other person, use for any purpose, or > store or copy them in any medium. Thank you for your cooperation.