在Cassandra集群中添加/删除节点时的性能影响

时间:2015-01-14 02:30:48

标签: cassandra scale add

据我所知,在cassandra集群中添加一个新节点必须将数据从托管节点复制到新节点。这会严重影响现有节点的性能吗?此外,如果replication_factor是3,我猜也应该有数据传输和管理托管数据副本的节点。这些副本节点的性能指示是什么?

例如,如果我发现一个节点接收到非常高的工作负载,并且我想添加一个新节点来处理一部分数据,那么托管节点和托管节点的详细步骤是什么?其他副本节点?

从群集中删除节点的类似问题。

非常感谢!

1 个答案:

答案 0 :(得分:2)

是的,添加新节点会增加现有节点的负载,因此在群集开始挣扎之前增加群集的大小是明智的。删除节点本身会增加其余节点的负载。

您可以查看以下视频,了解添加新节点时的情况(从1:27开始): http://planetcassandra.org/video-presentations/vp/cassandra-summit-europe-2014/vd/instaclustr-streaming-from-backups-reducing-cluster-load-when-adding-nodes/