背景
starrocks 3.2.8
jdk 1.8
存算一体
3fe+3be(每台节点单台部署)
老表添加字段
我们有一个动态添加字段的业务场景,这个场景下需要添加若干个字段,空表的时候或者数据量很少的时候,执行alter命令都不会报错;但是后面随着副本数和元数据的增多,添加字段总是失败,并且直接导致fe主节点挂掉,3台相继丧失对外提供服务的能力。
查找原因
可能是因为元数据同步的问题导致的,be节点没有什么问题,在社区论坛和官网找到了下面这个参数
set enable_fast_schema_evolution = true
或者建表的时候在属性里面加上下面参数
enable_fast_schema_evolution = true
复测
问题没有复现