对于三副本的OceanBase集群,每个副本1台机器(1-1-1模式),如果1台机器挂掉,此时该集群能够继续进行DDL操作

对于三副本的OceanBase集群,每个副本1台机器(1-1-1模式),如果1台机器挂掉,此时该集群能够继续进行DDL操作
请问在3.x版本中这句话是对的还是错的,我认为是对的毕竟高可用啊,但是答案说这句话是错的(没解析),我也不确定答案本身是不是错的!

是错误的,DDL执行必须所有节点的状态都是正常的才行,一个节点存在故障DDL执行的时候回失败

1 个赞

看官方文档,感觉好复杂。
介绍宕机对于 DDL 的影响-OceanBase数据库使用指南

2 个赞

题目对应的对应的版本是V3还是V4,V3确实会有副本异常导致DDL失败的场景

1 个赞

3.x的版本

咋找到的这个文档,这个问题我脑壳都快抠破了 :sweat_smile:

这个也关注下
ob_create_table_strict_mode
OceanBase 集群节点不可用时的 DDL 限制-OceanBase数据库使用指南

1 个赞

谢谢大佬!

1 个赞