介绍
MongoDB 是现代 Web 应用程序中常用的免费开源 NoSQL 文档数据库。 本教程将帮助您在服务器上为生产应用程序环境设置 MongoDB。
注意: MongoDB 可以通过在启动时将 this script 添加到其用户数据来自动安装在您的 Droplet 上。 查看 本教程 以了解有关 Droplet 用户数据的更多信息。
先决条件
要遵循本教程,您将需要:
- 一个 Ubuntu 14.04 Droplet。
- 一个 sudo 非 root 用户,您可以按照本 初始服务器设置教程 进行设置。
第 1 步 — 导入公钥
在这一步中,我们将导入 MongoDB GPG 公钥。
MongoDB 已包含在 Ubuntu 软件包存储库中,但官方 MongoDB 存储库提供了最新版本,并且是推荐的软件安装方式。 Ubuntu 通过验证软件包是否使用 GPG 密钥签名来确保软件包的真实性,因此我们首先必须为官方 MongoDB 存储库导入它们的密钥。
为此,请执行:
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 7F0CEB10
成功导入密钥后,您将看到:
输出
gpg: Total number processed: 1 gpg: imported: 1 (RSA: 1)
第 2 步 — 创建列表文件
接下来,我们必须添加 MongoDB 存储库详细信息,以便 APT 知道从哪里下载包。
发出以下命令为 MongoDB 创建一个列表文件。
echo "deb http://repo.mongodb.org/apt/ubuntu "$(lsb_release -sc)"/mongodb-org/3.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.0.list
添加存储库详细信息后,我们需要更新包列表。
sudo apt-get update
第 3 步 — 安装和验证 MongoDB
现在我们可以安装 MongoDB 包本身。
sudo apt-get install -y mongodb-org
此命令将安装几个包含最新稳定版本 MongoDB 的软件包以及 MongoDB 服务器的有用管理工具。
安装包后 MongoDB 将自动启动。 您可以通过运行以下命令来检查这一点。
service mongod status
如果 MongoDB 正在运行,您将看到这样的输出(具有不同的进程 ID)。
输出
mongod start/running, process 1611
您还可以使用 service
命令停止、启动和重新启动 MongoDB(例如 service mongod stop
、service mongod start
)。
结论
您可以在 这些 DigitalOcean 社区文章 中找到有关 MongoDB 安装和配置的更深入说明。