我在 MongoDB 复制中遇到错误:数据太陈旧,正在停止复制。我试图从我的数据库中删除所有集合,但它不起作用。如何删除 oplog 以进行复制?我只需要复制即可工作。
谢谢。
最佳答案
你不想删除你的oplog。您只需停止辅助设备上的 mongod
进程,删除辅助设备数据目录中的数据数据库文件,然后在辅助设备上启动 mongod
。然后对所有受影响的辅助节点执行此操作。
正如用户 Zamnuts 指出的,您应该阅读标题为“Resync a Member of a Replica Set”的 MongoDB 文档
关于mongodb - 数据太陈旧,停止复制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24619923/