You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@doris.apache.org by "4547307@qq.com.INVALID" <45...@qq.com.INVALID> on 2023/03/03 08:14:05 UTC
Doris建表异常
您好,
遇到一个现象,跟您反馈下,麻烦帮忙看下是哪里的问题。
背景: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吗?还是与缩容有关?
4547307@qq.com
Re:Doris建表异常
Posted by Mingyu Chen <mo...@163.com>.
Please paste the result of `show backends` when there are 4 BE.
--
此致!Best Regards
陈明雨 Mingyu Chen
Email:
morningman@apache.org
在 2023-03-03 16:14:05,"4547307@qq.com.INVALID" <45...@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吗?还是与缩容有关?
>
>
>
>4547307@qq.com