文件名称:cassandra-snapshotter-wrapper:围绕 cassandra-snapshotter 的包装
文件大小:4KB
文件格式:ZIP
更新时间:2024-07-08 05:36:51
Python
cassandra-snapshotter-wrapper 包装脚本。 为什么? cassandra-snapshotter 非常适合在 S3 中创建 Cassandra 集群的完整备份。 然而,它是一个命令行工具,需要很多参数,所以当从 cron 运行时它会变得混乱。 此外,由于它的输出非常嘈杂,并且因为它使用 Fabric 和远程 SSH,所以它不尊重输出的本地命令行重定向。 所以,这是一个快速的黑客攻击: 以更友好的方式抑制/重定向输出 通过配置文件更好地管理新的备份需求 动态查找在自动缩放组中运行的 cassandra 集群 一个比分叉和重构原始文件更快的权宜之计 要求 在 Python 2.7 中运行。 需要的非标准库模块有: PyYAML==3.10 boto==2.32.1 假设您已经安装了 cassandra-snapshotter,并且您的集群上有一个名为 ca
【文件预览】:
cassandra-snapshotter-wrapper-master
----.gitignore(675B)
----README.md(3KB)
----run_snapshotter.py(4KB)
----snapshotter_config.yaml.sample(581B)