在CentOS 7上安装MongoDB

注:本教程在Vultr VPS上测试通过,如需部署请前往Vultr.com

MongoDB是现代Web应用程序中常用的领先的NoSQL数据库之一。本教程将指导您在CentOS 7上设置MongoDB。

更新系统(可选)

您将要确保服务器是最新的。如果您是第一次设置VPS,它应该已经是最新的。但是,如果您正在运行定制ISO或在现有VPS上安装,则可以运行以下命令进行系统更新:

yum update

安装MongoDB

和百胜

CentOS随MongoDB 2.4.9一起提供(将来可能会更改)。要通过yum安装它,请运行以下命令:

yum install mongodb

从MongoDB存储库

如果您希望使用最新版本的MongoDB,则需要在服务器上设置官方存储库。为此,请在 /etc/yum.repos.d/mongodb.repo 并用以下数据填充它:

[mongodb]
name=MongoDB Repository
baseurl=http://downloads-distro.mongodb.org/repo/redhat/os/x86_64/
gpgcheck=0
enabled=1

注意: 这是针对64位版本的CentOS7。如果您已经使用“自定义ISO”安装了32位版本的CentOS 7,则需要进行更改 x86_64i686

保存文件后,运行以下命令:

yum update
yum install mongodb-org -y

安装完成后继续。

设置MongoDB

通过运行启动MongoDB systemctl start mongod。服务启动后,键入 mongo 进入您的终端。如果安装成功,您将看到类似于以下文本的输出。

MongoDB shell version: 2.x.x
connecting to: test
>

注意: 与以下内容有关的任何启动警告 Readahead 可以安全地忽略。为避免这些警告,请通过运行以下命令来验证警告中的扇区是否“如所述” blockdev –getra /dev/vda1。如果输出大于512,请运行以下命令:

blockdev --setra 512 /dev/vda1
systemctl restart mongod

该警告现在将解决。

至此,您已经可以使用MongoDB了!

注:本教程在Vultr VPS上测试通过,如需部署请前往Vultr.com