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

如何备份docker容器中运行的cassandra,docker,cassandra,backup,containers,Docker,Cassandra,Backup,Containers,我们有一个cassandra集群,在docker容器中的环境中运行3个节点。之前我们使用snapshotter,但最近我们将其迁移到docker,我们如何实现cassandra的备份。有没有办法进行增量备份 提前谢谢。 Kiran Kumar如果您对Snapshotter感到满意,那么您也可以将Snapshotter与docker一起使用。只需将cassandra docker卷装载到主机中的某个位置,并像往常一样使用快照器进行备份即可 您可以使用命令将docker Cassandra目录/va

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

提前谢谢。
Kiran Kumar

如果您对
Snapshotter
感到满意,那么您也可以将
Snapshotter
与docker一起使用。只需将cassandra docker卷装载到主机中的某个位置,并像往常一样使用快照器进行备份即可

您可以使用命令将docker Cassandra目录
/var/lib/Cassandra
装载到主机系统上的
/opt/Cassandra

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


如果您计划探索其他docker volume插件,然后访问

我会认为您的cassandra是持久的,可以将
var/lib/cassandra
装载到某个地方?也许是主人。然后,您可以在某个时刻创建这些文件夹的备份,并将其上载到某个存储服务器。