我正在进行多DC部署,有一点我不清楚 - 这是从Cassandra角度解释的机架概念.
我可以通过定义正确的键范围来强制执行复制顺序.为什么我还要另外指定机架cassandra-topology.properties?
让我们以Cassandra文档为例:http://www.datastax.com/docs/1.1/cluster_architecture/replication
如果我有复制因子3,我行密钥存储在节点1,比副本将存储在节点2和3 - 这是显而易见的,当我们在看环结构,所以...为什么我要复制此信息在机架配置?
机架配置允许cassandra优化副本放置,因此您具有更好的容错属性.如果您在机架1中拥有所有副本,并且该机架出现故障,您将丢失数据.如果您告诉Cassandra您的机架配置,它会将复制品保留在不同的机架上.
| 归档时间: |
|
| 查看次数: |
6340 次 |
| 最近记录: |