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>

相關內容