我在Ubuntu下試圖建立複製 MongoDB中,但是當我運行rs.initiate()
命令我有螞蟻空對象,開不回我的副本集設置複製返回空opject
{ "ok" : 0, "errmsg" : "server is not running with --replSet" }
和這兩行加入到mongod.conf文件
replSet=name
rest=true
和我重新開始的MongoDB
我錯過了什麼?
感謝
我在Ubuntu下試圖建立複製 MongoDB中,但是當我運行rs.initiate()
命令我有螞蟻空對象,開不回我的副本集設置複製返回空opject
{ "ok" : 0, "errmsg" : "server is not running with --replSet" }
和這兩行加入到mongod.conf文件
replSet=name
rest=true
和我重新開始的MongoDB
我錯過了什麼?
感謝
你能嘗試運行ps aux | grep mongo
以確保沒有其他蒙戈實例正在運行?
然後殺掉每個進程標識並重新啓動Mongo。
Ben先生,你現在好mongoDB,我試圖啓動mongo shell但我仍然有這個錯誤Tue Oct 29 20:19:14.962錯誤:無法連接到src/mongo/shell/mongo.js的服務器127.0.0.1:27017:145 我試着在stackoverflow上找到的所有解決方案 –
似乎你的服務器沒有運行,或者運行在不同的端口上?您可以使用上述命令測試是否有任何Mongo服務器正在運行。 –
我運行了它,並且它返回「根29924 0.0 0.0 8076 600 pts/8 S + 20:27 0:00 grep --color = auto mongo」 –
你可以試試運行'ps aux | grep mongo'確保沒有其他Mongo實例正在運行? –
我跑了它,它返回mongodb 3285 1.2 0.6 12832880 55608? Ssl 22:00 0:24/usr/bin/mongod --config /etc/mongodb.conf root 3871 0.0 0.1 609428 14100 pts/1 Sl + 22:15 0:00 mongo root 4122 0.0 0.0 13636 976 pts/6 S + 22:33 0:00 grep --color = auto mongo –
我會嘗試在每個進程ID上運行kill,然後再重新啓動Mongo。 –