mongorestore на replicasets из нереплицированного экземпляра БД

mongorestore на replicasets из нереплицированного экземпляра БД

У меня есть 2 среды (скажем, A и B). MongoDb в A работает без репликации, а в B репликация настроена со следующими экземплярами replicaset

В1-Начальный
Би 2-вторичный
В3-арбитр

Я взял дамп с экземпляра A и успешно восстановил его на репликатах B.

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

Однако, когда я останавливаю экземпляры mongo на B и перезагружаю первичный, вторичный и арбитрный экземпляры, репликация повреждается. Я получаю следующую ошибку при проверкеrs.статус()для арбитров или вторичных экземпляров. Мне интересно, поддерживается ли mongorestore в реплицированной среде из нереплицированной среды или нет.

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

Morevoever перед перезагрузкой серверов я запустилdb.printSlaveReplicationInfo()на вторичном, чтобы проверить, прошла ли синхронизация успешно или нет. Вот что я получил иrs.статус()тоже было нормально

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>

Связанный контент