Sign inSign up

pagarme/docker-priam

By pagarme

•Updated over 7 years ago

Priam backup control for cassandra

Image
0

115

pagarme/docker-priam repository overview

⁠ Priam Logo

Releases⁠   |   Wiki Documentation⁠   |   

Build Status

⁠Important Notice

  • Priam 3.11 branch supports Cassandra 3.x. Netflix internally uses Apache Cassandra 3.0.17.

⁠Table of Contents

TL;DR⁠

Features⁠

Compatibility⁠

Installation⁠

Additional Info

⁠TL;DR

Priam is a process/tool that runs alongside Apache Cassandra to automate the following:

  • Backup and recovery (Complete and incremental)
  • Token management
  • Seed discovery
  • Configuration
  • Support AWS environment

Apache Cassandra is a highly available, column oriented database: http://cassandra.apache.org⁠.

The name 'Priam' refers to the King of Troy in Greek mythology, who was the father of Cassandra.

Priam is actively developed and used at Netflix.

⁠Features

  • Token management using SimpleDB
  • Support multi-region Cassandra deployment in AWS via public IP.
  • Automated security group update in multi-region environment.
  • Backup SSTables from local ephemeral disks to S3.
  • Uses Snappy compression to compress backup data on the fly.
  • Backup throttling
  • Pluggable modules for future enhancements (support for multiple data storage).
  • APIs to list and restore backup data.
  • REST APIs for backup/restore and other operations

⁠Compatibility

See Compatibility⁠ for details.

⁠Installation

See Setup⁠ for details.

⁠Cluster Management

Basic configuration/REST API's to manage cassandra cluster. See Cluster Management⁠ for details.

⁠Changelog

See CHANGELOG.md⁠

Tag summary

Content type

Image

Digest

Size

356.2 MB

Last updated

over 7 years ago

docker pull pagarme/docker-priam:3.11.42-pagarme-rev1