我想configuration以下多数据中心Cassandra集群:
DC-EUROPE有3个Cassandra节点( 1.1.1.3 ) DC-ASIA有3个Cassandra节点( 2.2.2.3 ) DC-EUROPE将始终查询DC-EUROPE ,在DC-ASIA运行的服务将始终查询DC-ASIA 。 2 。 我怎么能使用NetworkTopologyStrategy设置这个configuration?
NetworkTopologySettings需要被指定为create keyspace语句的一部分。
这里的正确configuration是:
CREATE KEYSPACE foo WITH REPLICATION = { 'class': 'NetworkTopologyStrategy', 'DC-EUROPE': 2, 'DC-ASIA': 2 };