在CentOS上高效配置MongoDB涉及多个步骤,包括安装、配置、优化以及安全设置。以下是一个详细的指南:
mongodb-linux-x86_64-rhel70-4.4.26.tgz
。wget
命令下载安装包到服务器,然后解压到指定目录。/etc/yum.repos.d/mongodb.repo
文件,添加MongoDB的YUM源。yum install -y mongodb-org
命令安装MongoDB。创建数据存储目录和日志文件目录,例如:
mkdir -p /data/db
mkdir -p /data/log/mongodb
编辑MongoDB配置文件/etc/mongod.conf
,设置数据库路径、日志文件路径、端口号等参数。例如:
systemLog:
destination: file
logAppend: true
path: /data/log/mongodb/mongod.log
storage:
dbPath: /data/db
journal:
enabled: true
net:
bindIp: 0.0.0.0
port: 27017
systemctl start mongod
命令启动MongoDB服务,并设置开机自启动。db.getProfilingLevel()
命令监控数据,进行性能调优。smallfiles
和noprealloc
设置,以优化内存使用。创建适当的索引以提高查询速度。例如:
db.articles.createIndex({ title: 1 });
db.articles.createIndex({ author_id: 1, created_at: -1 });
security.authorization
设置为enabled
。mongo
shell创建管理用户,分配适当的角色和权限。辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
推荐阅读: 如何查看CentOS Java日志历史记录