我有 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>