mongobd

Запуск MongoDB 4.0 c движком wiredTiger

Можно создать директорию для файлов баз данных, например,

sudo mkdir /data/wired_tiger_db

Можно запустить mongod вручную с явным указанием движка:

sudo mongod --storageEngine wiredTiger --dbpath /data/wired_tiger_db

Следует добавить опции в /etc/mongodb.conf

  engine: wiredTiger
  dbPath: /data/wired_tiger_db

Последнее: перезапуск mongod:

Запуск MongoDB через service в Ubuntu

$ sudo service mongodb start
[sudo] password for user: 
Failed to start mongodb.service: Unit mongodb.service is masked.

Смотрим файл этого сервиса:

$ ll /etc/systemd/system/mongodb.service
lrwxrwxrwx 1 root root 9 авг 20 14:29 /etc/systemd/system/mongodb.service -> /dev/null

Cносим этот ссылку и создаём на её месте обычный файл:

$ sudo rm /lib/systemd/system/mongodb.service
$ sudo touch mongodb.service

В файл /lib/systemd/system/mongodb.service вносим следующее:

ubuntu linux mongobd GF ERROR: dbpath (/data/db) does not exist

Проблема

В ответ на попытку запуска:

 sudo mongod

Получаем ответ:

Subscribe to RSS - mongobd