原有数据副本集结构
使用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

本文详细介绍了如何将原有的MongoDB主从副本集数据迁移到分片存储,包括分片服务的搭建、原有数据的处理和分片、数据查询效率分析以及MongoDB分片的相关概念和适用场景。通过数据备份和恢复,确保迁移过程中的数据安全。
最低0.47元/天 解锁文章
5374

被折叠的 条评论
为什么被折叠?



