如何垂直扩展 Cassandra 集群

如何垂直扩展 Cassandra 集群

我有一个 3 节点 Cassandra 集群,是我一年前建立的,现在速度变得相当慢。对我来说,垂直扩展比水平扩展便宜得多(我收到了免费的 RAM 和新的千兆网卡,我想将它们放入我的节点中)。我需要在升级时保持集群正常运行,但我找不到任何关于如何在没有停机的情况下垂直扩展的文档。垂直扩展 Cassandra 集群的标准程序是什么?此外,所有机器是否都需要相同(相同数量的 RAM、相同的硬盘空间等)?

答案1

垂直扩展 Cassandra 集群的标准程序是什么?

没有。Cassandra 的设计目标是水平扩展,尽管你可以尝试垂直扩展。只需逐个升级节点即可。

另外,所有机器是否都需要相同(相同数量的 RAM、相同的硬盘空间等)?

不,但您必须手动进行负载平衡。如果您有 4 个“旧”节点和一个“升级”节点,并且它们的负载相同(由于分配了令牌,写入/读取次数相同),显然“旧”节点的资源使用率会更高。

相关内容