【发布时间】:2015-06-27 08:08:44
【问题描述】:
安装完mongodb后,我跑mongod with
mongod --dbpath <pathtodb> --logpath <pathtolog> --replSet rs0
然后我连接到 mongo shell 并运行
rs.initiate()
然后我尝试将文档插入到集合中,但收到错误:
> db.blah.insert({a:1})
WriteResult({ "writeError" : { "code" : undefined, "errmsg" : "not master" } })
查看rs.status(),我看到状态是REMOVED:
我不知道我能做些什么来搞砸这一切。我认为这应该有效。我该如何克服这个问题?
【问题讨论】:
-
副本集只有一个成员。我正在尝试将其用作副本集,以便我可以跟踪 oplog 并查看发生的更改。
-
因为它只是一个测试设置,所以将其清除并重新开始。做了一些事情把它搞砸了,但我们不知道是什么,至少没有看到 rs.conf()。
-
嗯。这似乎确实有效。不知道究竟是什么导致了这个问题。现在工作...
标签: mongodb replicaset