美文网首页我爱编程
MongoDB副本集搭建

MongoDB副本集搭建

作者: Java_Explorer | 来源:发表于2018-03-31 19:59 被阅读70次

使用命令行

每个副本集成员以下面命令启动:

sudo mongod --dbpath /data/db --replSet rs0

在其中一台使用rs.initiate()命令即可成为主服务。
如果要修改host的名称,可执行如下命令:

config={"_id":"rs0","members":[{"_id":0,"host":"192.168.88.129:27017"}]}
rs.reconfig(config,{"force":true})

当主服务启动之后,使用mongo登录,然后使用rs.add()命令把另外两台加进来。

rs.add("192.168.88.130:27017")
rs.add("192.168.88.132:27017")

使用config文件

https://docs.mongodb.com/manual/reference/configuration-options/#replication-options

使用config文件启动,主要是在/etc/mongod.conf文件中配置。

replication:
   replSetName: rs0

使用mongod --config /etc/mongod.conf启动副本集成员。
在其中一台使用rs.initiate()命令,则该机器成为主服务。
然后添加其他副本集成员:

rs.add("192.168.88.130:27017")
rs.add("192.168.88.132:27017")

相关文章

  • MongoDB高可用性方案:Replica Set(副本集)

    参考:MongoDB Replication、MongoDB 副本集的原理、搭建、应用 Replica Set(副...

  • mongodb 4.0副本集搭建

    近期有同学问mongodb副本集难不难部署,我的回答是不难,很快,几分钟搞定,比mysql MHA简单的不止一点半...

  • Mongodb集群搭建方式

    mongodb是最常用的nodql数据库,这篇文章介绍如何搭建高可用的mongodb副本集群。 相关概念 在搭建集...

  • mongoDB4.0副本集讲解及配置

    layout: pagestitle: mongoDB4.0副本集讲解及配置date: 2018.09.27tag...

  • mongodb副本集搭建

    环境准备 服务器:centOS7mongodb版本:3.6.2副本集方案:1个主节点+2个二级节点注意:部署生产环...

  • MongoDB副本集搭建

    使用命令行 每个副本集成员以下面命令启动: 在其中一台使用rs.initiate()命令即可成为主服务。如果要修改...

  • mongodb副本集搭建

    非安全认证 环境说明 Linux:CentOS7MongoDB:mongodb-linux-x86_64-ente...

  • MongoDB副本集搭建

    准备 MongoDB下载地址4.0.2版本[%5Bhttps://fastdl.mongodb.org/linux...

  • mongodb副本集的搭建

    mongodb副本集即客户端连接到整个副本集,不关心具体哪一台机器是否挂掉。主服务器负责整个副本集的读写,副本集定...

  • mongodb 4.0.4 副本集搭建

    mongo-1配置文件: mongo-2配置文件 分别进入mongo-1 mongo-2的bin目录,然后运行: ...

网友评论

    本文标题:MongoDB副本集搭建

    本文链接:https://www.haomeiwen.com/subject/ftrncftx.html