2012-04-03 7 views
0

Wenn MongoDB Replikatsätzen auf Azure dev Initialisierung i folgende Fehlermeldung erhalten:Azure: MongoDB Replik setzt Fehler bei der Initialisierung (local.oplog.rs nicht leer ist)

Command 'replSetInitiate' failed: local.oplog.rs is not empty on the initiating member. cannot initiate. (response: { "errmsg" : "local.oplog.rs is not empty on the initiating member. cannot initiate.", "ok" : 0.0 })

ich Bereinigungslocalstorage auf Recycling versucht, aber es hilft nicht.

Ich benutzte Quelle, die von 10gen bereitgestellt: source code und blog post

UPDATE:

Dieser Fehler in der Konsole angezeigt, nachdem RunInitializeCommandLocally Methode aufrufen (für jede ReplicaSetRole geschieht)

Dann versuche ich zu Erstellen Sie MongoServer, und jede darin enthaltene Instanz hat den Status Getrennt.

Antwort

-2

Es war überhaupt kein Problem. Diese Ausnahme ist normales Verhalten. Ich muss nur ein paar Sekunden warten und der Replikatsatz wird initialisiert.

Hinweis: Verwendung mongo.exe Status Replikatssatz zu überprüfen.

1

Wenn Sie das mongodb azur Paket bereitstellen, wird RunInitializeCommandLocally als Teil des Starts genannt, die die Replikat-Gruppe initialisiert. Der Replikatsatz ist also bereits initialisiert.

+0

Danke. Ich habe meine Frage aktualisiert. – Bobasoft

Verwandte Themen