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
重新啟動伺服器