Cassandra能否支持具有不同节点数的多DC集群?

时间:2017-03-11 18:35:51

标签: cassandra

我希望能够将操作数据的备份/复制到单个节点,以便我们可以进行一些特殊查询。

只有一台机器处理这个副本现在可以使用。

这可能吗?如果不是反对它的论据是什么?

1 个答案:

答案 0 :(得分:2)

是的,每个数据中心可以有不同数量的节点。根据您的要求设置复制因子。

E.g。如果您的DC1有4个节点,并且要添加1个节点的DC2,则密钥空间的复制因子应为DC1=x,DC2=1(其中x <= 4)。

要添加一个数据中心,您需要检查拓扑,金色飞贼和种子配置。 例如。如果您使用的是SimpleSnitch,那么您将无法拥有多个数据中心,因此您需要更改智能分析和拓扑。请查看此link,其中详细介绍了如何更改小报和拓扑。