启用light_schema_change报错consistency check failed

Viewed 45

版本2.0.12

有一张之前建的表没有开启light_schema_change,表数据量很大导致修改字段长度需要耗时几个小时,因此考虑执行如下命令修改表属性light_schema_change为true

ALTER TABLE xxx SET ("light_schema_change" = "true");

报错如下

org.apache.doris.common.DdlException: errCode = 2, detailMessage = failed to enable light schema change for table xxx

image.png

1 Answers

这个表是从老的版本升级带过来的吗?有些表在老的版本做过schema change,已经不符合做lsc的条件,所以enablle lsc的时候检查失败了。这时候不具备schema change的条件了,只能重建,然后导入数据了