【发布时间】:2017-02-02 07:33:25
【问题描述】:
我正在创建一个 cassandra 集群。
我们的系统写得很重,计划使用 3 个种子节点,总共 10 个 cassandra 节点(包括 3 个种子节点)。
我们正在使用 3 的复制因子和一致性级别 QUORUM。
是否根据复制因子/种子节点数考虑了 cassandra 节点的奇数/偶数?
【问题讨论】:
标签: cassandra
我正在创建一个 cassandra 集群。
我们的系统写得很重,计划使用 3 个种子节点,总共 10 个 cassandra 节点(包括 3 个种子节点)。
我们正在使用 3 的复制因子和一致性级别 QUORUM。
是否根据复制因子/种子节点数考虑了 cassandra 节点的奇数/偶数?
【问题讨论】:
标签: cassandra
种子节点的数量与复制因子无关。当新节点加入集群时使用种子。新节点咨询种子以获取它们的初始配置并了解其他节点的地址。您需要 2-3 个种子来提供冗余,仅此而已。
复制因子表示您可能知道有多少节点拥有数据副本。 RF=3 表示三个节点有数据副本。一致性级别 QUORUM 表示需要 2 个节点回复协调者(因为 2 是 3 的法定人数)。这与集群中的节点数量无关,只要你有3个以上的节点就可以了RF=3!偶数/奇数无关紧要,种子数量无关紧要。
【讨论】: