mongoDB 3.0上安装Red Hat

  

官方安装手册http://docs.mongodb.org/manual/tutorial/install-mongodb-on-red-hat/

安装完成后,登录出现如下告警:

1。登录mongo shell

[root@localhost  ~] #,蒙戈

缺少openssl, libssh3

yum  -y  install  openssl   service  mongod 重启

2。我使用mongodb 3.0和找到一个警告:

[root@localhost  ~] #,蒙戈   MongoDB  shell 版本:3.0.1   connecting :测试   警告:Server  has  startup    2015 - 03 - 13 t16:28:29.405 + 0800,小姐:CONTROL , [initandlisten],   2015 - 03 - 13 t16:28:29.406 + 0800,小姐:CONTROL , [initandlisten], * *,警告:,/sys/kernel/mm/transparent_hugepage/enabled  is “总是”。   2015 - 03 - 13 t16:28:29.406 + 0800,小姐:CONTROL , [initandlisten], * *,,,,,,,, suggest 我方表示歉意setting  it 用“永远”   2015 - 03 - 13 t16:28:29.406 + 0800,小姐:CONTROL , [initandlisten],   2015 - 03 - 13 t16:28:29.407 + 0800,小姐:CONTROL , [initandlisten], * *,警告:,/sys/kernel/mm/transparent_hugepage/defrag  is “总是”。   2015 - 03 - 13 t16:28:29.407 + 0800,小姐:CONTROL , [initandlisten], * *,,,,,,,, suggest 我方表示歉意setting  it 用“永远”   2015 - 03 - 13 t16:28:29.407 + 0800,小姐:CONTROL , [initandlisten]

解决:

vi /etc/摆在mongod   #行首添加   if  test  -f /sys/kernel/mm/transparent_hugepage/启用;然后   echo 才能;never 祝辞,/sys/kernel/mm/transparent_hugepage/启用   fi   if  test  -f /sys/kernel/mm/transparent_hugepage/整理磁盘碎片;然后   ,,echo  never 祝辞,/sys/kernel/mm/transparent_hugepage/整理磁盘碎片   fi      重启mongod   service  mongod 重启

3。推荐ulimit设置

每个部署可能有独特的需求和设置;然而,下面的阈值和设置mongod和蒙戈部署尤为重要:

- f(文件大小):无限的

- t (cpu时间):无限的

- v(虚拟内存):无限[1]

- n(打开的文件):64000年

- m(内存大小):无限[1][2]

- u(进程/线程):64000年

永远记住后重新启动mongod和蒙戈实例改变ulimit设置确保更改生效。


vi/etc/profile

在最后添加

ulimit - n 64000

ulimit - u 64000

源/etc/profile

2015 - 04 - 02 - t01:36:21.150 - 0700,小姐:CONTROL , [initandlisten],   2015 - 04 - 02 - t01:36:21.150 - 0700,小姐:CONTROL , [initandlisten], * *,警告:,soft  rlimits  too 低只rlimits  set 用1024,流程,,64000,文件只Number  of  processes  should  be  at  least  32000,:, 0.5, times  Number  of 文件。


mongoDB 3.0上安装Red Hat