mongodb版本是:mongodb-linux-x86_64-3.4.2.tgz
操作系统:中标麒麟服务器版
问题:
查看日志,日志里面提示:
2022-05-06T14:27:50.862+0800 I REPL [initandlisten] Did not find local voted for document at startup.
2022-05-06T14:27:50.863+0800 I REPL [initandlisten] Replaying stored operations from { ts: Timestamp 1651735515000|1, t: 1 } (exclusive) to { ts: Timestamp 1651735955000|1, t: 1 } (inclusive).
2022-05-06T14:27:50.863+0800 F REPL [initandlisten] Oplog entry at { ts: Timestamp 1651735515000|1, t: 1 } is missing; actual entry found is { ts: Timestamp 1651735955000|1, t: 1 }
2022-05-06T14:27:50.863+0800 I - [initandlisten] Fatal Assertion 40292 at src/mongo/db/repl/replication_coordinator_external_state_impl.cpp 651
2022-05-06T14:27:50.863+0800 I - [initandlisten]
***aborting after fassert() failure
解决方法:
删除arb配置的data目录下面的文件后再启动即可,我配置的目录为/opt/mongodb/data_arb。