为啥ob单节点也可以运行

【 使用环境 】测试环境
【 OB or 其他组件 】observer
【 使用版本 】3.2.3.2企业版
【问题描述】我在搭建环境时,采用的架构是:主集群3节点+备集群1节点。问题:ob这种分布式数据库不是需要满足3节点以上,且大多数节点正常才可以读写吗?为啥备集群1个节点也能进行switchover且对外提供服务。

为啥不能运行,主备库没有强制要求节点对等的

你这里说的1个节点是指1台服务器吧,ob的服务对应的是一个个进程,只要进程能跑起来就行呀,和你部署在多少台机器上关系不大。
当然,你分开部署在多台机器上能得到更好的性能,或者体验分布式带来的优势,比如容灾高可用等等。

当然可以了