zoukankan      html  css  js  c++  java
  • MongoDB DBA 实践5-----复制集集群的数据同步和故障转移

    (1)复制集集群的数据同步

    1》主节点数据库test,在其中goods集合中加入一个文档。

    2》在副节点中查看

    注意SECONDARY是不允许读写的,要使用rs.slaveOk()获得读写权限

    (2)故障转移

    1》故障1副节点宕机

    1.   关闭副节点MongoDB实例后

          2.在主节点观察复制集集群状态

         3.在主节点student数据库中score集合中再插入一条记录

       4.然后在主节点观察复制集集群状态(用rs.status()

     

      5.重启副节点MongoDB实例

     6.在主节点观察复制集集群状态(用rs.status()

    7.在副节点上查看在副节点故障时更新的数据

     2》故障2:主节点宕机

     

    1.关掉主节点的实例后,在副节点查看集群状态

    2.重启主节点的实例后,在主节点查看集群状态

     

    注意MongoDB的复制集合一般允许读写主节点上的数据库,所以当主节点变更后,要注意异常处理与写关注读参考的设置。

  • 相关阅读:
    第三周作业
    2016-03-22 OneZero团队 Daily Scrum Meeting
    OneZero第一次随感
    软件项目管理(6)
    软件项目管理(5)
    软件项目管理(4)
    软件项目管理(3)
    软件项目管理(2)
    Personal Software Process (PSP)
    软件项目管理(1)
  • 原文地址:https://www.cnblogs.com/0205gt/p/10102630.html
Copyright © 2011-2022 走看看