解释cassandra复制json字符串

tjvv9vkg  于 2021-06-14  发布在  Cassandra
关注(0)|答案(1)|浏览(262)

当我在cqlsh中运行以下命令时

SELECT * FROM system_schema.keyspaces;

我得到了一个键空间列表,对于replication列,有一个类似于下面的json字符串

{'QQQ': '3', 'AAA': '3', 'class': 'org.apache.cassandra.locator.NetworkTopologyStrategy'}

上面字符串中的数字3是什么?它们与写级和读级有关吗?

zqry0prt

zqry0prt1#

数字3是给定密钥空间在数据中心中具有给定名称的副本的数量( QQQ 或者 AAA 相应地)。一致性级别(cl)可以使用此数字来计算操作应收到的标记为成功的确认数。但这取决于特定的氯-例如, LOCAL_QUORUM 将仅使用 3 如果它是在 AAA 华盛顿,虽然 QUORUM 将使用 6 (3)用于 AAA +3个 QQQ ).

相关问题