MongoDB 从入门到入坑

安装

官方文档: 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
发布了128 篇原创文章 · 获赞 108 · 访问量 172万+

猜你喜欢

转载自blog.csdn.net/EI__Nino/article/details/86551742