https://github.com/thelastpickle/cassandra-medusa
Apache Cassandra Backup and Restore Tool
https://github.com/thelastpickle/cassandra-medusa
Last synced: 14 days ago
JSON representation
Apache Cassandra Backup and Restore Tool
- Host: GitHub
- URL: https://github.com/thelastpickle/cassandra-medusa
- Owner: thelastpickle
- License: apache-2.0
- Created: 2019-11-05T16:48:44.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2024-10-29T15:01:18.000Z (6 months ago)
- Last Synced: 2024-10-29T15:11:16.549Z (6 months ago)
- Language: Python
- Size: 2.61 MB
- Stars: 264
- Watchers: 16
- Forks: 142
- Open Issues: 128
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
- awesome-modern-devops - Medusa - A Cassandra backup tool. (Databases)
- awesome-cassandra - Medusa - A backup and restore tool for Apache Cassandra. (Backup and Migration)
- awesome-cassandra - Medusa - A backup and restore tool for Apache Cassandra. (Backup and Migration)
README

[](https://cloudsmith.io/~thelastpickle/repos/medusa/packages/)
[](https://codecov.io/gh/thelastpickle/cassandra-medusa)

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), Azure Blob Storage and AWS S3 (and its compatibles)
* Support for clusters using single tokens or vnodes
* Full or differential backupsMedusa currently does not support (but we would gladly accept help with changing that):
* Cassandra deployments with multiple data folder directories.
Documentation
-------------
* [Installation](docs/Installation.md)
* [Configuration](docs/Configuration.md)
* [Usage](docs/Usage.md)For user questions and general/dev discussions, please join the #cassandra-medusa channel on the ASF slack at [http://s.apache.org/slack-invite](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](https://hub.docker.com/r/k8ssandra/medusa).Dependencies
------------Medusa requires Python 3.9 or newer.
For information on the packaged dependencies of Medusa for Apache Cassandra® and their licenses, check out our [open source report](https://app.fossa.com/reports/cac72e73-1214-4e6d-8476-76567e08db21).