2017-02-20 104 views
0

我们有cassandra集群,其中有3个节点在我们的环境中在docker容器中运行。之前我们使用过snapshotter,但正如我们最近将它迁移到docker那样,我们如何实现cassandra的备份。有什么办法可以进行增量备份。如何备份在Docker容器中运行的cassandra

在此先感谢。 Kiran Kumar

+0

我会想你的Cassandra是持续通过安装'无功/ lib中/ cassandra'到的地方?也许主持人。您可以在某个时刻创建这些文件夹的备份并将其上传到某个存储服务器。 – lvthillo

回答

1

如果您对Snapshotter感到满意,那么您也可以使用docker的Snapshotter。只需在某个地方挂载cassandra docker卷并像往常一样备份Snapshotter

您可以使用命令在主机系统上安装docker Cassandra目录/var/lib/cassandra/opt/cassandra

docker run -d--name web -v /opt/cassandra:/var/lib/cassandra cassandra_container 

之后,你可以使用snapshotter采取的/opt/cassandra增量备份。

OR

如果您打算探索其他搬运工量插件然后访问 available docker volume plugins

相关问题