mongodb副本集搭建

时间:2021-11-12 00:21:39

1.创建目录 mkdir -p /data/r1  /data/r2  /data/r3

2.启动: bin/mongod --config ../mongod.conf --replSet r1

bin/mongod --config ../mongod2.conf --replSet r1

bin/mongod --config ../mongod3.conf --replSet r1

查看是否启动成功:ps aux | grep mongo

3. bin/mongo //随便进入一个mongo

mongodb副本集搭建

mongodb副本集搭建

rs.initiate(rsconf)

4.检查是否配置成功:

rs.status()

5.删掉副本集其中一个节点:rs.remove('192.168.1.202:27019')

6.rs.help() //查看帮助

7.重新添加配置副本集

var rsConfig = {

_id:'rs2',

members:[

{_id:0,host:'198.209.10.897:8888'},

{_id:1,host:'198.209.10.898:8888'},

{_id:2,host:'198.209.10.899:8888'}

]

}

rs.reconfig(rsConfig)

8.如果从节点不允许查询,执行rs.slaveOk()

9.副本集构建脚本:

mongodb副本集搭建