如何备份在docker容器中运行的cassandra

时间:2017-02-20 14:21:44

标签: docker cassandra backup containers

我们的cassandra集群在我们的环境中在docker容器中运行了3个节点。早些时候我们使用了快照,但是我们最近将它迁移到了docker,我们如何才能实现cassandra的备份。有没有办法进行增量备份。

先谢谢。 基兰库马尔

1 个答案:

答案 0 :(得分:1)

如果您对Snapshotter感到满意,那么您也可以将[{1}}与docker一起使用。只需将Cassandra docker卷挂载到主机某处,然后照常使用Snapshotter进行备份。

您可以使用命令在主机系统上将docker Cassandra目录Snapshotter挂载到/var/lib/cassandra

/opt/cassandra

之后,您可以使用docker run -d--name web -v /opt/cassandra:/var/lib/cassandra cassandra_container /opt/cassandra进行增量备份。

OR

如果您计划探索其他docker volume插件,请访问 available docker volume plugins