mongodb 3.4.24 主从复制

环境

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 

posted @ 2021-01-27 10:50  lixinliang  阅读(195)  评论(0编辑  收藏  举报