1)我有3个mongodbs在副本集中运行
mongod --fork --logpath a.log --smallfiles --oplogSize 50 --port 27001 --dbpath data/z1 --replSet z
mongod --fork --logpath b.log --smallfiles --oplogSize 50 --port 27002 --dbpath data/z2 --replSet z
mongod --fork --logpath c.log --smallfiles --oplogSize 50 --port 27003 --dbpath data/z3 --replSet z
Run Code Online (Sandbox Code Playgroud)
2)现在27001和27002断开了。
在不重新启动27001和27002的情况下如何使27003成为主要用户?
您必须重新配置副本集:http://docs.mongodb.org/manual/tutorial/reconfigure-replica-set-with-unavailable-members/
也就是说,您必须实际进入该成员并运行 rs.reconfig 以从集合中删除这两个失效成员,因为您的大多数成员处于离线状态。
归档时间: |
|
查看次数: |
19804 次 |
最近记录: |