mongodb副本集部署

kevin.Zhu 发布于:2022-4-14 18:02 分类:文摘  有 11 人浏览,获得评论 0 条  

https://blog.csdn.net/qq_16125927/article/details/118701548


apt install -y mongodb-server 

# 定义3台主机 mongodb_01/ mongodb_02/mongodb_03, 分别执行
mkdir /hdata/mongo_data/{data,log,conf,keyfile} -pv

#创建mongodb配置文件 /hdata/mongo_data/conf/mongod.conf
systemLog:
  destination: file
  logAppend: true
  path: /hdata/mongo_data/log/mongod.log
storage:
  dbPath: /hdata/mongo_data/data
  journal:
    enabled: true
processManagement:
  fork: true  # fork and run in background
  pidFilePath: /hdata/mongo_data/log/mongod.pid  # location of pidfile
  timeZoneInfo: /usr/share/zoneinfo
net:
  port: 27018
  bindIp: 0.0.0.0  # Listen to local interface only, comment to listen on all interfaces.
#security:
#  authorization: enabled
#  keyFile: /home/mongodb/37017/keyfile/keyfile

# 设置副本集名称
replication:
  replSetName: "rs01"

# cp以上的两个配置文件到另两台机器02, 03 。 并分别启动
mongod -f /hdata/mongo_data/conf/mongod.conf  --replSet=rs01

# 登录节点查看配置  

# 配置节点的优先级 

# 启动副本节点的可读功能    rs.slaveOk() ;