【发布时间】:2018-12-14 00:53:11
【问题描述】:
当我们配置 system_auth 复制因子为 1 时,我从官方 cassandra 文档和其他帖子中阅读并理解。
但我想了解,如果我将 value 配置为 system_auth replication = 2,system_auth 复制如何工作?
哪两个节点将维护副本?
【问题讨论】:
标签: cassandra
当我们配置 system_auth 复制因子为 1 时,我从官方 cassandra 文档和其他帖子中阅读并理解。
但我想了解,如果我将 value 配置为 system_auth replication = 2,system_auth 复制如何工作?
哪两个节点将维护副本?
【问题讨论】:
标签: cassandra
将有两个 system_auth 密钥空间副本分布在您的所有节点上。这样,如果一个节点出现故障,数据在另一个节点上仍然可用。 system_auth 的不同条目可能存储在不同的节点上,但总会有两个副本。
如果您的复制因子 = 节点数,则每个节点将保存所有 system_auth 数据。如果您的复制因子 > 节点数,您将一无所获,因为所有节点都已经拥有数据的完整副本,这里没有额外的安全性。如果您的复制因子
【讨论】:
这里 system_auth replication = 2 表示 system_auth 的数据将被复制到集群上的 2 个节点上(总共 2 个数据副本)。如果一个节点出现故障,那么您还可以登录并验证该节点。 你也可以增加复制因子。
【讨论】: