背景:不知道怎么搞得,某个复制集只剩一个secondery节点了,现在需要快速恢复复制集对外提供服务
解决办法:
1.将剩余的second节点修改配置文件为单节点模式,并且注释掉auth权限认证
2.启动单节点并删除复制集信息
use local
db.system.replset.remove({"_id":"repset"});
3.重新将单节点修改为复制集模式添加其它节点
参考:
http://blog.itpub.net/26526320/viewspace-2141768/
按照文档操作一直失败,没有权限对system.replset系统表进行修改!
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/29096438/viewspace-2213904/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/29096438/viewspace-2213904/
本文介绍了一种当MongoDB复制集仅剩下一个secondary节点时的快速恢复方法。包括将节点临时转换为单节点模式、删除复制集信息及重新配置复制集等步骤。
2123

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



