首页 > 数据库技术 > 详细

mongodb安装

时间:2016-02-11 06:47:21      阅读:305      评论:0      收藏:0      [点我收藏+]

1、下载软件

curl -O http://fastdl.mongodb.org/linux/mongodb-linux-x86_64-1.6.3.tgz

2、配置防火墙

-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 27017 -j ACCEPT  #允许27017端口通过防火墙

3、安装

mv mongodb-linux-x86_64-2.6.0  /usr/local/mongodb   #移动解压文件夹到MongoDB安装目录

4、创建数据存放路径以及日志存放路径

mkdir  -p  /home/data/mongodb/mongodb_data/  #创建MongoDB数据库存放路径

mkdir  -p  /home/data/mongodb/mongodb_log/   #创建MongoDB数据库日志存放路径


5、在bin文件夹下新建个mongodb.conf配置文件,用来配置mongodb,内容如下

port=27017

dbpath=/usr/local/mongodb/data/

logpath=/usr/local/mongodb/log/mongodb.log  

fork = true


/usr/local/mongodb/bin/mongod --config /usr/local/mongodb/bin/mongodb.conf #启动mongodb


在bin目录中./mongo就可以进入mongo命令控制台了。

 

想结束mongodb,可以killall mongod,或者./mongo在控制台中,use admin  ,然后db.shutdownServer()来结束mongodb服务器。直接kill -9会使mongo非正常退出,可能会造成数据损坏问题。


修改进程数:

vim /etc/security/limits.d/90-nproc.conf


vi limits.d/90-nproc.conf


# Default limit for number of user‘s processes to prevent

# accidental fork bombs.

# See rhbz #432903 for reasoning.


*          soft    nproc     10240

*          hard    nproc     10240


centos7  /etc/security/limits.d/20-nproc.conf

*          soft    nproc     32767

*          hard    nproc     32767

root       soft    nproc     unlimited



vi /etc/security/limits.conf

* soft nofile 10240

* hard nofile 10240


vi /etc/pam.d/login

session required /lib64/security/pam_limits.so


本文出自 “我的运维时光” 博客,请务必保留此出处http://aaronsa.blog.51cto.com/5157083/1741512

mongodb安装

原文:http://aaronsa.blog.51cto.com/5157083/1741512

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!