【发布时间】:2021-08-20 15:54:42
【问题描述】:
我在将数据写入 Cassandra 时遇到两个错误,想知道它们之间的区别。
- 需要 3 个副本,但只有 2 个确认写入
- 需要 2 个,但只有 1 个活着
一致性级别为 LOCAL_QUORUM。
根据我的观察,当我遇到第一个异常时,我看到数据被写入其中一个节点,而在第二个异常中,我看不到任何节点中的数据。
我的观察是否正确,请帮助我。
【问题讨论】:
-
你能指定密钥空间的复制因子吗,从这两条消息的外观来看,第一个看起来像 RF=5 第二个 RF=3。你能澄清一下吗?
-
环中的节点总数为 4,RF 为 2,其中一个节点出现故障,我在应用程序日志中看到一些异常,即当我删除节点时第二条消息(需要 2 个但只有 1 个活动)从环中,当节点状态为(离开)时,我看到第一条消息(需要 3 个副本,但只有 2 个确认写入)。
标签: cassandra