【发布时间】:2014-05-28 05:51:13
【问题描述】:
我想将 Cassandra 集群用于跨数据中心的某些特定目的。我想弄清楚的是如何让单个 Cassandra 节点同时参与多个集群?我用谷歌搜索了它,但是我找不到上面提到的 Cassandra 的任何用例。这在 Cassandra 的当前架构下是否可行?
谢谢
【问题讨论】:
-
你这样做的目的是什么?
我想将 Cassandra 集群用于跨数据中心的某些特定目的。我想弄清楚的是如何让单个 Cassandra 节点同时参与多个集群?我用谷歌搜索了它,但是我找不到上面提到的 Cassandra 的任何用例。这在 Cassandra 的当前架构下是否可行?
谢谢
【问题讨论】:
你不能那样做。按照设计,Cassandra 集群中的所有节点都吃得相等。我认为 Cassandra 的设计者心中有这个目标,并希望脱离 MongoDB 架构,在这种架构中你有几种不同类型的节点。因此,所有节点都是平等的,因此即使在单个集群中也无法拥有“特殊用途”节点。
【讨论】: