2.1.7版本升级到2.1.10后创建倒排索引失败

Viewed 20

selectdb-doris-2.1.7-rc 升级到 selectdb-doris-2.1.10 后为 variant类型字段添加倒排索引报错。

errCode = 2, detailMessage = VARIANT is not supported in inverted index format V1,Please set properties("inverted_index_storage_format"= "v2"),or upgrade to a newer version

查询了建表参数 inverted_index_storage_format = v1 , 尝试设置表inverted_index_storage_format 为 v2 报错

errCode = 2, detailMessage = Property inverted_index_storage_format is not allowed to change
1 Answers

规避措施如下:
可以通过session var里面设置 disable_inverted_index_v1_for_variant=false 来关闭v1不能创建variant索引的开关。

但是variant在v1 format下极端情况下可能会有一些bug(比如某个rowset的segment下variant列的数据没有子列信息,会导致这个segment的索引文件不存在)这个需要评估好哈。