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年前 (2022-09-29) IP属地:未知
Rae
Rae管理员
执行一下,ok了。
发布于:2年前 (2022-09-29) IP属地:未知
我来回答