首页 > IT职业 > IT生活 > mongo修改副本集名称
所有业务都放在一个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后,重启即可。

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/2567/viewspace-2797016/ ,如需转载,请注明出处,否则将追究法律责任。