mongorestore auf Replikatsätzen von nicht replizierten DB-Instances

mongorestore auf Replikatsätzen von nicht replizierten DB-Instances

Ich habe 2 Umgebungen (sagen wir A und B). MongoDb auf A läuft ohne Replikation und auf B ist die Replikation mit folgenden Replikatset-Instanzen eingerichtet

B1-Primär
B2-sekundär
B3-Schiedsrichter

Ich habe den Dump von Instanz A genommen und erfolgreich auf Relicasets B wiederhergestellt.

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

Wenn ich jedoch die Mongo-Instanzen auf B stoppe und die primären, sekundären und Arbiter-Instanzen neu starte, wird die Replikation beschädigt. Beim Überprüfen erhalte ich den folgenden Fehlerrs.status()für Arbiter- oder Sekundärinstanzen. Ich frage mich, ob Mongorestore in replizierten Umgebungen aus nicht replizierten Umgebungen unterstützt wird oder nicht.

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

Außerdem habe ich vor dem Neustart der Serverdb.printSlaveReplicationInfo()auf sekundär, um zu prüfen, ob die Synchronisierung erfolgreich ist oder nicht. Hier ist, was ich bekommen habe undrs.status()war auch ok

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>

verwandte Informationen