doris建表时报错 Failed to find 3 backends for policy

提问者:不再犹豫 问题分类:大数据

建表问题:

mysql> CREATE TABLE IF NOT EXISTS demo.user_test

-> (

-> id INT,

-> age TINYINT,

-> name VARCHAR(50)

-> )

-> unique key(id)

-> DISTRIBUTED BY HASH(id) BUCKETS 3;

ERROR 1105 (HY000): errCode = 2, detailMessage = Failed to find 3 backends for policy: cluster|query|load|schedule|tags|medium: default_cluster|false|false|true|[{"location" : "default"}]|HDD

1 个回答
Rae
Rae 管理员

这个报错主要是由于你的doris是单机部署的,be的个数不满足3个。所以修改下建表语句即可。

CREATE TABLE IF NOT EXISTS user_test ( id INT, age TINYINT, NAME VARCHAR ( 50 ) ) 
UNIQUE KEY ( id ) 
DISTRIBUTED BY HASH ( id ) BUCKETS 3
properties(
"replication_num"="1"
);

发布于:2个月前 (09-29)
Rae
Rae管理员

执行一下,ok了。

发布于:2个月前 (09-29)
我来回答