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

 

 

最后分别启动

mongod -f /etc/mongo.conf

 

mongd -f /etc/mongo2.conf

 

查看日志

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

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

 

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

重新启动服务器

你可能感兴趣的:(mongodb 快速复制数据到 另外一台服务器)