3.0.3 k8s部署,存算分离,be扩缩容,具体会reblance 哪些数据?

Viewed 45

3.0.3 存算分离,be扩缩容,具体会reblance 哪些数据呢? be的pod使用了localpv,cache了数据。

1 Answers

1、扩容时:
新 BE 节点:新加入的 BE 节点初始时是空的,不包含任何数据
数据分布:系统会自动将部分 tablet 副本从现有 BE 迁移到新 BE 节点,以保持数据均衡
本地缓存:由于使用 LocalPV,新 BE 会从对象存储中拉取数据并建立本地缓存

2、缩容时:
副本迁移:系统会将被移除 BE 上的 tablet 副本迁移到其他可用 BE 节点
缓存处理:LocalPV 上的缓存数据会随 Pod 删除而清理,不需要手动处理