关于3个tikv节点,一个故障后数据存放疑问

  • 【TiDB 版本】:v4.0.2
  • 【问题描述】:部署的tidb集群有3个tikv节点,现在我手动停止其中一个节点(状态显示Down),按照数据三副本存放且副本数据分散到不同节点存放,我的理解此时应该是插入不了数据的,但是实际测试是查询和插入数据都不受影响,那此时三副本数据是怎么存放的呢?
  1. 3副本如果1个节点出问题,机制上就是不影响。
  2. raft 的机制是多数副本成功写入,3副本,意味着只要有2个副本成功写入了即可。所以不影响
  3. 你只有3个节点,所以当前就只有2个副本在写入了,之后如果再有一个挂掉,就会受影响。

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