centos

MongoDB配置CentOS要注意啥

小樊
48
2025-10-13 03:08:00
栏目: 云计算

1. 安装官方YUM仓库
在CentOS上安装MongoDB前,需添加官方YUM仓库以确保软件包的完整性和安全性。创建/etc/yum.repos.d/mongodb-org.repo文件,内容根据MongoDB版本调整(如6.0版本):

[mongodb-org-6.0]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/6.0/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-6.0.asc

使用sudo yum install -y mongodb-org安装,避免从第三方源下载导致的安全风险。

2. 配置文件路径与关键参数设置
MongoDB的主配置文件位于/etc/mongod.conf,需重点调整以下参数:

3. 安全配置(必做项)

4. 服务管理与开机自启
安装完成后,使用以下命令启动MongoDB服务并设置开机自启:

sudo systemctl start mongod
sudo systemctl enable mongod

通过sudo systemctl status mongod检查服务状态,确保显示为active (running)

5. SELinux配置(若启用)
若系统启用了SELinux(默认开启),需调整策略以允许MongoDB访问数据目录和日志文件。执行以下命令:

sudo semanage fcontext -a -t mongod_var_lib_t "/var/lib/mongo(/.*)?"
sudo semanage fcontext -a -t mongod_log_t "/var/log/mongodb(/.*)?"
sudo restorecon -Rv /var/lib/mongo /var/log/mongodb

或临时设置为宽松模式(测试环境使用):编辑/etc/selinux/config,将SELINUX=enforcing改为SELINUX=permissive,然后重启系统。

6. 性能优化配置

7. 监控与维护

0
看了该问题的人还看了