MongoDB安装
一,创建MongoDB的资源目录和安装路径
[root@localhost /]# mkdir -p /data/mongdb1
[root@localhost /]# mkdir -p /data/logs/mongodb
[root@localhost /]# touch /data/logs/mongodb/mongodb1.log
[root@localhost /]# chmod -R 777 /data/logs/mongodb/mongodb1.log
二,下载包
wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel70-3.4.7.tgz
tar -zxvf mongodb-linux-x86_64-rhel70-3.4.7.tgz
mv mongodb-linux-x86_64-rhel70-3.4.7 /u
sr/local/mongodb
将ulimit -u和 ulimit -n 的值大于20000
[root@localhost /]# ulimit -n 25000
[root@localhost /]# ulimit -u 25000
三,运行控制
cd /usr/local/mongodb/bin/
# 创建MongoDB 配置文件和启动参数
vim mongodb1.conf
port=27017
# 默认服务器端口号
dbpath=/data/mongdb1
# 数据储存目录
logpath=/data/logs/mongodb1.log
# 日志文件
fork=true
# 后台运行
maxConns=5000
# 最大同时连接数,默认为2000
storageEngine=mmapv1
# 指定储存引擎为映射文件
四,配置内核参数
[root@localhost bin]# echo 0 > /proc/sys/vm/zone_reclaim_mode
[root@localhost bin]# sysctl -w vm.zone_reclaim_mode=0
vm.zone_reclaim_mode = 0
[root@localhost bin]# echo never > /sys/kernel/mm/transparent_hugepage/enabled
[root@localhost bin]# echo never > /sys/kernel/mm/transparent_hugepage/defrag
五,开启服务
/usr/local/mongodb/bin/mongod -f/usr/local/mongodb/bin/mongo
db1.conf
或者
/usr/local/mongodb/bin/mongod --config /usr/local/mongodb/bi
n/mongodb1.conf
检查
[root@localhost bin]# netstat -nlpt
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State PI
D/Program name tcp 0 0 0.0.0.0:27017 0.0.0.0:* LISTEN 49
10/mongod tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 10
89/sshd tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN 13
07/master tcp6 0 0 :::22 :::* LISTEN 10
89/sshd tcp6 0 0 ::1:25 :::* LISTEN 13