ITPub博客

首页 > > > 在Debian上部署安装MongoDB 3.2

在Debian上部署安装MongoDB 3.2

作者:u_ea6ef15d346a 时间:2016-12-16 09:50:19 0 删除 编辑

如果要安装3.4版本,只需要替换到版本信息即可。

1、执行如下命令下载安装包:

sudo apt-key adv --keyserver hkp://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参数来解决,可参考如下:

UNIX ulimit Settings - MongoDB Manual 3.4

Disable Transparent Huge Pages (THP)

原文作者:;如有侵权,请联系管理员删除。

请登录后发表评论 登录
全部评论

注册时间:2019-12-12

  • 博文量
    120
  • 访问量
    483