Попытка установить общественную версию монго на человечности 18.04.
Ниже мои неудачные попытки, если у Вас нет времени - просто переходят непосредственно к результату в попытке № 3.
Попытка № 1
Используя официальные документы: https://docs.mongodb.com/manual/tutorial/install-mongodb-enterprise-on-ubuntu/
Результат: "Не удалось запустить mongod.service: Единица mongod.service не найденный".
Ссылка на подобный поток: https://stackoverflow.com/questions/48092353/failed-to-start-mongod-service-unit-mongod-service-not-found).
Попытка № 2
Попробованный упрощение моих шагов и попробованный это: https://www.digitalocean.com/community/tutorials/how-to-install-mongodb-on-ubuntu-18-04
Результат: состояние монго Активно: отказавший (Результат: код выхода)
Ссылка на подобный поток: Mongodb не запускаются на Ubuntu 18.04
Попытка № 3
Удаление и попытка этого: Кв. - получает сбои на 16,04 или 18,04 установках mongodb
Результат:
Какие-либо идеи?
Я сделал почти то же самое (mongodb на Ubuntu 18.04, следуя инструкциям Digital Ocean), и он работал нормально для меня.
Попробуйте использовать apt
вместо apt-get
и попробуйте установить mongodb
, а не mongodb-org
:
apt update; apt install mongodb
, который для меня создал mongodb.service
и NOT mongod.service
(обратите внимание на отсутствие «b» во втором).
techops$ systemctl status mongodb.service
* mongodb.service - An object/document-oriented database
Loaded: loaded (/lib/systemd/system/mongodb.service; enabled; vendor preset: enabled)
Active: active (running) since Fri 2019-02-15 11:48:32 EST; 5h 9min ago
Docs: man:mongod(1)
Main PID: 4136 (mongod)
Tasks: 23 (limit: 4665)
CGroup: /system.slice/mongodb.service
`-4136 /usr/bin/mongod --unixSocketPrefix=/run/mongodb --config /etc/mongodb.conf
Feb 15 11:48:32 techops systemd[1]: Started An object/document-oriented database.
Обратите внимание, что служба называется mongodb
, хотя исполняемый файл - mongod
.