美文网首页
翻译:带有Priority 0的副本集成员

翻译:带有Priority 0的副本集成员

作者: ChanZeeBm | 来源:发表于2018-01-27 22:48 被阅读0次

原文

一个带有 priority 0的成员不能成为主服务器且不能触发主服务器选举。

除了上述限制以外,带有 priority 0功能的备份服务器跟普通的备份服务器一样:保持数据跟主服务器一致,接受读操作,并且可以参与主服务器选举投票。

配置一个带有priority 0参数的备份服务器可以避免它成为主服务器,这在分布式系统里面尤其有用。

带有priority 0的备份服务器可以作为备用。在某些副本集里,有可能无法在合理的时间内添加一个新成员。一个备份角色的服务器持有一个当前数据的备份以便用来替代不可用的成员。

一般情况下,你不需要设置备份服务器为priority 0。然而,在硬件经常出现变动或者地理分布系统中,带有priority 0的成员可以确保某些成员可以成为主服务器。

对于硬件或者负载不稳定的环境中,部署一个带有priority 0
的成员是有价值的,它永远不可能成为主服务器。这个目的你也可以考虑使用hidden member来实现。

如果你的集群中已经拥有了7个投票成员,你也可以配置一些成员为non-voting.状态。

故障转移注意事项

考虑到潜在的转移风险,当配置了一个带有priority 0的成员时,必须确保你的主数据中心包含有资格进行投票的成员和有资格成为主服务器的成员。

相关文章

  • 翻译:带有Priority 0的副本集成员

    原文 一个带有 priority 0的成员不能成为主服务器且不能触发主服务器选举。 除了上述限制以外,带有 pri...

  • MongoDB 复制集副本节点成员

    优先级为0的节点(Priority 0 Replica Set Members) 优先级为 0 的副本节点不会被选...

  • 翻译:MongoDB副本集成员。

    原文 MongoDB副本集成员 复本集是MongoDB提供的一组冗余和高可用性的进程。 主服务器 主服务器接收所有...

  • 翻译:MongoDB副本集的同步性

    原文 为了维护共享数据集的最新副本,副本集的备份服务器可以从其他成员那里同步或者复制最新的数据。MongDB使用两...

  • 一步步看懂STL源码(4)--priority_queue

    priority_queue概述 priority_queue带有权值的概念,给其中的元素提供了一种按优先级的操作...

  • 每日一词-181004

    翻译:Priority levels vary from step to step in life. 场景1:不同...

  • MongoDB复制集

    1、MongoDB复制集(副本集)简介 复制集模式(replicaSet mode),也叫副本集模式,指两个及以上...

  • kubernetes 控制器

    类型 Replication controller: 第一代pod副本控制器 ReplicaSet: 副本控制集,...

  • 搭建MongoDB副本集&分片

    副本集 什么是副本集? 顾名思义,副本集是一个集合,即MongoDB实例的集合,集合中的每个成员拥有相同的数据集合...

  • Mongo高可用集群搭建

    路由(mongos):1个分片副本集(mongod):3个配置集:3个 配置集配置文件 路由配置文件 副本集配置文...

网友评论

      本文标题:翻译:带有Priority 0的副本集成员

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