集群中单台TiKV出现故障,集群是否仍然可以对外服务?

集群中单台TiKV出现故障,如tikv进程终止、TiKV 主机万兆网卡断开、TiKV 主机服务器宕机,集群是否仍然可以对外服务?

参与9

2同行回答

wanglayewanglaye课题专家组信息技术经理某大型金融机构
只要集群中剩余可用副本数仍占大多数,集群就可以对外服务。TiKV 进程终止,集群对外服务正常TiKV。进程恢复后,数据同步正常,该TiKV 恢复正常状态。单台 TiKV 网络故障,数据库正常提供服务。 网络恢复后,数据同步正常,该 TiKV 恢复正常状态。单台 TiKV 主机故障,数据库正常提供服...显示全部

只要集群中剩余可用副本数仍占大多数,集群就可以对外服务。
TiKV 进程终止,集群对外服务正常TiKV。进程恢复后,数据同步正常,该TiKV 恢复正常状态。
单台 TiKV 网络故障,数据库正常提供服务。 网络恢复后,数据同步正常,该 TiKV 恢复正常状态。
单台 TiKV 主机故障,数据库正常提供服务。 主机恢复后,数据同步正常,该 TiKV 恢复正常状态。

收起
银行 · 2018-09-28
浏览2482
tshqintshqin资深解决方案架构师PingCAP
在部署集群的时候可以为集群中的 tikv 添加 label 信息,PD 会根据 label 信息进行副本调度,根据所配置的 label 级别的不同,可以避免将同一个 region 的两个 replica 调度到:同一台服务器的两个 tikv 实例上同一个机架的几个 tikv 实例上同一个机房的几个 tikv 实例上据此可...显示全部

在部署集群的时候可以为集群中的 tikv 添加 label 信息,PD 会根据 label 信息进行副本调度,根据所配置的 label 级别的不同,可以避免将同一个 region 的两个 replica 调度到:
同一台服务器的两个 tikv 实例上
同一个机架的几个 tikv 实例上
同一个机房的几个 tikv 实例上
据此可以实现服务器级/机架级/机房级的容灾,因为集群中还存活大多数的副本就有能力对外提供服务。
详情参考官方手册:https://www.pingcap.com/docs/op-guide/location-awareness/

收起
软件开发 · 2018-09-29
浏览2523

提问者

care
care002
项目经理某单位

问题来自

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2018-09-27
  • 关注会员:3 人
  • 问题浏览:3780
  • 最近回答:2018-09-29
  • X社区推广