我有一个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?
答案 0 :(得分:2)
这是通过从/ data中删除所有内容并启动与之后同步的mongoreplica来解决的。