【问题标题】:Mongodb 4: Failed to start mongod.service: Unit mongod.service not foundMongodb 4:无法启动mongod.service:未找到单元mongod.service
【发布时间】:2018-12-21 18:59:19
【问题描述】:

我正在尝试在 Ubuntu 15.10 上安装 mongodb 4,但是当我启动 mongod 时它给了我这个错误:

Failed to start mongod.service: Unit mongod.service not found

我遵循了这个官方安装指南:

https://docs.mongodb.com/manual/tutorial/install-mongodb-on-ubuntu/

没有 Ubuntu 15.10 的官方安装说明

我可以在 Ubuntu 16 上成功安装,但在 Ubuntu 15.10 上遇到问题。

【问题讨论】:

  • @Saravana 如您所见,我需要安装 Mongodb 4,但在您分享的那篇文章中,正在安装 mongodb 3.6
  • 我不确定,但可能是这样,mongo 服务可能已停止。每次启动系统时都必须启动它sudo service mongod start 或者如果在系统运行期间停止sudo servive mongod restart
  • @sandeep。我对此很熟悉,但由于 mongod 服务甚至不可用,所以我也无法启动它

标签: mongodb ubuntu ubuntu-15.10


【解决方案1】:

由于官方不支持 ubuntu 15,您可能安装了 ubuntu 14 或 16 的版本。

Ubuntu 可能将 init 系统升级到 upstart/systemd(大约 v15)。 ubuntu 14 的 mongo 版本可能会有所不同,因为它是为不同的 init 系统打包的。

您可以编写自己的初始化脚本并将其安装到/etc/init.d。或者使用supervisor等过程控制系统。

您的另一个选择(可能更安全)是获取新服务器并迁移到那里。它可以在不停机的情况下完成。

【讨论】:

    【解决方案2】:

    如果 Ubuntu 16 不适合您,并且您需要及时返回到较早的版本,我会选择以前的长期支持版本,所以最后一个 14.x 而不是 15.x。

    Mongo 3.6 与 Meteor 一起使用是正确的,4.0 可能存在兼容性问题

    【讨论】:

    • 实际上它的 Ubuntu 15.10 给我带来了问题。我认为 16.4 会很好,但我无法升级我的操作系统,因为它是我的实时服务器
    猜你喜欢
    • 2018-06-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-02-16
    • 2020-01-02
    • 1970-01-01
    • 2021-10-26
    相关资源
    最近更新 更多