Tengo 2 entornos (digamos A y B). MongoDb en A se ejecuta sin replicación y en B la replicación está configurada con las siguientes instancias de conjunto de réplicas
B1-Primario
B2-secundario
B3-árbitro
Tomé el volcado de la instancia A y lo restauré exitosamente en relicasets B.
mongorestore --host rs/b1,b2 --drop
Sin embargo, cuando detengo las instancias de Mongo en B y reinicio las instancias primaria, secundaria y de árbitro, la replicación se daña. Recibo el siguiente error al marcarrs.estado()ya sea para árbitro o instancias secundarias. Me pregunto si mongorestore en un entorno replicado desde un entorno no replicado es compatible o no.
lastHeartbeatMessage" : "Our replica set configuration is invalid or does not include us",
Además, antes de reiniciar los servidores que he ejecutadodb.printSlaveReplicationInfo()en secundario para comprobar si la sincronización se realizó correctamente o no. Esto es lo que obtuve yrs.estado()estuvo bien también
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>