主键模型表,增加字段,提示:Create replicas failed. Error: Error replicas:10025=1048592, 10025=1040396

【详述】主键模型表,想要新增一个字段,show alter table column 查看任务总是失败,如下截图 :
MySQL [sjzx_db]> alter table yyf_tcodepay_allhis_his_sr add column fall_aget_id varchar(20) comment ‘落地机构号’;
Query OK, 0 rows affected (0.55 sec)

fe.log有如下信息

10025 be日志搜索tablet id 1171477:

10025 be状态正常:
image

show data显示表的空间占用信息如下:
image

参考论坛:主键模型表,ALTER TABLE xxx ADD COLUMN失败 解决方案,修改了tablet_create_timeout_second参数,问题依旧存在
admin set frontend config (“tablet_create_timeout_second”=“5”);

【StarRocks版本】:2.1.6-d44c230
【集群规模】:3fe(3 follower)+4be(3个be与fe混部)
【机器信息】CPU虚拟核/内存/网卡,40C/128G/万兆
【附件】
fe.log (12.7 MB)

10025 be日志 有这段时间完整的么? 可能只搜索tablet id 1171477把错误信息漏掉了

你的bucet或者range partition是不是太多了, 队列里面有好几千个创建tablet任务, 执行不过来

分区是按月分区,保存2020年以来的数据,是不是bucket设置太多了

admin set frontend config (“max_create_table_timeout_second”=“600”);
修改了这个参数,解决了

1赞

bucket太多了, 一次性创建这么多tablet, 执行不过来, 都积累在队列中, fe超时后就报错了, 最好还是降低bucket数目

好的,谢谢解答!!