mongodb副本集搭建

Posted 江山一族

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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.副本集构建脚本:

以上是关于mongodb副本集搭建的主要内容,如果未能解决你的问题,请参考以下文章

搭建MongoDB副本集&分片

搭建mongodb集群(副本集+分片)

MongoDB副本集replica set --副本集环境搭建

搭建MongoDB的副本集

MongoDB复制集/副本集(Replica Set)搭建

mongodb----副本集搭建及故障自动切换