Не могу запустить MongoDB в Ubuntu 16.10

Я пытаюсь установить mongodb на Ubuntu 16.10, хотя он не указан в поддерживаемых версиях. Я впервые получил эту ошибку, пытаясь запустить оболочку Монго:

MongoDB shell version v4.0.0
connecting to: mongodb://127.0.0.1:27017
2018-07-12T11:15:00.464+0200 E QUERY    [js] Error: couldn't connect 
to server 127.0.0.1:27017, connection attempt failed: SocketException: 
Error connecting to 127.0.0.1:27017 :: caused by :: Connection refused 
:
connect@src/mongo/shell/mongo.js:251:13
@(connect):1:6
exception: connect failed

Я пробовал бегать sudo service mongod start но я получаю Unit mongod.service not found.Я также попытался изменить файл mongodb.service, проверить наличие заблокированных файлов, выполнить команды восстановления и переустановить mongo.

Файлы журналов не найдены в указанном месте в mongod.conf, здесь нет mongodb каталог в /var/log,

1 ответ

Вам нужно создать сервис mongodb в systemd.

sudo vim /etc/systemd/system/mongodb.service

Содержание:

[Unit]
Description=High-performance, schema-free document-oriented database
After=network.target
[Service]
LimitFSIZE=infinity
LimitCPU=infinity
LimitAS=infinity
LimitNOFILE=64000
LimitNPROC=64000
User=mongodb
ExecStart=/usr/bin/mongod --config /etc/mongod.conf
[Install]
WantedBy=multi-user.target

Автоматический запуск при запуске:

sudo systemctl enable mongodb

Старт / Стоп / Статус:

sudo systemctl start/stop/status mongodb
sudo service mongodb start/stop/status
Другие вопросы по тегам