目录
4、.创建mongodb的数据存储目录、日志存储目录及日志文件
5、调整shell资源的设置,以防频繁访问mongodb产生错误导致无法连接mongdb实例
7.设置内核参数(当某个节点可用内存不足时,系统会从其他节点分配内存)
8.MongoDB 的可执行文件位于 bin 目录下,所以可以将其添加到 PATH 路径中:
一、部署安装
1、安装支持软件包
yum -y install openssl-devel libcurl
2、解压缩mongdb软件包
tar zxvf mongodb-linux-x86_64-rhel70-4.0.0.tgz -C /opt
3、.重命名并移动目录至/usr/local/目录下
mv /opt/mongodb-linux-x86_64-rhel70-4.0.0 /usr/local/mongodb
4、.创建mongodb的数据存储目录、日志存储目录及日志文件
mkdir -p /data/
mkdir -p /logs/
mkdir -p /etc/
touch /data/logs/mongodb.log
5、调整shell资源的设置,以防频繁访问mongodb产生错误导致无法连接mongdb实例
ulimit -n 25000 #同一时刻最多开启文件数
ulimit -u 25000 #同一时刻最多开启程序数
6、创建配置文件(启动参数)
vim /usr/local/mongodb/etc/mongodb.conf
port=27017
dbpath=/data/
logpath=/data/logs/mongodb.log
logappend=true
fork=true
7.设置内核参数(当某个节点可用内存不足时,系统会从其他节点分配内存)
echo 0 > /proc/sys/vm/zone_reclaim_mode
sysctl -w vm.zone_reclaim_mode=0
echo never > /sys/kernel/mm/transparent_hugepage/enabled
echo never > /sys/kernel/mm/transparent_hugepage/defrag
8.MongoDB 的可执行文件位于 bin 目录下,所以可以将其添加到 PATH 路径中:
vim /etc/profile
#在文件末尾追加以下语句
export PATH=/usr/local/mongodb/bin:$PATH\
9.重新加载环境变量
source /etc/profile
10.设置mongodb开机自启动
vim /etc/rc.local
11.启动mongodb
mongod -f /usr/local/mongodb/etc/mongodb.conf