doris集群扩容后,未发生数据均衡,该怎么排查问题

Viewed 46

1、doris 版本 selectdb-doris-2.1.5-rc02
2、原集群规模:
3FE 8BE
每个BE节点挂载了一块1T SSD硬盘
每个BE节点存储了大概400GB左右数据
每个BE节点大概分布32000个左右tablet
3、扩容了5台机器
每台机器挂在两块SSD,每块大小3T
新机器节点,doris版本配置和原集群保持一致,存储目录配置的是两块磁盘独立挂载的多目录
4、执行扩容操作后(ALTER SYSTEM ADD BACKEND ""), 5个节点顺利加入集群,但是一直未自动发生数据均衡,新扩容的5台机器数据一直是空,没有一个tablet迁移到扩容机器上。
5、对于扩容后未自动数据均衡,该怎么排查?

2 Answers

新扩容BE节点,一般会自动发生数据均衡,可以在FE WEB UI界面上点击 System栏目,进入路径/cluster_balance/sched_stat 下,查看[num of balance scheduled] 是否有在变动,如果有发生均衡/cluster_balance下的各个指标都会有变动
image.png

文档应该有写,一般情况下不会主动发生数据均衡,有些情况会,例如当某个磁盘超过了百分75使用,可能才会自动发生均衡。