9780j 发表于 2016-2-15 11:07:11

mongodb安装

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


页: [1]
查看完整版本: mongodb安装