【 TiDB 使用环境】生产环境 /测试/ Poc
【 TiDB 版本】v5.4.0 2tidb 3pd 3tikv
【复现路径】现在集群是3个节点tikv,数据存储为3个副本,计划部署5个tikv,6个pd,请问在部署了5个tikv后是不是在宕了3台tikv节点数据还不会丢失,5个tikv节点5副本能宕几个tikv?
【遇到的问题:问题现象及影响】
【资源配置】进入到 TiDB Dashboard -集群信息 (Cluster Info) -主机(Hosts) 截图此页面
【附件:截图/日志/监控】
如果不设置label最多可以宕机1台,2台宕机部分数据就不可用了。
不是,默认状态下,三副本只能允许一个tikv损坏不丢数据,增加tikv也是只能允许一个tikv损坏。
默认三副本,tikv越多集群可靠性越低
极端情况下,假设某个region的3副本刚好在宕掉的3台tikv上,那么这个region的数据就 没了。
数据可用性只和副本数有关,和tikv节点数关系不大。例如即使10个tikv节点,3副本的情况下保障高可用也只允许宕1台
假如5个tikv服务器节点,5个副本,这种情况下可以宕几台tikv节点
知道了,就是3副本tikv,无论多少服务器只能宕1一个tikv
懂了,感谢。
3副本 tikv 可以宕机 1个
5副本 tikv 可以宕机 2个
副本和tikv节点不等的,你可以 10个tikv 节点 ,3个 副本 或 5个副本。也可以 5个 tikv 节点 ,3个 副本 或 5个副本
就是5个tikv节点,5个副本可以宕2个tikv,假如目前是5个tikv节点,3副本,可以直接配置为5个tikv副本吗?
可以,直接修改 max-replicas
=5就行,但是5副本占得空间也大很多
当可以的,调整 max-replicas
=5就行了 PS.TiKV 实例数量不能低于 TiKV 副本数。
可以的,这下数据绝对安全了,哈哈哈,只要磁盘空间足,就好,磁盘成本高些
可不敢说绝对 机柜挂了都GG 异地灾备都不能保证绝对安全 只能说让RTO、RPO无限接近0
哈哈哈,那到是呢,极限值也要考虑下,机房全断电
不可以的哈