我有一个在具有16个节点的AWS i3en.xlarge实例上运行的scylla集群。

除了将现有节点一一替换(例如,添加一个新节点并删除一个节点)之外,我是否有一种简单的方法可以将集群切换为i3en.2xlargei3en.4xlarge

如果我添加一个i3en.2xlarge实例,集群会自动平衡数据,以便在i3en.2xlarge上使用大约两倍于i3en.xlarge的磁盘空间吗?

最佳答案

  • 添加具有所需实例类型的新DC(请参阅在其注释中发布的过程@TzachLivyatan)
  • 等待流式传输到新的DC以完成
  • 运行完整的群集修复->等待它完成
  • 停用“原始” DC:
    https://docs.scylladb.com/operating-scylla/procedures/cluster-management/decommissioning_data_center/
  • 关于amazon-ec2 - 将Scylla集群切换到大型AWS实例的简便方法,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/58402145/

    10-14 10:43