无法在 ubuntu 18.04 上安装 MongoDB

无法在 ubuntu 18.04 上安装 MongoDB

尝试在 ubuntu 18.04 上安装 mongo 的社区版本。

以下是我失败的尝试,如果您没有时间 - 请直接转到第三次尝试的结果。

尝试 #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

结果:Mongo 状态为活动:失败(结果:退出代码)

参考类似帖子:Mongodb 无法在 Ubuntu 18.04 上启动

尝试#3

卸载并尝试此操作: Apt-get 在 16.04 或 18.04 上安装 mongodb 失败

结果

在此处输入图片描述

有任何想法吗?

答案1

我做了几乎完全相同的事情(在 Ubuntu 18.04 上使用 mongodb,按照 Digital Ocean 说明操作),对我来说效果很好。尝试使用apt而不是apt-get,并尝试安装mongodb而不是mongodb-org

apt update ; apt install mongodb

对我来说这创建了mongodb.serviceand 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

相关内容