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