小编zst*_*art的帖子

配置 Cassandra 以实现跨多个数据中心的一致性

目前,我们在两个数据中心的每一个中运行一个 4 节点的 Cassandra 环。我们想将它们重建成一个单一的 8 节点环。在其他条件相同的情况下,我们真的希望读取一致,因此我们目前运行 QUORUM 读取和写入。但是,如果我们丢失了一个数据中心,这似乎会导致许多或所有请求由于无法满足 ConsistencyLevel 的要求而失败。由于我们计划向两个数据中心发送请求,因此切换到 LOCAL_QUORUM 不足以保证一致性。

Cassandra 似乎非常缺少仅针对可用节点进行测量的 ConsistencyLevel 设置。

在这种情况下,如何在没有可用性故障的情况下获得最大的一致性,以及必须权衡什么才能获得它?

cassandra

7
推荐指数
1
解决办法
1237
查看次数

标签 统计

cassandra ×1