七叶笔记 » 数据库 » MongoDB数据库安装部署及警告优化

MongoDB数据库安装部署及警告优化

1.软件下载

3.6.13版本:https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.6.13.tgz

4.0.14版本:https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-4.0.14.tgz

官网文档:https://docs.mongodb.com/manual/

2.部署MongoDB

2.1.规划部署目录

2.2.下载软件包

2.3.安装MongoDB

MongoDB下载后直接解压即可使用,不包含配置文件,需要自己创建

2.4.MongoDB配置文件介绍

2.5.编写MongoDB配置文件

2.6.启动MongoDB

2.7.如何关闭MongoDB

直接用启动命令后面加一个–shutdown即可关闭MongoDB

两种方式关闭MongoDB

2.8.登录MongoDB

登录MongoDB需要使用mongo命令

登录后会有一些警告信息,我们再3里面进行优化

3.优化MongoDB警告信息

3.1.优化启动用户警告

警告内容:2021-02-13T10:44:47.832+0800 I CONTROL [initandlisten] ** WARNING: You are running this process as the root user, which is not recommended.

这个警告内容就提示我们尽量不要用root直接启动,我们需要用普通用户启动

思路:创建一个普通用户,将MongoDB的部署目录赋权给普通用户,用普通用户启动即可

可以到启动用户的警告信息已经消失

3.2.优化大内存页警告

告警内容:** WARNING: /sys/kernel/mm/transparent_hugepage/enabled is 'always'.

​ ** We suggest setting it to 'never'

​ ** WARNING: /sys/kernel/mm/transparent_hugepage/defrag is 'always'.

​ ** We suggest setting it to 'never'

这是由于大内存设置了always,MongoDB建议使用never

3.2.1.永久关闭大内存页

官方文档:https://docs.mongodb.com/manual/tutorial/transparent-huge-pages/

3.2.2.临时关闭大内存页

可以看到大内存页警告已经接解决

3.3.优化limit警告

告警内容:** WARNING: soft rlimits too low. rlimits set to 15324 processes, 65535 files. Number of processes should be at least 32767.5: 0.5 times number of files.

提示的是limt设置的打开文件数太低

到此这篇关于MongoDB数据库安装部署及警告优化的文章就介绍到这了,更多相关MongoDB安装及警告优化内容请搜索七叶笔记以前的文章或继续浏览下面的相关文章希望大家以后多多支持七叶笔记!

相关文章