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

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

提前致谢。 基兰Kumar

如果你对Snapshotter感到满意,那么你也可以使用Snapshotter和docker。 只需在某处挂载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增量备份。

要么

如果您计划探索其他docker插件,请访问可用的docker插件