答案 0 :(得分:2)
我无法回答您的所有问题,但这是我可以提供的帮助。
维修只受vnodes的轻微影响。假设每个节点有256个令牌,则修复任务的数量是修复任务数量的256倍,每个任务数量要小256倍。除了非常少量的数据之外,创建额外任务的额外开销可以忽略不计。因此,我认为您不会注意到使用1.5 TB数据进行修复时存在任何差异。
您无需使用vnodes进行重新平衡。添加和删除节点时,群集保持平衡。
升级到vnodes是最大的挑战。几乎所有数据都需要重新分配。这可以通过shuffle(实际上不能很好地工作,因此不推荐),退役和引导每个节点(使一个节点临时存储所有数据的副本)或通过复制硬件和创建新的虚拟数据中心,然后退役旧的。