mongodb副本集搭建
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
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.副本集构建脚本: