Привет, Am редактирования DBPATH работать MongoDB в «амазонка Ubuntu например» (более 30 данных ГБ), и я приложил некоторые тома I данных, журналов и jouralпроблема в запуске MongoDB после изменения DBPATH
Я последовал mongodb-ec2
- монтирование/данные/LOG и/журнал
- остановка MongoDB
- редактировать /etc/mongodb.conf
mongodb.conf
dbpath=/data
скопировать все файлы из старой директории на новый тома монтирования.
- начало MongoDB
. Для тестирования я бегу питон скрипт,
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/db? как я могу это решить?
sudo mongod --dbpath/data --repair – Jisson