简单mongo的副本集搭建

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了简单mongo的副本集搭建相关的知识,希望对你有一定的参考价值。

wget http://fastdl.mongodb.org/linux/mongodb-linux-x86_64-2.2.3.tgz
tar vxzf mongodb-linux-x86_64-2.2.3.tgz
cd mongodb-linux-x86_64-2.2.3


三台机器:一台主节点,两台副节点
1.在每一台上创建文件夹
2.每一台都启动mongodb配置文件形式
  配置文件:storageEngine = wiredTiger
        wiredTigerCacheSizeGB = 2
        syncdelay = 30
        wiredTigerCollectionBlockCompressor = snappy
        port=27017
        dbpath=/home/trs/mongodb_test/mongo/data/
        oplogSize=2048
        logpath=/home/trs/mongodb_test/mongo/data/mongodb.log
        logappend=true
        fork=true
        rest=true
        journal = true
        replSet=rs0/192.168.106.222:27017
 启动命令:bin/mongod --config /配置的路径
3.进入任意一台mongodb

进入命令:bin/mongo --port 27017
rsconf = { _id: "rs0", members: [ { _id: 0, host: "192.168.106.220:27017" } ] }
rs.initiate( rsconf )
rs.add("192.168.106.221:27017")
rs.add("192.168.106.222:27017")
rs.conf()

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

mongo副本集搭建

Mongo副本集搭建

mongo 单机开启副本集事务

Mongodb的入门mongodb4副本集

Docker mongo副本集环境搭建

本地搭建一个MongoDB副本集