Skip to content
/ Priam Public

Co-Process for backup/recovery, Token Management, and Centralized Configuration management for Cassandra.

License

Notifications You must be signed in to change notification settings

Netflix/Priam

Folders and files

NameName
Last commit message
Last commit date
Mar 5, 2025
Jun 17, 2015
Sep 3, 2024
Feb 23, 2023
Feb 23, 2023
Sep 3, 2024
Sep 3, 2024
Mar 17, 2025
Feb 23, 2023
Oct 8, 2024
Apr 2, 2012
Feb 23, 2023
Sep 3, 2024
Jul 14, 2017
Jun 29, 2017
Sep 27, 2018

Repository files navigation

Priam Logo

Build Status

Releases   |   Documentation   |   

Build Status

Important Notice

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

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

About

Co-Process for backup/recovery, Token Management, and Centralized Configuration management for Cassandra.

Resources

License

Stars

Watchers

Forks

Packages

No packages published