SelectDB Doris 2.1.8-3 升级使用灵活部分列更新,推荐版本及升级流程咨询

Viewed 23

我们当前使用 selectdb-doris-2.1.8-3-381787f839,集群为存算一体,由 Doris Manager v25.3.1 管理。服务器是 x86_64,支持 AVX2。数据通过 Flink Doris Connector,底层使用 Stream Load 导入。
现在希望使用灵活部分列更新:同一批 JSON 数据中,不同记录可以更新不同的非 Key 列,每条记录都会包含完整的 Unique Key。
想请教:

  1. SelectDB 企业版哪个具体版本和构建号支持 UPDATE_FLEXIBLE_COLUMNS?推荐升级到哪个稳定版本?
  2. 当前 2.1.8-3 能否直接升级到推荐版本,还是需要经过中间版本?
  3. Manager v25.3.1 能否执行本次升级?是否需要先升级 Manager?
  4. 对存算一体集群,推荐全量停服还是滚动升级?官方备份、回退和验收步骤是什么?
  5. 现有 MoW Unique Key 表启用该功能需要哪些表结构或属性变更?Flink Doris Connector 最低需要哪个版本,具体应设置哪些 sink.properties?
1 Answers
  1. 灵活列更新从 3.1 开始支持,需要升级至 selectdb 3.1以上版本
  2. 2.1.8 -> 3.0 -> (停机升级至) 3.1/4.x
  3. 可以先升级manager至最新版本
  4. 看需求,全量升级需要暂停服务,滚动升级可以将业务影响降至最低,但是升级4.x 版本是需要全量升级的,否则滚动升级期间如果有请求,BE 会crash,需要注意。
  5. 属性变更参考官方文档:

image.png

注意:
selectdb 从3.1版本开始有 license 限制,有试用时间,如果想验证,可以加我微信,商务流程给 license 延时。