系统版本: CentOS Linux release 7.3.1611 (Core) tidb 版本:2.1.14
tidb集群服务器列表:
192.168.144.199 (ansible+monitor) 10.111.9.248 (kv1) 10.111.22.39(kv2) 10.111.9.251(kv3) 10.111.22.49(kv4) 10.111.10.7(kv5) 10.111.9.247(pd1) 10.111.22.40(pd2) 10.111.9.253(pd3) 10.111.9.254(tidb1) 10.111.22.41(tidb2) 问题: 强制 Region 从多副本失败状态恢复服务 , 3节点pd,5节点 kv(三副本),2节点tidb,手动关闭kv两节点,tidb集群不可用,
登录存活的三个kv节点,执行tikv-ctl --db /path/to/tikv/db unsafe-recover remove-fail-stores -s 4,5 --all-regions,然后重启tikv,3节点pd,3节点 kv(三副本),2节点tidb 集群服务恢复。
假设是7节点kv,默认三副本,挂掉3台kv,通过 tikv-ctl --db /path/to/tikv/db unsafe-recover remove-fail-stores -s 4,5 --all-regions 是不是有可能无法恢复集群? 因为有可能某个region的三个副本正好在这三个机器上