Назад |
Перейти на главную страницу
Автозапуск Mongodb с Linux
Я недавно обновил mongodb на своем сервере AWS linux с помощью
sudo yum install -y mongodb-org
В результате команда mongod больше не могла успешно запускать сервер mongodb, потому что я бы получил сообщение об ошибке, указав, что каталог не находит каталог данных / data / db /, даже если в mongodb.conf указано:
storage:
dbPath: /var/lib/mongo
и в моем init.d / mongod он указывает на этот файл конфигурации: CONFIGFILE="/etc/mongod.conf"
Итак, теперь у меня есть следующие вопросы:
- Почему мне теперь нужно вручную запускать mongod с помощью mongod --dbpath / var / lib / mongo. Запуск его без опции -dbpath приводит к игнорированию пути, указанного в /etc/mongod.conf. Зачем?
- Что я могу сделать, чтобы убедиться, что при перезагрузке он снова будет искать в правильном каталоге данных, как это было до того, как я выполнил обновление?
- Должен ли я сделать что-то по-другому при обновлении вместо sudo yum install -y mongodb-org?