该隐:Kubernetes上Cassandra的备份和还原工具

时间:2024-02-21 15:36:58
【文件属性】:

文件名称:该隐:Kubernetes上Cassandra的备份和还原工具

文件大小:29KB

文件格式:ZIP

更新时间:2024-02-21 15:36:58

该隐 该隐是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


【文件预览】:
cain-master
----.dockerignore(25B)
----pkg()
--------cain()
--------utils()
----Gopkg.toml(262B)
----Dockerfile(200B)
----examples()
--------code()
--------helm()
----.travis.yml(220B)
----LICENSE(11KB)
----Gopkg.lock(15KB)
----README.md(8KB)
----Makefile(2KB)
----.goreleaser.yml(537B)
----.gitignore(218B)
----cmd()
--------cain.go(9KB)

网友评论