新加一个tiflash节点,原来旧的tiflash region不能自动均衡到新的tiflash上么?

扩容一个新的tiflash节点,发现旧的tiflash region不会自动迁移到这个新的tiflash节点上

版本:5.3.0


tiflash应该没有tikv的那种自动balance的机制吧。

set tiflash replica至对应的tiflash的个数,高可用使用
如果需要迁移副本到其他tiflash需要手动迁移
nable-for-tiflash 是控制热点调度是否对 TiFlash 生效的开关。通常为打开,关闭后将不会产生 TiFlash 实例之间的热点调度

有的吧,我调整了一下tiflash的权重,region立马就调度了,从一个tiflash迁到了另一个tiflash

nable-for-tiflash参数是在哪里设置?

我打开shuffle-region-scheduler调度,tiflash可以自动均衡

enable-for-tiflash pd-ctl可以设置。一般是默认true.
shuffle-region-schedule 调度 learner

好的,貌似shuffle-region-schedule没有太多文档介绍,这个主要是用来做什么?

scheduler add shuffle-region-scheduler:随机调度不同 store 上的 Region
支持learner

会一直调度么,还是均衡之后就不会调度了?

完成之后应该不会一直调度 你可以使用
scheduler show 查看

region-balance-scheduler不会对learner进行调度吗?

那里设置,分享下。

balance-region-scheduler :保持不同节点的 Peer 均衡

估计这个只是针对tikv的

Peer不是包含Learner吗
https://docs.pingcap.com/zh/tidb/stable/glossary#leaderfollowerlearner

是的啊 包括所有的peer 我记得是之前的shuffle-region-schedule 不支持learner。哪个版本升级过。
region-balance-scheduler 会根据打分的

region-balance-scheduler默认是创建好的,所以题主这个场景中,我理解应该会自动调度TiFlash Region到新节点上的呀,而不需要去创建这个shuffle-region-scheduler,是这样吗

是的,看起来他这个是同一台机器上混布了两个tilfash

跟这个没啥关系吧,混合部署不是很正常