-
Cain:一款用于Kubernetes上Cassandra备份与恢复的工具
资源介绍
该隐
该隐是Kubernetes上Cassandra的备份和还原工具。 它以DC Comics超级英雄名字命名。
该隐支持以下云存储服务:
AWS S3
Minio S3
Azure Blob存储
该隐现在是头盔图表的正式组成部分!
安装
先决条件
吉特
从发布
从下载最新版本或将其与
从来源
mkdir -p $GOPATH/src/github.com/nuvo && cd $_
git clone https://github.com/nuvo/cain.git && cd cain
make
指令
将Cassandra群集备份到云存储
该隐通过以下方式执行备份:
备份keyspace架构(使用cqlsh )。
使用nodetool snapshot获取备份数据-它在给定namespace keyspace中的所有Cassandra nodetool snapshot创建keyspace的快照(根据selector )。
使用将文件parallel复制到云存储-它将文件复制到指定的dst ,位于namespace//keys
- 上一篇: 分词所需要的jar文件
- 下一篇: 谷歌验证码工具包kaptcha-2.3.2.jar