当Cassandra中特定数据中心的所有节点都关闭时,执行读写操作

时间:2016-09-26 12:58:44

标签: java cassandra replication datastax cql

我在两个数据中心之间配置了网络拓扑策略。一个数据中心有3个节点,另一个有一个节点。

如果一个数据中心的所有节点都关闭,那么我无法通过java(使用datastax java driver3.1和cassandra3.7)以及cql执行任何读写操作。

这里我使用GossipingPropertyFileSnitch作为endpoint_snitch和一致性级别ONE。

但是根据我的要求,即使任何一个节点都在任何数据中心,应用程序也应该可以正常工作。

我怎样才能做到这一点?

1 个答案:

答案 0 :(得分:0)

设置一致性级别LOCAL_QUORUM