本文以Linux操作系统为例,介绍如何将已下载的集群备份文件的数据恢复至自建数据库。关于如何下载备份文件,请参见下载备份文件。
使用须知
- 该方法仅适用于集群实例。
- 目前仅支持3.4和4.0版本,4.2版本暂不支持通过该方式在本地进行恢复。
- 操作步骤中的目录,IP地址和端口信息,可按照实际恢复环境配置。
- configsvr节点备份文件有一个,shardsrv的备份文件有多个,依据实际shardsvr数量而定。
- 备份文件下载完成后,需要解压(需要安装lz4解压工具)。参考命令:*lz4 -d $1 | tar -xC $2*
$1:下载下来的备份文件。
$2:备份文件解压至的目标路径。
前提条件
本地自建MongoDB数据库已安装3.4或4.0版本客户端工具。