Po zainstalowaniu MongoDB, wpadłem mongod
zSingle Instance MongoDB Replica Set - nie można wykonać Query/operacje wstawiania
mongod --dbpath <pathtodb> --logpath <pathtolog> --replSet rs0
I wtedy połączony z powłoką Mongo i pobiegł
rs.initiate()
Potem próbował wstaw dokument do kolekcji, ale otrzymał błąd:
> db.blah.insert({a:1})
WriteResult({ "writeError" : { "code" : undefined, "errmsg" : "not master" } })
Lo oking na rs.status()
widzę status jest REMOVED
:
> rs.status() { "state" : 10, "stateStr" : "REMOVED", "uptime" : 1041, "optime" : Timestamp(1429037007, 1), "optimeDate" : ISODate("2015-04-14T18:43:27Z"), "ok" : 0, "errmsg" : "Our replica set config is invalid or we are not a member of it", "code" : 93 }
nie mam pojęcia, co mogłem zrobić bałagan to. Ten powinien zadziałało, jak sądzę. Jak przejść przez to?
Jest tylko jeden członek zestawu replik. Próbuję użyć go jako zestawu replik, dzięki czemu mogę zmienić oplog i zobaczyć zmiany w momencie ich wystąpienia. –
Ponieważ jest to tylko konfiguracja testowa, wymaż ją i zacznij od początku. Coś zostało zrobione, aby zepsuć to, ale nie możemy powiedzieć co, nie widząc przynajmniej rs.conf(). – wdberkeley
Hrmm. to wydawało się działać. Nie ma pojęcia, co dokładnie spowodowało problem. Działa teraz ... –