背景
生产环境数据目前是存的3副本, 现有6个be节点, 启用了doris的resource_group特性, 一个writer分组对应4个节点承担2个副本, 一个reader分组对应2个节点承担一个副本
问题
- 这种部署划分方案下, 最多允许挂掉几台be? 以下是我们的测算, 不知道是否正确
我们自己测算的话, reader分组两台都可以挂掉, 从writer分组下进行读写. writer分组最多只能挂1台, 挂两台可能部分表的2个副本刚好在这两台机器上就只剩下一个副本了. - 如果将writer下的4台节点再拆分成writerA和writerB两个分组, 表副本分布策略为: reader:1, writerA:1, writerB:1, 相比现在的分布策略, 可以允许writerA或WriterB任一分组两台节点都挂掉, 这样可用性感觉会高一点, 请问这种方式是否推荐?
- 如果推荐使用第2个问题中的划分方案的话, 在生产环境进行集群resource_group调整的操作有啥大的风险吗?