赞
踩
环境介绍
系统:CentOS 6.9
设备3台:172.16.10.42(27020端口),172.16.10.90(27020端口),172.16.10.199(27020端口),如果没有足够设备也可部署同一台设备上面,只需要修改端口即可。
准备工作
同步系统时间:保证各个机器的时间一致,可使用/usr/sbin/ntpdate time.nist.gov 进行系统时间同步,在系统任务中添加新的任务 crontab -e
0 12 * * * /usr/sbin/ntpdate time.nist.gov >/dev/null 2>&1
配置同时允许打开的文件最大数
查看系统允许同时打开文件的最大数 :ulimit -a
查看系统允许的最大句柄文件数:cat /proc/sys/fs/file-max
修改允许最大打开文件数,修改之后会永久生效,在【/etc/security/limits.conf】中,增加下面的代码:
* soft nofile 65536
* hard nofile 65536
保证3台设备相互之间网络访问可达
防火墙打开27020端口
/sbin/iptables -I INPUT -p tcp --dport 27020 -j ACCEPT #开放端口
/etc/init.d/iptables save # 保存修改
service iptables restart # 重启防火墙,修改生效复制代码
准备安装
选择MongoDB存放位置,例如: /home/mongodb
使用cd 命令cd /home/mongodb 进入mongodb 目录,下载MongoDB 压缩包 curl -O https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel62-3.4.10.tgz
解压文件 tar -xzvf mongodb-linux-x86_64-rhel62-3.4.10.tgz 到当前目录下
创建数据存放文件夹 mkdir data,创建日志存放文件夹 mkdir log
分配机器172.16.10.42(主节点),172.16.10.90(从节点),172.16.10.199(arb仲裁节点)
安装MongoDB主节点
在mongdb 目录下新建mongod.conf文件,编辑如下内容
systemLog:
destination: file
path: /home/mongodb/log/mongod.log #日志存放位置
logAppend: true #以追加的形式写入日志
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。