搜尋

首頁  >  問答  >  主體

mongodb:沒有可訪問的伺服器

OS X 環境下用 brew 安裝 mongodb 之後
依照官方文件上的教學 import 一個 json 檔
輸入:

mongoimport --db test --collection restaurants --drop --file primer-dataset.json

過程中 出現報錯

Failed: error connnecting to db server: no reachable servers

求解

已經嘗試過的解決方案:
1.mongoimport --host=127.0.0.1 --port=27017 --db test --collection restaurants --drop --file primer-dataset.json
2.brewbrew update && brew upgrade



補充:

1.啟動mongodb之後導入文件,報錯:🎜
Failed: error processing document #9870: unexpected EOF

滿天的星座滿天的星座2767 天前831

全部回覆(2)我來回復

  • 某草草

    某草草2017-05-02 09:20:05

    看起來像是資料檔損壞, vi開啟看一下要匯入的資料檔.

    確定你的mongodb啟動了?

    回覆
    0
  • 漂亮男人

    漂亮男人2017-05-02 09:20:05

    是什麼版本的MongoDB? 3.0.7以後不會有這個問題。還有是不是開啟了--replSet 但是在node裡面沒有?最後幫你查了查,有人有類似問題是透過mongorestore dump --host=127.0.0.1 解決的。

    回覆
    0
  • 取消回覆