原文地址:https://www.cnblogs.com/zhaowenzhong/p/5667312.html 一、新增副本集成员 1、登录primary 2、use admin >rs.add("new_node:port") 或 rs.add({"_id":4,"host":"new_node:port","priority":1,"hidden":false})    3、use admin>rs.addArb("new_node;port") 或 rs.addArb({"_id":5,"host":"new_node:port"})或rs.add({'_id':5,"host":"new_node:port","arbiterOnly":true}) 仲裁者唯一的作用就是参与选举,仲裁者并不保存数据,也不会为客户端提供服务。成员一旦以仲裁者的身份加入副本集中,它就永远只能是仲裁者,无法将仲裁者 重新配置为非仲裁者,反之亦然。最多只能有一个仲裁者每个副本集中。 注:如果 复制集中 priority=1 (默认),调用rs.add("new_node:port") 该命令 会产生 主从切换 即选举操作;       如果 复制集中 priority=1 (默认),直接调用rs.remove("new_node:port") 该命令 也会产生 主从切换 ; 二、删除副本集成员 1、登录要移除的目标mongodb实例; 2、利用shutdownServer()命令关闭实例;即 db.shutdownServer() 3、登录复制集的primary; 4、primary>use admin      primary>rs.remove("del_node:port"); 三、修改成员的优先级及隐藏性 1、登录primary 2、use admin >conf=rs.conf() mongo>conf.members[1].priority=[0-1000] mongo>conf.members[1].hidden=true #priority必须为0 mongo>conf.members[9].tags={"dc":"tags_name1"}  mongo>rs.reconfig(conf);  # 强制重新配置 rs.reconfig(conf,{"force":true}) 成员的属性有下列选项   [, arbiterOnly : true]       [, buildIndexes :

mongodb之 复制集维护小结相关推荐

  1. mongodb 复制集 维护小结

    副本集成员最多12个成员,其中只有7个成员拥有投票权.这是为了减少 心跳请求的网络流量和选举话费的时间.心跳每2秒发送一次. 一.新增副本集成员 1.登录primary 2.use admin > ...

  2. 复制集配置文件linux,mongodb的复制集实现

    简介: mongodb有两种类型的复制,第一种是同于MySQL的主从复制模式,第二种是复制集,提供了自动故障转移的主从复制集群.其中复制集没有固定的主节点,当一个主机的故障后从节点会重新"选 ...

  3. MongoDB复制集原理、搭建及复制集简单维护

    ##一.MongoDB复制集原理 ###(一)复制集简介   Mongodb复制集由一组Mongod实例(进程)组成,包含一个Primary节点和多个Secondary节点,Mongodb Drive ...

  4. MongoDB复制集技术

    为什么使用MongogDB复制集技术? mysql中:一主一从,一主多从结构存在的问题 1. fileover(故障转移)a) 选主投票b) 切换 2. 是否对就用透明化 3. 数据补偿的问题a) 两 ...

  5. mongodb索引生成HTML页面,mongodb高阶:索引创建、聚合查询、复制集、分片、创建备份和部署...

    先前我们讨论了mongodb的进阶查询:投影查询.分页查询以及对查询结果进行排序,从本节起我们开始学习mongodb相关的高级技术,首先我们会讨论mongodb如何创建索引,索引是数据库中最重要的东西 ...

  6. MongoDB 3.4 复制集全量同步改进

    3.2版本复制集同步的过程参考MongoDB 复制集同步原理解析 在 3.4 版本里 MongoDB 对复制集同步的全量同步阶段做了2个改进 在拷贝数据的时候同时建立所有的索引,在之前的版本里,拷贝数 ...

  7. MongoDB复制集(Replication Sets)介绍

    近年来,随着大数据越来越火,非关系型数据库的重要性被越来越多的人所认知,越来越多的开发者逐渐加入到NoSQL的阵营中.我们知道NoSQL是Not Only SQL的意思,既然如此,很多关系型数据库所支 ...

  8. Centos下安装MongoDB复制集

    2019独角兽企业重金招聘Python工程师标准>>> 在一台Centos下模拟安装MongoDB的复制集 准备三份配置文件: mongod.conf bind_ip=0.0.0.0 ...

  9. 配置MongoDB复制集

    什么是复制集? 复制集是额外的数据副本,是跨多个服务器同步数据的过程,复制集提供了冗余并增加了数据可用性,通过复制集可以对硬件故障和中断的服务进行恢复. 复制集的优势如下: 让数据更安全 高数据可用性 ...

最新文章

  1. Xamarin 学习笔记 - 配置环境(Windows iOS)
  2. Hanoi塔(分治法的应用)
  3. 【CoppeliaSim】远程 API 之 Matlab 控制,对比 V-rep 有些不同
  4. hive获取月份_【Hive】Hive中常用日期函数整理
  5. DPM灾难切换应用场景
  6. wireshark抓包怎么找访问网址
  7. Oracle踩坑之解决数值0.2只显示成.2方法
  8. HTML表单元素、表单控件
  9. Mysql数据库常用命令总结
  10. VUE下载文件并修改文件名
  11. 搜索引擎 —海量数据搜索
  12. 5步完成物联网小程序开发
  13. SM6125平台扩容camera id的修改方法
  14. RK 3568 IDB烧录失败解决方法
  15. 山东理工ACM[2444]正方形
  16. Iterator方法详解
  17. The page has expired due to inactivity Please refresh and try again
  18. 使用uc_authcode 获取论坛当前登录用户信息
  19. 《智能制造》总结报告
  20. Template-Web

热门文章

  1. Winform中实现ZedGraph的多条Y轴(附源码下载)
  2. 【数据竞赛】“达观杯”文本智能处理挑战赛3
  3. 机器学习理论入门:第二章 经典监督学习算法-决策树
  4. SSH连接服务器报错(WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED)的解决方案
  5. python join_详解Python中的join()函数的用法
  6. 神策 2020 数据驱动用户大会:新愿景 + 新定位 + 新舰队正式亮相!
  7. 边锋游戏:用精细化运营使游戏流失率降低 26% ,只是数据驱动价值的冰山一角...
  8. 神策与CDA,一次不平凡的约会
  9. 安装Discuz!论坛
  10. Matlab弹出窗口