1.使用mongodump备份小量分片集群数据
如果一个分片集群的数据集比较小,可以直接使用mongodump连接到mongos实例进行数据备份。默认情况下,mongodump到非primary的节点进行数据查询。
2.备份全库
mongodump --host 192.168.1.195 --port 28000 -o .
2.备份集群库(test库)
[root@localhost datatest]# mongodump --host 192.168.1.195 --port 28000 -d test -o .
3.恢复备份数据(单库)
[root@localhost test]# mongorestore --host 192.168.1.195 --port 28000 -d test .
4.恢复备份数据(全库)
注释:还原的时候提前删除config 文件,在执行下面的命令
[root@localhost datatest]# mongorestore --host 192.168.1.195 --port 28000 .