所有业务都放在一个mongo实例,导致一个业务出问题,影响所有业务。于是进行拆分。
拆分通过在原来副本集添加节点,数据同步好之后,然后进行切换。
副本集名称以业务命名,为了和业务保持一致,修改副本集名。
最后新的副本集自己添加节点即可。
修改副本集名称过程:
原来replicset name是dba
var newId = 'dba_new'
var doc = db.getSiblingDB("local").system.replset.findOne()
var oldId = doc._id
doc._id = newId
db.getSiblingDB("local").system.replset.save(doc)
db.getSiblingDB("local").system.replset.remove({_id: oldId})
最后修改配置文件replSet=dba_new后,重启即可。
点击查看更多内容
为 TA 点赞
评论
共同学习,写下你的评论
评论加载中...
作者其他优质文章
正在加载中
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦