如何安装 MongoDB Fedora 21

MongoDB 是一个 NoSQL 数据库,用于将大量数据存储在具有动态模式的面向文档的存储中。 NoSQL 是指具有不同于 MySQL、PostgreSQL 和 Microsoft SQL 等关系数据库中使用的表格格式的数据模型的数据库。 MongoDB 功能包括:完整的索引支持、复制、高可用性和自动分片。

飞行前检查

  • 这些说明旨在将 MongoDB 安装在单个 Fedora 21 个节点。
  • 我将从 Liquid Web Self Managed 工作 Fedora 21服务器,我将以root身份登录。

步骤 #1:添加 MongoDB 存储库

有关使用 vim 编辑文件的复习,请参阅:新用户教程:Vim 文本编辑器概述

vim /etc/yum.repos.d/mongodb.repo

选项 A: 如果您运行的是 64 位系统,请将以下信息添加到您创建的文件中,使用 i 插入:

[mongodb]

名称=MongoDB 存储库

baseurl=https://downloads-distro.mongodb.org/repo/redhat/os/x86_64/

gpgcheck=0

启用=1

然后退出并使用命令 :wq 保存文件。 您应该看到与下图非常相似的输出:

选项 B: 如果您运行的是 32 位系统,请将以下信息添加到您创建的文件中,使用 i 插入:

[mongodb]

名称=MongoDB 存储库

baseurl=https://downloads-distro.mongodb.org/repo/redhat/os/i686/

gpgcheck=0

启用=1

然后退出并使用命令 :wq 保存文件。

第 2 步:安装 MongoDB

作为最佳实践,我们将更新我们的包:

yum -y update

此时,安装 MongoDB 就像只运行一个命令一样简单:

yum -y install mongodb-org mongodb-org-server

第 3 步:让 MongoDB 运行

启动 MongoDB

systemctl start mongod

检查 MongoDB 服务状态

systemctl status mongod

在启动时启动 MongoDB 服务

systemctl enable mongod

状态统计摘要列表(续)

mongostat

状态统计汇总列表(5 行,每 2 秒汇总一次)

mongostat --rowcount 5 2

Enter MongoDB 命令行

mongo

默认情况下,运行此命令将在 localhost 接口上查找侦听端口 27017 的 MongoDB 服务器。

如果您想连接到在不同端口上运行的 MongoDB 服务器,请使用 –port 选项。 为了 example,如果您想连接到本地 MongoDB 服务器,监听端口 22222,那么您将发出以下命令:

mongo --port 22222

关闭 MongoDB

systemctl stop mongod