原有数据副本集结构
使用Mongodb主从模式。
{
"db" : "TS_Cloud_DB",
"collections" : 2637,
"views" : 0,
"objects" : 2797070,
"avgObjSize" : 156.52072954913535,
"dataSize" : 437799437,
"storageSize" : 167530496,
"numExtents" : 0,
"indexes" : 9478,
"indexSize" : 252116992,
"ok" : 1
}
- 还原原有主从副本集结构
原有数据库结构(主从结构)
副本集名称: testdb
主从结构 | 主库(server1) | 从库(server2) |
---|---|---|
IP | 10.24.146.46 | 10.170.10.238 |
端口 | 27000 | 27000 |
数据路径|/usr/local/mongodb/cloud_db/testdb/data|/usr/local/mongodb/cloud_db/testdb/data
日志路径|/usr/local/mongodb/cloud_db/testdb/logs|/usr/local/mongodb/cloud_db/testdb/logs
#配置文件testdb.conf
dbpath = /usr/local/mongodb/cloud_db/testdb/data
logpath = /usr/local/mongodb/cloud_db/testdb/logs/testdb.log
logappend = true
bind_ip = 10.24.146.46#server2 替换成 10.170.10.238
port = 27000
fork = true
#副本集名称
replSet=testdb
#设置最大连接数
maxConns=20000
启动mongod服务
mongod -f /usr/local/mongodb/cloud_db/testdb/testdb.conf
配置主从结构(连接到任意一个mongod服务)
mongo –host 10.24.146.46 –port 27000
testdb_config = {
_id : "testdb",
members : [