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
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
发布于:3年前 (2022-09-29) IP属地:四川省
1 个回答

这个报错主要是由于你的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"
);
发布于:3年前 (2022-09-29) IP属地:未知

执行一下,ok了。

发布于:3年前 (2022-09-29) IP属地:未知
我来回答
您需要 登录 后回答此问题!