非复制数据库实例的复制集上的 mongorestore

非复制数据库实例的复制集上的 mongorestore

我有 2 个环境(例如 A 和 B)。A 上的 MongoDb 在没有复制的情况下运行,B 上的复制设置了以下副本集实例

B1-基本的
B2-次要的
B3-仲裁者

我已经从 A 实例中获取转储并在 B 副本集上成功恢复。

mongorestore --host rs/b1,b2 --drop 

但是,当我停止 B 上的 mongo 实例并重新启动主实例、辅助实例和仲裁实例时,复制会损坏。检查时出现以下错误rs.status()无论是仲裁实例还是辅助实例。我想知道复制环境中的 mongorestore 是否受支持,而非复制环境是否受支持。

lastHeartbeatMessage" : "Our replica set configuration is invalid or does not include us",

此外,在重新启动服务器之前,我已经运行db.printSlaveReplicationInfo()检查同步是否成功。这是我得到的结果,rs.status()也还好

source: x.x.x.x:27017
    syncedTo: Tue Mar 13 2018 07:44:37 GMT+0000 (UTC)
    0 secs (0 hrs) behind the primary 
rs0:SECONDARY>

相关内容