TiKV节点宕机后,TiFlash节点是否还可以读取数据?

【 TiDB 使用环境】生产环境 or 测试环境 or POC
【 TiDB 版本】
【遇到的问题】
【复现路径】做过哪些操作出现的问题
【问题现象及影响】

【附件】 相关日志及监控(https://metricstool.pingcap.com/)


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

不能。TiFlash 需要确保数据与 TiKV 一致才能响应读请求

如果存在tikv节点,其中某一个宕机了也不行吗?

如果 tikv 数据是多副本,那挂掉少数 tikv 节点没有问题的哈,比如 3 副本,挂掉1 节点,仍然可以正常查询。
我以为你说的是全部 tikv 挂掉……

TiFlash 中的 Region 副本会向 Leader 副本发起进度校对,只有当进度确保至少所包含读取请求时间戳所覆盖的数据之后才响应读取。即需要tikv是正常的

即是说挂掉少数TiKV节点不影响,TiKV集群正常就不影响TiFlash的使用

是的,tikv多数派成立就可以。