关于数据库: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后,重启即可。

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理