欢迎访问宙启技术站
智能推送

centos7使用yum安装mongodb

发布时间:2023-05-15 01:33:09

MongoDB是一款高性能、可扩展、支持分布式和面向文档的NoSQL数据库,被广泛应用于Web应用程序、大数据存储、日志分析、地理信息系统等领域。在CentOS7上安装MongoDB,可以使用yum进行快速安装,本文将介绍MongoDB的安装步骤。

1. 添加MongoDB源

首先,需要在CentOS7上添加MongoDB官方源。打开终端,使用vim编辑器打开/etc/yum.repos.d/mongodb-org.repo文件,输入以下内容:

[mongodb-org-4.4]

name=MongoDB Repository

baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/4.4/x86_64/

gpgcheck=1

enabled=1

gpgkey=https://www.mongodb.org/static/pgp/server-4.4.asc

说明:

name:源的名称;

baseurl:MongoDB RPM包的下载地址;

gpgcheck:是否验证RPM包的GPG签名,1表示验证,0表示不验证;

enabled:是否启用源,1表示启用,0表示禁用;

gpgkey:RPM包的GPG签名文件的下载地址。

保存并退出文件。

2. 安装MongoDB

安装MongoDB非常简单,只需要执行以下命令:

sudo yum install -y mongodb-org

说明:

yum:CentOS7的包管理器;

install:安装命令;

-y:自动回答yes。

执行命令后,yum会自动下载并安装MongoDB及其依赖项。整个过程可能需要一些时间,请耐心等待。

3. 配置MongoDB

安装MongoDB后,需要进行一些配置,以支持正常使用。

创建数据目录:

MongoDB的数据目录是用来存储数据库文件的。创建数据目录的命令如下:

sudo mkdir -p /data/db

启动MongoDB:

执行以下命令来启动MongoDB:

sudo systemctl start mongod

使用以下命令来检查MongoDB是否运行:

sudo systemctl status mongod

如果MongoDB的运行状态为active(running),则表示MongoDB已经成功启动。

设置MongoDB为开机启动:

执行以下命令来设置MongoDB为开机启动:

sudo systemctl enable mongod

4. 测试MongoDB

MongoDB安装完成后,可以使用Mongo shell验证是否安装成功。Mongo shell是MongoDB自带的客户端,用于在命令行中操作MongoDB数据库。

执行以下命令来启动Mongo shell:

mongo

如果没有出现错误,则表示连接到了MongoDB数据库,可以使用以下命令来测试MongoDB的功能:

use test

db.test.insert({name:'test'})

db.test.find()

用一个JSON对象{name:'test'}插入test集合,然后查询集合中的文档。如果返回{name:'test'},则表示MongoDB安装成功并工作正常。

总结

本文介绍了在CentOS7上使用yum安装MongoDB的步骤,包括添加MongoDB源、安装MongoDB、配置MongoDB和测试MongoDB。MongoDB是一个强大的NoSQL数据库,广泛应用于各个领域,可以帮助人们高效地存储和处理数据。