【建表报错】3个be节点,建表时replication_num设置为2,执行报错ERROR 1064 (HY000): Table replication num should be less than or equal to the number of available BE nodes

为了更快的定位您的问题,请提供以下信息,谢谢
【详述】在SR中创建表,
create table t1(id int,name varchar(100)) distributed by hash(id) buckets 32 properties(“replication_num”=“2”);
执行报错:ERROR 1064 (HY000): Table replication num should be less than or equal to the number of available BE nodes. You can change this default by setting the replication_num table properties. Current alive backend is [10002,10003,10004]. , table=t1, replication_num=2, default_replication_num=3
【背景】在一台虚拟机中部署了一个fe,3个be
【业务影响】
【是否存算分离】
【StarRocks版本】3.3.9
【集群规模】1fe+3be
【机器信息】4c4g
【联系方式】为了在解决问题过程中能及时联系到您获取一些日志信息,请补充下您的联系方式,例如:社区群4-小李或者邮箱,谢谢
【附件】
fe.conf

be1的be.conf

be2的be.conf

be3的be.conf

show backends;

show frontends;

三个be在相同的主机上导致的,分配副本会检查 host。拆分be到其他主机,或者修改使用单副本表