我有两个独立的节点,上面运行着 mongodb。它们都有一个副本集配置 rs0 并以 rs.initiate()
开头。
但在某些情况下,我希望它们作为单独的节点运行,但在某些情况下,我希望一个成为主节点,一个成为辅助节点。但由于我已经对两个节点执行了 rs.initiate()
,因此我将无法添加任何节点作为辅助节点。
那么有没有办法撤消副本集配置,以便我可以添加辅助节点。
最佳答案
按照以下步骤操作
切换到本地数据库 执行命令将system.replset等集合清空
db.system.replset.remove({});
执行以下命令确保本地数据库中的system.replset为空:
db.system.replset.find();
引用来源:https://vitalflux.com/mongodb-how-to-reset-mongo-replica-set/
关于mongodb - 有没有办法恢复或撤消副本集配置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39924850/