mongo的仲裁节点用于主从节点之间的自动切换。 mongo的仲裁节点宕机后:

1. 无法再对主从副本集进行自动切换,但不影响primary节点的使用。

2. 若此时secondry节点宕机,则不影响primary节点的使用。

3. 若此时primary节点宕机, mongo无法自动将secondry节点切换为primary节点,此时该副本集不可用。

#主节点2222宕机,从节点3333日志如下:

Wed Oct 31 16:13:56 [ReplSetHealthPollTask] replSet info 127.0.0.1:2222 is down (or slow to respond): socket exception

Wed Oct 31 16:13:56 [rs Manager] replSet can't see a majority, will not try to elect self

#主节点2222宕机,此时从节点3333无法自动切换

C:\>mongo 127.0.0.1:3333/test
MongoDB shell version: 1.8.3
connecting to: 127.0.0.1:3333/test
neu:SECONDARY> db.yctshard.find()
error: { "$err" : "not master and slaveok=false", "code" : 13435 }

#但可以手工启用3333从节点

neu:SECONDARY> db.getMongo().setSlaveOk() #也可以使用rs.slaveOk()
not master and slaveok=false
neu:SECONDARY> db.yctshard.find()
{ "_id" : ObjectId("5090bed6605f7a295d61f4ef"), "name" : "yct1", "age" : 31 }
{ "_id" : ObjectId("5090bed6605f7a295d61f4f0"), "name" : "yct2", "age" : 32 }

{ "_id" : ObjectId("5090bed6605f7a295d61f4f1"), "name" : "yct3", "age" : 33 }

...

{ "_id" : ObjectId("5090bed6605f7a295d61f502"), "name" : "yct20", "age" : 50 }
has more

neu:SECONDARY>

转载于:https://www.cnblogs.com/yuechaotian/archive/2012/10/31/2748259.html

mongo-关于仲裁节点相关推荐

  1. 学习MongoDB(三) Add an Arbiter to Replica Set 集群中加入仲裁节点

    Add an Arbiter to Replica Set 在集群中加入仲裁节点,当集群中主节点挂掉后负责选出新的主节点,仲裁节点也是一个mongo实力,但是它不存储数据. 1.仲裁节点消耗很小的资源 ...

  2. mongodb添加仲裁节点无响应

    执行 rs.addArb("ip:port") 添加仲裁节点一直无响应,很长时间后返回错误信息 "errmsg" : "Reconfig attemp ...

  3. MONGODB 集群架构 调整,增加延迟备份节点服务器,删除仲裁节点

    调整原因: 1.原有分片是两个SECONDARY,查询时开发人员也很少设置成 const string RP_SECONDARY = "secondary" ; const str ...

  4. mongo数据库单节点搭建

    安装 wget mongo.tartar -zxvf mongo.tarcd mongomkdir log data conftouch conf/mongod.conf 配置 vi conf/mon ...

  5. Galera集群--搭建(2个数据节点+1个仲裁)

    安装准备 安装包: mariadb-galera-10.0.15-linux-x86_64.tar.gz 测试环境 ip        hostname    备注 192.168.1.111   t ...

  6. Galera集群---搭建(2个数据节点+1个仲裁)

    安装准备 安装包: mariadb-galera-10.0.15-linux-x86_64.tar.gz 测试环境 ip        hostname    备注 192.168.1.111   t ...

  7. Mongo、Redis、Memcached对比及知识总结

    存储原理(持久化) Mongo Mongo的数据将会保存在底层文件系统,因此存储容量远大于redis和memcached.一个database中所有的collections以及索引信息会分散存储在多个 ...

  8. MongoDB副本集配置系列四:节点的关闭顺序

    接上一篇博客:http://www.cnblogs.com/xiaoit/p/4522218.html Primary Secondary Arbiter 1:关闭顺序PSA :会报错 2:关闭顺序P ...

  9. 实战:MongoDB 分片集群Shard Cluster 搭建(1台路由节点,3台配置节点,9台分片节点)

    MongoDB 分片集群搭建(分片集群安全认证+SpringBoot访问) 一.搭建要求 一台路由节点 IP地址:192.168.80.110 端口:11111 三套复制集(每个分片节点中的复制集 都 ...

最新文章

  1. 5G NGC — 云原生的 5G 核心网架构演进
  2. 洛谷 P4245 【模板】MTT
  3. Linux 的进程状态
  4. 〈转〉用VS2005.NET进行三层结构应用程序的开发
  5. java queue源码_Java高并发系列之ArrayBlockingQueue源码解析
  6. Win7系统Office卸载不干净无法安装怎么办
  7. html表格编辑器退出编辑状态,易优后台编辑器取消html标签(比如表格属性等)过滤解决方法...
  8. HtmlDocument.ExecCommand() 方法
  9. 企业架构 | TOGAF架构能力框架
  10. java 蓝牙串口_java_android_0057 蓝牙串口助手源码
  11. 小程序体验版白屏(已解决)
  12. 什么是网络分析仪?它的重要技术指标有哪些?
  13. ios开发/iphone开发 (收藏)
  14. 同义词,近义词,反义词收集
  15. 高德地图的基础使用(二)定位蓝点
  16. DELL EqualLogic PS存储硬盘故障数据恢复
  17. android安装小组件,万能小组件安卓下载-万能小组件下载-万能小组件app下载官方...
  18. Aurix TC397多核开发建议
  19. java 流读取图片供前台显示
  20. 开源财务会计软件(搬运)

热门文章

  1. 在没有插件的情况下为Chrome设置Proxy
  2. Crystal Reports Maximum Report Processing Jobs Limit
  3. 蜗牛学习正则表达式 教程 工具一网打尽
  4. Nginx之gzip压缩配置
  5. python lxml解析html,当使用lxml.html解析html时,等同于InnerHTML
  6. STM32 HAL库使用IIC
  7. 14001.petalinux开发环境搭建
  8. apb外设怎么分配地址
  9. TCP协议疑难杂症全景解析
  10. shell简单的交互式脚本