【发布时间】:2019-04-13 05:02:59
【问题描述】:
我一直在尝试在 Amazon EC2 实例上使用复制因子 3 和一致性级别 1 自动扩展 3 节点 Cassandra 集群。
我需要执行哪些步骤才能根据应用程序的负载向集群动态添加/删除节点?
【问题讨论】:
标签: amazon-web-services amazon-ec2 cassandra cassandra-3.0
我一直在尝试在 Amazon EC2 实例上使用复制因子 3 和一致性级别 1 自动扩展 3 节点 Cassandra 集群。
我需要执行哪些步骤才能根据应用程序的负载向集群动态添加/删除节点?
【问题讨论】:
标签: amazon-web-services amazon-ec2 cassandra cassandra-3.0
不幸的是,对当前负载进行扩缩容并不简单,如果您的集群具有大量数据,这将是不可能的:
nodetool cleanup) 删除不再使用的数据
节点;这个操作也需要时间。这很重要
请记住,如果您正在扩大规模,因为您已经用完了
空间。对于我们的用例,我们采取积极主动的方法取得了良好的效果,我们设置了积极的警报/监控策略以进行早期检测,因此我们可以在对性能产生任何影响之前开始扩大运营。如果您的应用程序或用例具有可预测的使用模式,也可以帮助您采取措施为高工作负载时期做好准备。
【讨论】: