centos7使用yum安装mongodb
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数据库,广泛应用于各个领域,可以帮助人们高效地存储和处理数据。
