我们正试图从mongo 2.4.9迁移到3.4,我们有很多数据,所以我们尝试设置复制并等待数据同步,然后交换主数据。 已完成配置但启动复制时,新服务器无法稳定复制:
storage:
dbPath: /mnt/dbpath
journal:
enabled: true
engine: wiredTiger
systemLog:
destination: file
logAppend: true
path: /var/log/mongodb/mongod.log
net:
port: 27017
replication:
replSetName: prodTest
请帮助大家,因为我们有超过100G的数据,所以转储和恢复将需要大量的停机时间
配置: 3.4.5新机器:
dbpath=/var/lib/mongodb
logpath=/var/log/mongodb/mongodb.log
logappend=true port = 27017
2.4.9旧数据机:
SELECT table.ID, table.Price, SUM(table.Price) AS Exp 1
FROM table
WHERE table.ID BETWEEN StartID AND EndID
答案 0 :(得分:0)
任务已经以这种方式解决了:
这个过程变得非常快,因为40G db的副本从站恢复大约需要30米。