Не могу запустить 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