mongosync同步1,oplog同步会读取其他集合同步
使用mongosync同步数据
注意: 我下面的这个mongodb版本较低(3.2.16), 还可以用这个工具来同步数据。工具不支持更高版本的mongodb了.
使用方法:
https://github.com/Qihoo360/mongosync
编译完成后,会生成一个output的目录,里面放的就是编译完成的文件还有一个配置文件。
说明如果编译报错的话,日志路径在: mongosync/dep/mongo-cxx-driver/build/scons/config.log
cd output/
程序可以通过命令行及配置文件的方式运行,参数说明如下:
./mongosync --src_srv 192.168.2.2:27017 --src_user admin --src_passwd 123456 --src_auth_db admin --src_use_mcr --dst_srv 192.168.2.4:27017 --dst_user root --dst_passwd 123456 --dst_auth_db admin --db db1 --dst_db db1 --bg_num 4
更全的使用方法在这里:https://github.com/Qihoo360/mongosync/wiki/%E4%BD%BF%E7%94%A8%E6%A0%B7%E4%BE%8B
如果要在后台运行,可以开个screen窗口。