首页 > > > 在Debian上部署安装MongoDB 3.2
如果要安装3.4版本,只需要替换到版本信息即可。
1、执行如下命令下载安装包:
sudo apt-key adv --keyserver hkp://http://keyserver.ubuntu.com:80 --recv EA312927
echo "deb Index of debian wheezy/mongodb-org/3.2 main" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.2.list
sudo apt-get update
sudo apt-get install -y mongodb-org=3.2.10 mongodb-org-server=3.2.10 mongodb-org-shell=3.2.10 mongodb-org-mongos=3.2.10 mongodb-org-tools=3.2.10
echo "mongodb-org hold" | sudo dpkg --set-selections
echo "mongodb-org-server hold" | sudo dpkg --set-selections
echo "mongodb-org-shell hold" | sudo dpkg --set-selections
echo "mongodb-org-mongos hold" | sudo dpkg --set-selections
echo "mongodb-org-tools hold" | sudo dpkg --set-selections
安装教程可参考:Install MongoDB Community Edition on Debian
2、安装完后,启动mongod可能会出现如下warning:
a、[initandlisten] ** WARNING: You are running this process as the root user, which is not recommended.
可通过创建新用户,并将配置文件、日志和数据目录的用户修改为新用户所有来解决
b、[initandlisten] ** WARNING: /sys/kernel/mm/transparent_hugepage/defrag is 'always'. We suggest setting it to 'never'
c、[initandlisten] ** WARNING: soft rlimits too low. rlimits set to 31700 processes, 65535 files. Number of processes should be at least 32767.5 : 0.5 times number of files.
需要调整的os参数来解决,可参考如下:
原文作者:;如有侵权,请联系管理员删除。