代码之家  ›  专栏  ›  技术社区  ›  Evan Hicks

Cassandra无法实现序列的一致性级别

  •  1
  • Evan Hicks  · 技术社区  · 8 年前

    我最近发现,如果您在Cassandra中使用条件事务,那么它将默认为这些事务使用序列一致性。

    http://www.datastax.com/dev/blog/lightweight-transactions-in-cassandra-2-0

    我试过了 replication_factor 具有5节点集群的1和2。我需要更多节点吗?我丢失的地方有配置吗?我的密钥空间配置如下。我在Cassandra 3.5和3.9上经历过这种情况。

    CREATE KEYSPACE IF NOT EXISTS reptest WITH replication = {'class': 'SimpleStrategy', 'replication_factor':2};

    1 回复  |  直到 8 年前
        1
  •  2
  •   Stefan Podkowinski    8 年前

    这个 SERIAL QUORUM 当涉及到必须确认操作的节点数量时。仍然允许补偿具有仲裁的单个死节点的最小复制因子将是3(3个节点中至少有2个是活动的)。