mongodb 快速复制数据到 另外一台服务器

源服务器 192.168.1.100   27017

目标服务器 192.168.1.100   27018

源服务器  目标服务器  配置成 主从模式 ,就可以实现无需(导出 导入 数据)  从而实现快速复制数据。

主服务器mongo配置

/etc/mongo.conf
# 设置数据文件的存放目录
dbpath = /home/mongodb3.2.4/data
# 设置日志文件的存放目录及其日志文件名
logpath = /home/mongodb3.2.4/log/mongodb.log
# 设置端口号(默认的端口号是 27017)
port = 27017
# 设置为以守护进程的方式运行,即在后台运行
fork = true
nohttpinterface = true
master = true
 

从服务器mongo配置

/etc/mongo2.conf

# 设置数据文件的存放目录
dbpath = /home/mongodb3.2.4/data2
# 设置日志文件的存放目录及其日志文件名
logpath = /home/mongodb3.2.4/log2/mongodb.log
# 设置端口号(默认的端口号是 27017)
port = 27018
# 设置为以守护进程的方式运行,即在后台运行
fork = true
nohttpinterface = true
slave = true
source = localhost:27017

扫描二维码关注公众号,回复: 3939272 查看本文章

最后分别启动

mongod -f /etc/mongo.conf

mongd -f /etc/mongo2.conf

查看日志

/home/mongodb3.2.4/log2/mongodb.log

能看得到从服务器正在复制主服务器的数据

最后在配置文件删除 master  slave  source

重新启动服务器

猜你喜欢

转载自blog.csdn.net/ct1027038527/article/details/83620526