扩容 tikv 后没有新数据写入

【 TiDB 使用环境】生产环境 /测试/ Poc
【 TiDB 版本】
【复现路径】参考官方文档使用 tiup 扩容集群
【遇到的问题:问题现象及影响】
新 tikv 节点没有数据写入,leader 块都没有迁移
【资源配置】
【附件:截图/日志/监控】



pd监控中operator里面有schedule任务吗

原集群的tikv打label了吗,扩容的时候设置label了吗

这个在操作下线节点是有的,但这个也是把数据同步到旧节点,新节点还是没数据进来

这块印象中没有,或者可以怎么查看不

tiup cluster edit-config 集群名,看servers_config里面的pd的config和tikv每个节点的config

information_schema.tikv_store_status 就能看label。 另外看看tikv的权重 ,有没有evict scheduler:pd-ctl scheduler show

pd-ctl 下查下store limit 是多大

image
image
image
看了下有 label 相关,是去掉这些配置就可以吗?

混部的tikv是需要设置label,为了避免同一个副本在同一台机器上,我看你这里设置的就是host,所以你需要把其他没有打上label的tikv都设置一下。
可以重启tikv的话,你就在edit-config里面设置再重启新加的tikv节点就行。如果不能重启的话,edit-config加完后,再用pd-ctl给对应的store设置一下label

你现在老节点打的label,直接指定的host,应该是混部环境打的,那把新的节点也都打一下label,还是按host打一下,因为我看新节点应该也是混部的。

好,我试试加上label

正在下线 tikv 节点,重启会不会有问题,或者说可以只重启新节点的 tikv(也就是之前没配置 label 的那些)

只重启新节点就行

tidb有lable和placement rule限制数据分布,看看是不是原来都配置了,是否配置合理

添加 label 重启 tikv 后看到数据有写入到新节点了,谢谢各位

解决了之后可以选择一下最佳答案,方便其他同学更好的解决问题

添加 label 还是重启tikv,起了做用呢

重启只是为了让添加的label生效

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