环境
1.centos 7 操作系统
2.master 节点:10.16.5.8
slave 节点:10.16.5.9
部署 master 节点
#下载源码包
wget http://downloads.mongodb.org/linux/mongodb-linux-x86_64-rhel70-3.4.24.tgz
#解压源码包
tar -xf mongodb-linux-x86_64-rhel70-3.4.24.tgz -C /usr/local/
#准备mongodb 配置文件
mkdir /data/mongodb_29017/{conf,data,logs} -p
cat /data/mongodb_29017/conf/mongod.conf
port=29017 #端口号
dbpath=/data/mongodb_29017/data #数据目录
logpath=/data/mongodb_29017/logs/mongodb.log #日志目录
logappend=true #日志文件追加
journal=true #如果设置为 true, 同步到 journal (在提交到数据库前写入到实体中). 应用于 safe=true
fork=true #以守护进程的方式运行MongoDB,创建服务器进程
wiredTigerCacheSizeGB=4 #内存分配
#auth=true
master=true #为master 节点
#启动mongodb
/usr/local/mongodb/bin/mongod -f /data/mongodb_29017/conf/mongod.conf &
# 查看日志是否正常
tail -f /data/mongodb_29017/logs/mongodb.log
部署 slave 节点
#下载源码包
wget http://downloads.mongodb.org/linux/mongodb-linux-x86_64-rhel70-3.4.24.tgz
#解压源码包
tar -xf mongodb-linux-x86_64-rhel70-3.4.24.tgz -C /usr/local/
#准备mongodb 配置文件
mkdir /data/mongodb_29017/{conf,data,logs} -p
cat /data/mongodb_29017/conf/mongod.conf
port=29017
dbpath=/data/mongodb_29017/data
logpath=/data/mongodb_29017/logs/mongodb.log
logappend=true
journal=true
fork=true
wiredTigerCacheSizeGB=4
#auth=true
slave=true #从节点
source=10.16.5.8:29017 #指定主节点
#启动mongodb
/usr/local/mongodb/bin/mongod -f /data/mongodb_29017/conf/mongod.conf &
# 查看日志是否正常
tail -f /data/mongodb_29017/logs/mongodb.log