相关疑难解决方法(0)

升级到 Ubuntu 15.10 后,MongoDB 3.0.2 无法启动

我最近升级到 Ubuntu 15.10,之后 MongoDB 3.0.2 没有启动。

$ sudo service mongod start

这会抛出错误:

Failed to start mongod.service: Unit mongod.service failed to load: No such file or directory.

mongodb 15.10

14
推荐指数
3
解决办法
3万
查看次数

在 Ubuntu 15.10 上运行 MongoDB 服务作为 SystemD 的守护进程

MongoDB 仅支持 Ubuntu 长期支持 (LTS) 版本。最后一个是 Ubuntu 14.04 LTS,其中 init 进程由 Canonical 专有的 Upstart 管理。但是,我将 Ubuntu 15.10 与 Linux 标准 SystemD init 进程一起使用。所以我无法在启动时启动 MongoDB 服务。

当我读取服务状态或尝试启动它时,显示消息“加载失败”:

> systemctl status mongod
Loaded: not-found (Reason: No such file or directory)
Active: inactive (dead)
> sudo systemctl start mongod
Failed to start mongod.service: Unit mongod.service failed to load: No such file or directory.
Run Code Online (Sandbox Code Playgroud)

我正在运行来自https://docs.mongodb.org/master/tutorial/install-mongodb-on-ubuntu/的官方 MongoDB 3.2 社区版 (mongodb-org),而不是来自 Ubuntu 的 MongoDB 2.6 元包 (mongodb)存储库。

> sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv …
Run Code Online (Sandbox Code Playgroud)

upstart services mongodb systemd 15.10

12
推荐指数
2
解决办法
7万
查看次数

如何在 Vivid 中安装 MongoDB 3.0?

mongodb 官方的生动包是 2.x,MongoDB 自己在http://repo.mongodb.org/apt/ubuntu/dists/trusty/上提供的包仅适用于 LTS 版本。

另一种方法是我可以切换回 14.04 LTS,但是我需要安装 openjdk-8-jdk,它仅适用于 vivid。

java mongodb software-installation

8
推荐指数
1
解决办法
6080
查看次数