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.brew update && brew upgrade
补充:
1.启动mongodb之后导入文件,报错:
Failed: error processing document #9870: unexpected EOF
데이터 파일이 손상된 것 같습니다. vi로 열어서 가져올 데이터 파일을 살펴보세요.
mongodb가 시작되었나요?
MongoDB는 어떤 버전인가요? 3.0.7 이후에는 이 문제가 발생하지 않습니다. 또한 --replSet이 활성화되어 있지만 노드에는 활성화되어 있지 않습니까? 마지막으로, 누군가 비슷한 문제가 있어서 mongorestore dump --host=127.0.0.1을 통해 해결했습니다.