如何在Ubuntu12.04上安装MongoDB

来自菜鸟教程
跳转至:导航、​搜索


状态: 已弃用

本文介绍了不再受支持的 Ubuntu 版本。 如果您当前正在运行运行 Ubuntu 12.04 的服务器,我们强烈建议您升级或迁移到受支持的 Ubuntu 版本:

原因: Ubuntu 12.04 已于 2017 年 4 月 28 日终止生命周期 (EOL) and no longer receives security patches or updates. This guide is no longer maintained.

请参阅:
本指南可能仍可用作参考,但可能不适用于其他 Ubuntu 版本。 如果可用,我们强烈建议使用为您正在使用的 Ubuntu 版本编写的指南。 您可以使用页面顶部的搜索功能来查找更新的版本。


在 Ubuntu 12.04 上安装 MongoDB

MongoDB 是现代 Web 应用程序中常用的文档数据库。 本教程应帮助您设置虚拟专用服务器,用作生产应用程序环境的专用 MongoDB 服务器。

第 1 步——创建一个 Droplet

这个很容易。 完成后,继续并 `ssh` 进入。

注意 :: 建议你像this一样配置`ssh`和`sudo`

第 2 步 - 创建安装脚本

MongoDB 安装过程非常简单,只需使用 Bash 脚本即可完成。 将以下内容复制到主目录中名为 `mongo_install.bash` 的新文件中:

apt-key adv --keyserver keyserver.ubuntu.com --recv 7F0CEB10
echo "deb http://downloads-distro.mongodb.org/repo/ubuntu-upstart dist 10gen" | tee -a /etc/apt/sources.list.d/10gen.list
apt-get -y update
apt-get -y install mongodb-10gen

以下是脚本中每一行的解释:

  • `apt-key` 调用注册自定义 10gen MongoDB aptitude 存储库的公钥
  • 创建了一个自定义 10gen 存储库列表文件,其中包含 MongoDB 二进制文件的位置
  • Aptitude 已更新,以便可以在 Droplet 本地注册新包
  • Aptitude 被告知安装 MongoDB

提示: 任何时候,要切换到你的主目录,只需执行 `cd`

第三步——运行安装脚本

从您的主目录执行以下命令:

$ sudo bash ./mongo_install.bash

如果一切顺利,您应该会看到输出包含新启动的 MongoDB 进程的 PID:

mongodb start/running, process 2368

第 4 步——检查一下

默认情况下,使用这种安装方法,MongoDB 应该在您的 Droplet 启动时自动启动。 这意味着如果您需要重新启动 Droplet,MongoDB 将重新启动。

要开始了解正在运行的 `mongod` 进程,请运行以下命令:

$ ps aux | grep mongo

输出的一行应如下所示:

mongodb    569  0.4  6.4 627676 15936 ?        Ssl  22:54   0:02 /usr/bin/mongod --config /etc/mongodb.conf

We can see the...

  • 用户:`mongodb`
  • PID:`569`
  • 命令:`/usr/bin/mongod --config /etc/mongodb.conf`
  • 配置文件:`/etc/mongodb.conf`

资源

埃特尔·斯维尔德洛夫