Please paste the result of `show backends` when there are 4 BE.






--

此致!Best Regards
陈明雨 Mingyu Chen

Email:
morning...@apache.org





在 2023-03-03 16:14:05,"4547...@qq.com.INVALID" <4547...@qq.com.INVALID> 写道:
>您好,
>
>            遇到一个现象,跟您反馈下,麻烦帮忙看下是哪里的问题。
>
>            背景:BE集群缩容,从原来的4节点,下了1个点,变成3节点的be,缩容已完成。
>
>            问题现象:集群缩容后,创建表,不指定副本数(默认三副本),出现异常
>                              【105 - errCode = 2, detailMessage = Failed to 
> find 3 backends for policy: cluster|query|load|schedule|tags|medium: 
> default_cluster|false|false|true|[{"location" : "default"}]|HDD】
>
>                             建表语句如下:
>                                CREATE TABLE table2 
>                                        ( 
>                                                name VARCHAR(128) DEFAULT '', 
>                                                age SMALLINT, 
>                                                createtime DATETIME  NOT NULL 
> COMMENT "数据灌入日期时间" 
>                                        ) 
>                                DISTRIBUTED BY HASH(name) BUCKETS 10
>
>                             手动指定副本数为2或者1(PROPERTIES("replication_num" = 
> "2/1")),可以正常建表。
>                             将be集群3节点,再增加1个节点,变成4节点后,也可以使用默认的3副本正常建表。 
>
>            思考以及疑问:
>
>                            3节点的BE,3副本,应该是可以的
>                            3副本的表必须要有4个节点的BE吗?还是与缩容有关?
>
>
>
>4547...@qq.com

Reply via email to