首页 > 解决方案 > 在不停机的情况下添加新的 Cassandra 节点

问题描述

目前正在使用单个节点测试 Cassandra,并计划明天学习如何添加新节点。我事先的问题是,添加新节点是否会导致连接到当前单个节点以获取数据的任何应用程序停机?

标签: cassandra

解决方案


在大多数情况下,不会有任何停机时间,但根据应用程序的负载,您可能会对流式传输时的性能产生一些影响;另一个需要考虑的因素是运行节点的服务器的规范。

扩展集群背后的动机是什么,是释放空间还是提高性能?如果是在旧节点上进行清理的情况,那么一旦扩大规模对于回收空间将非常重要。如果您要扩大规模以增加集群的弹性(在不影响服务的情况下丢失节点的能力),您需要增加复制因子(使用

改变键空间

陈述); 在这两种情况下,您还需要确保对集群执行修复。

这些是裸机实例还是云实例?与裸机服务器的拓扑结构与您的设置一致尤为重要。


推荐阅读