我在 2 个数据中心设置了 cassandra,每个数据中心有 4 个节点,每个节点的复制因子为 2。
一致性级别为 ONE(默认设置)
尝试以 ONE 的一致性级别读取数据时,我遇到了一致性问题。如 DataStax 文档中所述,一致性级别(读取 + 写入)应大于复制因子。
我决定将写入一致性级别更改为 2,将读取一致性级别更改为 ONE,这解决了单个数据中心的不一致问题。但是在多个数据中心的情况下,问题将通过一致性级别为 LOCAL_QUORUM 来解决。
我将如何实现写入应该是(LOCAL_QUORUM + TWO),以便我应该写入本地数据中心以及 2 个节点。