mongorestore em replicsets de instância de banco de dados não replicada

mongorestore em replicsets de instância de banco de dados não replicada

Eu tenho 2 ambientes (digamos A e B). MongoDb em A está sendo executado sem replicação e em B a replicação é configurada com as seguintes instâncias de replicaset

B1-Primário
B2-secundário
B3-árbitro

Peguei o dump da instância A e restaurei com sucesso nos relicasets B.

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

No entanto, quando paro as instâncias do mongo em B e reinicio as instâncias primárias, secundárias e de árbitro, a replicação é corrompida. Recebo o seguinte erro quando verificadors.status()para instâncias de árbitro ou secundárias. Gostaria de saber se o mongorestore em ambiente replicado de ambiente não replicado é compatível ou não.

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

Além disso, antes de reiniciar os servidores, executeidb.printSlaveReplicationInfo()no secundário para verificar se a sincronização foi bem-sucedida ou não. Aqui está o que eu consegui ers.status()estava tudo bem também

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>

informação relacionada