dispensable / cassandra-medusa

Apache Cassandra Backup and Restore Tool

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Build Status

Hosted By: Cloudsmith

codecov

Medusa for Apache Cassandra™

Medusa is an Apache Cassandra backup system.

Features

Medusa is a command line tool that offers the following features:

  • Single node backup
  • Single node restore
  • Cluster wide in place restore (restoring on the same cluster that was used for the backup)
  • Cluster wide remote restore (restoring on a different cluster than the one used for the backup)
  • Backup purge
  • Support for local storage, Google Cloud Storage (GCS) and AWS S3 through Apache Libcloud. Can be extended to support other storage providers supported by Apache Libcloud.
  • Support for clusters using single tokens or vnodes
  • Full or differential backups

Medusa currently does not support (but we would gladly accept help with changing that):

  • Cassandra deployments with multiple data folder directories.

Documentation

For user questions and general/dev discussions, please join the #cassandra-medusa channel on the ASF slack at http://s.apache.org/slack-invite.

Docker images

You can find the Docker images for Cassandra Medusa at https://hub.docker.com/r/k8ssandra/medusa.

Dependencies

For information on the packaged dependencies of Medusa for Apache Cassandra® and their licenses, check out our open source report.

About

Apache Cassandra Backup and Restore Tool

License:Apache License 2.0


Languages

Language:Python 89.7%Language:Gherkin 7.8%Language:Shell 1.8%Language:Dockerfile 0.7%