在我的集群中,我有一个主节点和一个辅助节点(还有一个仲裁器)。 我使用mongodump进行备份:
mongodump --host $dbhost --port $dbport -u $dbuser -p $dbpassword --oplog --gzip
转储表看起来不错,但是在编写oplog时-bash会冻结并且无法完成任务-仅当我发送中断信号时它才能克服。
如果没有--oplog
标志,它将运行良好。
操作日志相当大,大约50GB,因为我的数据库运行时间很长,但是主数据库和辅助数据库具有相同的操作日志大小,并且在创建备份时不会写入任何数据。 您知道问题可能在哪里吗?我检查了两次配置,在Internet中搜索,现在我完全不知道发生了什么。
答案 0 :(得分:0)
已解决-我只是要确保主要和次要之间的所有数据都是一致的,然后我将oplog调整为较小的尺寸并可以正常工作。