如何获取TIKV是否扩容完成

【 TiDB 使用环境】生产环境
【遇到的问题:问题现象及影响】
TIKV在扩容时,哪里可以获取到它的扩容进度、扩容速度或是否最终完成扩容。

scaleout扩容操作没有报错就是扩容完成了。 扩容完成后要做leader/ region的均衡,看监控overview → tikv-> leader和region

现在在做管控,所以通过监控来确认就不太方便了。 pd-ctl里面是否有相关内容可以判断

information_schema.tikv_store_status查看

其实你可以认为节点状态ok扩容就完成了。tiup cluster display 看状态。
后面的数据均衡跟扩容没啥关系了,后台job,不扩容也会存在数据均衡的。

扩容很快、基本上执行完就扩容完了、
可以使用tiup cluster display [cluster_name]查看一下、
基本扩容的时候不报错就扩容好了、
但是数据Rebalance的慢、
region 和 leader能够顺利的调度过去才算完全扩容完成。
你是想问完全扩容完成吧?
这个调度、还有leader的调度、有的时候需要手动来设置权重的、
查看监控看看这个新增节点的leader数量和region数量跟其他节点持平就基本上扩容完了、
也可以连接pd查看 schedule。

扩容tikv 命令没有报错,其实就是扩容成功了,但是后台会做region的平衡
你可以看下
grafana 监控–tikv-details–> Cluster–>region
看下各个tikv 实例的每个region 是不是快均匀了,如果各个tikv的实例快均匀基本就是平衡region 差不多完成了

看下日志。

Scaled cluster tidb-test out successfully

tidb-test 为你的cluster name

tiup cluster display tidbclustername 就可以看到了

能再详细说一下,连接pd查看 schedule。这个之前没用过

恩,其实还是想感知到,什么时候均衡完成。因为程序要通过监控来判断的话,感觉不太好操作

恩好的,我查看一下

这里面可以查到每个tikv的磁盘使用量,以及leader个数,比较符合预期。我们再研究一下可行性,感谢

此话题已在最后回复的 60 天后被自动关闭。不再允许新回复。