数据库集群doris某节点be宕机之后,整个数据库服务不可查询

Viewed 58

查询报错:ERROR 1105 (HY000) at line 2: errCode = 2, detailMessage = 62478 have no queryable replicas. err: 62479's backend 10111 does not exist or not alive

部署情况是:三台部署了fe和be,其余两台部署了be。
目前是修复,但是理论上,如果数据库集群是采用了副本机制等,即便挂掉一台机器不应该导致整个数据库不可查询,因为副本数据会在其他节点上存在。
该从哪一步着手呢

2 Answers

如果表是三副本的,挂一台节点不影响读写。

我的理解是3副本最好是3个be,如果是2个be的话,很大概率两个2副本在一个节点上,在高可用的情况下,3挂2剩1,是有风险的