# Priam
2.x status:
[![Build Status](https://travis-ci.org/Netflix/Priam.svg?branch=2.x)](https://travis-ci.org/Netflix/Priam)
3.x status:
[![Build Status](https://travis-ci.org/Netflix/Priam.svg?branch=3.x)](https://travis-ci.org/Netflix/Priam)
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 Matrix
------------------------
Priam versions and their compatibility with Cassandra versions in explained in matrix below
|Priam Branch (Release) |Cassandra Version |Description |
| :------- | :---- | :--- |
|3.11| C* 3.11 | Currently it supports Apache Cassandra 3.x |
|3.x| C* 2.1.x | Any minor version of C* 2.1.x|
|2.x| C* 2.0.x| Any minor version of C* 2.0.x is supported. No longer under active development|
|1.2.x | C* 1.2 only | Any minor version of C* 1.2.x is supported. No longer under active development |
|1.1| C* 1.1 only| No longer under active devleopment|
|master |C* 1.2 - 2.0| Currently it supports C* v1.2 and 2.0. No longer under active development|
没有合适的资源?快使用搜索试试~ 我知道了~
hawtio-git-1.4.17.zip
共242个文件
java:210个
properties:9个
gradle:7个
需积分: 9 1 下载量 87 浏览量
2019-09-26
07:06:51
上传
评论
收藏 376KB ZIP 举报
温馨提示
Priam.zip,Priam由Netflixco为Cassandra开发,用于备份/恢复、令牌管理和集中配置管理。
资源推荐
资源详情
资源评论
收起资源包目录
hawtio-git-1.4.17.zip (242个子文件)
gradlew.bat 2KB
.gitignore 807B
build.gradle 3KB
build.gradle 2KB
build.gradle 217B
build.gradle 112B
build.gradle 110B
settings.gradle 89B
build.gradle 32B
gradlew 5KB
gradle-wrapper.jar 52KB
PriamConfiguration.java 33KB
CassandraAdmin.java 24KB
BackupServlet.java 19KB
PgpCryptography.java 16KB
BackupServletTest.java 15KB
AbstractRestore.java 14KB
TestFileIterator.java 13KB
IConfiguration.java 13KB
JMXNodeTool.java 12KB
InstanceIdentity.java 11KB
S3EncryptedFileSystem.java 11KB
FakeConfiguration.java 10KB
GoogleEncryptedFileSystem.java 10KB
GoogleCryptographyRestoreStrategy.java 10KB
SDBInstanceData.java 10KB
AwsCrossAccountCryptographyRestoreStrategy.java 9KB
S3FileSystem.java 9KB
TestS3FileSystem.java 9KB
StandardTuner.java 9KB
AWSMembership.java 8KB
EncryptedRestoreStrategy.java 8KB
AbstractBackupPath.java 8KB
IncrementalRestore.java 8KB
PriamServer.java 8KB
Restore.java 7KB
DseTuner.java 7KB
SnapshotBackup.java 7KB
TokenManagerTest.java 7KB
CassandraConfigTest.java 7KB
TestRestore.java 7KB
DeadTokenRetriever.java 6KB
AgentProcessManager.java 6KB
TestCompression.java 6KB
MetaData.java 6KB
S3BackupPath.java 6KB
TestBackup.java 6KB
FakeBackupFileSystem.java 6KB
TestTasks.java 5KB
S3PrefixIterator.java 5KB
SSTableLoaderWrapper.java 5KB
DoubleRing.java 5KB
GoogleFileIterator.java 5KB
CassandraProcessManager.java 5KB
AbstractBackup.java 5KB
S3FileSystemBase.java 5KB
SDBInstanceFactory.java 5KB
SystemUtils.java 5KB
IncrementalBackup.java 5KB
PriamInstanceResource.java 5KB
TestBackupFile.java 5KB
AbstractConfigSource.java 5KB
PriamInstanceResourceTest.java 5KB
RangeReadInputStream.java 5KB
MockNodeStatus.java 5KB
StreamingTest.java 5KB
IConfigSource.java 4KB
SimpleDBConfigSource.java 4KB
UpdateSecuritySettings.java 4KB
CassandraConfig.java 4KB
PriamScheduler.java 4KB
BRTestModule.java 4KB
TokenManager.java 4KB
PriamGuiceModule.java 4KB
AgentProcessMap.java 4KB
CommitLogBackup.java 4KB
BlockingSubmitThreadPoolExecutor.java 4KB
AgentTask.java 4KB
Task.java 4KB
NodeStatusImpl.java 4KB
S3FileIterator.java 3KB
S3PartUploader.java 3KB
RestoreBase.java 3KB
InstanceIdentityTest.java 3KB
PriamInstance.java 3KB
NewTokenRetriever.java 3KB
InstanceTestUtils.java 3KB
CompositeConfigSource.java 3KB
TestScheduler.java 3KB
StaticMembership.java 3KB
S3RoleAssumptionCredential.java 3KB
TestDoublingLogic.java 3KB
PropertiesConfigSource.java 3KB
PriamStartupAgent.java 3KB
BoundedExponentialRetryCallable.java 3KB
CassandraMonitor.java 3KB
DseTunerTest.java 3KB
PreGeneratedTokenRetriever.java 3KB
StandardTunerTest.java 3KB
CommitLogBackupTask.java 3KB
共 242 条
- 1
- 2
- 3
资源评论
weixin_38744153
- 粉丝: 346
- 资源: 2万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- STM32H750VBT6单片机最小系统开发板AD设计硬件(原理图+PCB+3D封装库)工程文件.zip
- 基于74LS161+ 74LS192芯片实现倒计时定时器Multisim仿真源文件,Multisim10以上版本可打开运行
- 科大讯飞语音引擎 jar包 demo,科大讯飞语音合成引擎3.0,支持4.0系统以上,文字转语音输出.zip
- Java架构面试笔试专题资料及经验(含答案)SpringBoot面试Linux面试专题及答案 合集.zip
- 头歌c语言实验答案tion-model-for-ne开发笔记
- docker配置使用-model-for-networK开发demo
- docker配置使用vaWeb-mas笔记
- c语言连接两个字符串-mas开发笔记
- 俄罗斯引擎yandex进入x-master 笔记
- 头歌c语言实验答案el-for-network-ids-ma笔记
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功