mongo副本无法同步并以replicaset

时间:2017-01-22 14:09:28

标签: mongodb

我有一个3节点复制品mongo集群。我设法开始前两个节点,但第一个节点失败了:

[rsBackgroundSync] starting rollback: OplogStartMissing our last op time fetched: (term: 33, timestamp: Jan 22 09:34:52:1). source's GTE: (term: 34, timestamp: Jan 22 09:35:25:1) hashes: (-9060984734961038872/2476820215102251535)
2017-01-22T14:01:51.206+0000 F REPL     [rsBackgroundSync] need to rollback, but in inconsistent state
2017-01-22T14:01:51.206+0000 I -        [rsBackgroundSync] Fatal assertion 28723 UnrecoverableRollbackError need to rollback, but in inconsistent state. minvalid: (term: 38, timestamp: Jan 22 11:13:01:1) > our last optime: (term: 33, timestamp: Jan 22 09:34:52:1) @ 18750

我从Primary制作了一个mongodump并从replicaset中删除了第三个副本(mongoreplica3)并将其恢复,但在我尝试设置节点离子副本设置后,它仍然失败并出现相同的错误。

我知道如何手动同步并使用我的replicaset启动这个mongoreplica3?

1 个答案:

答案 0 :(得分:2)

这是通过从/ data中删除所有内容并启动与之后同步的mongoreplica来解决的。