【发布时间】:2018-09-27 16:54:24
【问题描述】:
根据 Cassandra 的这些文档,当使用多个数据中心时,每个节点的 cassandra-rackdc.properties 都应该设置其 dc_suffix。但是,如果后缀可以是任意的或应该与某事相关,则不是很具体。有人可以详细说明一下吗?
我们的案例是我们将设置一个九节点集群并使用 GoogleCloudSnitch。对于这个问题,我们可以假设我们将拥有如下指定的集群:
- 区域:europe-west1,区域:b、c、d(每个区域一个节点)
- 区域:europe-west2,区域:a、b、c(每个区域一个节点)
- 区域:europe-west3,区域:a、b、c(每个区域一个节点)
键空间将在所有数据中心上使用具有复制 3 的 NetworkTopologyStrategy。
上面链接中的文档指出数据中心名称区分大小写,因此我认为它应该是例如"dc_suffix=b" 用于 europe-west1 中的 b-zone 节点等,即使 docs 中的示例显示任意名称。只是希望得到确认,所以我认为正确,正确的 dc_suffix 是什么?
【问题讨论】:
标签: cassandra