mongodb - 数据太陈旧,停止复制

标签 mongodb replication

我在 MongoDB 复制中遇到错误:数据太陈旧,正在停止复制。我试图从我的数据库中删除所有集合,但它不起作用。如何删除 oplog 以进行复制?我只需要复制即可工作。

谢谢。

最佳答案

想删除你的oplog。您只需停止辅助设备上的 mongod 进程,删除辅助设备数据目录中的数据数据库文件,然后在辅助设备上启动 mongod。然后对所有受影响的辅助节点执行此操作。

正如用户 Zamnuts 指出的,您应该阅读标题为“Resync a Member of a Replica Set”的 MongoDB 文档

关于mongodb - 数据太陈旧,停止复制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24619923/

相关文章:

sql-server - 用于复制的 T-SQL 查询文章

Postgresql 9.6 复制建议

javascript - Mongoose 的回调()参数无效错误

node.js - 需要如何修复 ' ValidationError: users validation failed: name: Path ` name`。蒙戈错误?

MongoDB - 我如何将这个 group() 查询转换为 map/reduce

mongodb - 复制集中的mongodb节点是否需要时间同步?

sql - 在 SQL Server 实例中存储数据库的多个版本的最合乎逻辑的方法是什么?

mysql - 使用 phpmyadmin Cpanel 为 mysql 设置复制服务器

java - Spring + MongoDB 自定义查询运行缓慢

javascript - 显示存储在 MongoDb 中的图像