刚扩容了一个tiflash但是执行alter table recordfile set tiflash replica 1进度总是0

为提高效率,请提供以下信息,问题描述清晰能够更快得到解决:

【TiDB 版本】
tidb 4.0.12
【问题描述】
刚扩容了一个tiflash但是执行alter table recordfile set tiflash replica 1进度总是0
PD的 replication.enable-placement-rules: true已经设置


若提问为性能优化、故障排查类问题,请下载脚本运行。终端输出的打印结果,请务必全选并复制粘贴上传。

参考这个文档排查下呢 TiFlash 常见问题排查

  • 检查配置的副本数是否小于等于集群 TiKV 节点数。若配置的副本数超过 TiKV 节点数,则 PD 不会向 TiFlash 同步数据。
  • 修改 max-replicas 为合理值
    我的tiflash不同步是上面的原因

非常感谢西北大汉子

:smiley: :+1::+1:

这个max-replicas 的值只和创建集群时有关,创建完成集群后修改max-replicas的值对pd 向TiFlash同步数据不起作用

max-replica 控制的是 TiKV 的副本数,默认是三副本。同步给 tiflash 的数据副本情况,是在 alter xxx set ${num} 通过这里的 num 来控制。

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