安装
官方文档: http://www.mongoing.com/docs/tutorial/install-mongodb-on-red-hat.html
sudo vim /etc/yum.repos.d/mongodb-org-3.4.repo
#add below
[mongodb-org-3.4]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/3.4/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-3.4.asc
sudo yum install -y mongodb-org
sudo service mongod start
Mac OS 的话,推荐使用 brew
来安装
但是 brew services start mongodb
有个坑
如果配置文件有错误导致启动失败,在brew状态其实是运行中的。(ps aux | grep mongo
为空 或者 不为空)
需要查看 /usr/local/var/log/mongodb/mongo.log
看下是否有错误日志。
停止运行为 brew services stop mongodb
优化
关闭 transparent-huge-pages
官方文档: https://docs.mongodb.com/manual/tutorial/transparent-huge-pages/
# system CentOS 7.4
# use root , `sudo` is useless
su - root
echo never /sys/kernel/mm/transparent_hugepage/enabled
echo never /sys/kernel/mm/transparent_hugepage/defrag