CentOS Stream快速上手:轻松安装MongoDB,开启高效数据处理之旅
引言
MongoDB是一个高性能、可伸缩的文档存储数据库,广泛应用于大数据领域。CentOS Stream是一个由Red Hat维护的CentOS的替代品,它提供了最新版本的RHEL(Red Hat Enterprise Linux)软件包。本文将指导您在CentOS Stream上快速安装MongoDB,并介绍其基本使用方法。
环境准备
在开始之前,请确保您的CentOS Stream系统满足以下要求:
- 系统版本:CentOS Stream 8 或更高版本
- 硬件要求:足够的内存和存储空间
- 网络连接:可访问MongoDB的官方软件仓库
安装MongoDB
以下是安装MongoDB的步骤:
- 添加MongoDB仓库
首先,您需要将MongoDB的官方仓库添加到您的系统中。执行以下命令:
sudo cat <<EOF | sudo tee /etc/yum.repos.d/mongodb-org-4.4.repo [mongodb-org-4.4] name=MongoDB Repository baseurl=https://repo.mongodb.org/yum/redhat/8/mongodb-org/4.4/x86_64/ gpgcheck=1 enabled=1 gpgkey=https://www.mongodb.org/static/pgp/server-4.4.asc EOF - 更新本地仓库
更新本地仓库以获取最新的软件包信息:
sudo yum makecache - 安装MongoDB
使用以下命令安装MongoDB:
sudo yum install -y mongodb-org - 启动MongoDB服务
启动MongoDB服务,并设置为开机自启:
sudo systemctl start mongod sudo systemctl enable mongod - 验证安装
使用以下命令验证MongoDB是否正常运行:
sudo systemctl status mongod 如果MongoDB服务正在运行,您应该会看到类似以下输出:
· mongod.service - MongoDB Database Server Loaded: loaded (/usr/lib/systemd/system/mongod.service; disabled; vendor preset: disabled) Active: active (running) since Sat 2023-10-14 10:07:01 UTC; 4s ago Process: 1234 ExecStart=/usr/bin/mongod --config /etc/mongod.conf (code=exited, status=0/SUCCESS) Main PID: 1234 (mongod) Tasks: 1 (limit: 4915) CGroup: /system.slice/mongod.service ... 基本使用
以下是MongoDB的基本使用方法:
- 连接到MongoDB
使用mongo命令连接到MongoDB实例:
mongo - 创建数据库和集合
在MongoDB中,数据库和集合都是通过命令来创建的。以下是一个例子:
use mydatabase db.createCollection("mycollection") - 插入文档
向集合中插入文档:
db.mycollection.insertOne({ name: "John Doe", age: 30 }) - 查询文档
查询集合中的文档:
db.mycollection.find({ name: "John Doe" }) - 更新文档
更新集合中的文档:
db.mycollection.updateOne({ name: "John Doe" }, { $set: { age: 31 } }) - 删除文档
删除集合中的文档:
db.mycollection.deleteOne({ name: "John Doe" }) 总结
通过以上步骤,您已经在CentOS Stream上成功安装了MongoDB,并掌握了其基本使用方法。MongoDB为您的数据处理提供了强大的支持,您可以根据实际需求进行更深入的学习和实践。
支付宝扫一扫
微信扫一扫