【发布时间】:2015-01-30 16:04:50
【问题描述】:
嗨,我正在编辑在 'amazon ubuntu 中运行 mongodb 的 dbpath instance'(有超过 30 GB 的数据),我附加了一些卷 用于数据、日志和日志
我关注了mongodb-ec2
- 挂载 /data 、 /log 和 /journal
- 停止 mongodb
- 编辑 /etc/mongodb.conf
mongodb.conf
dbpath=/data
将所有文件从旧目录复制到新的挂载卷。
- 启动mongodb
。 为了测试,我运行了一个 python 脚本,
from pymongo import MongoClient
db = MongoClient().my_testdb
我收到了错误消息,
pymongo.errors.ConnectionFailure:无法连接到 本地主机:27017:[Errno 111] 连接被拒绝
所以我从 /data/mongod.lock 中删除了锁。
然后运行 sudo mongod --repair 我得到以下错误
..........
ERROR: dbpath (/data/db/) does not exist
........
我的问题是,即使我配置了 dbpath=/data,为什么它会尝试查找路径 /data/db em>?我该如何解决?
【问题讨论】:
标签: mongodb