mongo 数据库移动指定分片

匿名 (未验证) 提交于 2019-12-03 00:30:01
db.runCommand( { movePrimary: <databaseName>, to: <newPrimaryShard> } )

1db.runCommand( { movePrimary: "myapp", to: "mongodb1" })

这次就不是立即返回了,需要很久,然后会返回如下:

1{ "primary" : "mongodb1", "ok" : 1 }

4、最后的清理

上面步骤都完成后,还需要再执行一次RemoveShard,清理残余数据。

1db.runCommand( { removeshard: "mongodb0" } )

执行成功后,会如下结果:

1{ msg: "remove shard completed succesfully", stage: "completed", host: "mongodb0", ok : 1 }

显示completed后,就可以安心的关闭mongod的进程了。

转载请标明出处:mongo 数据库移动指定分片
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!