版本升级

更新时间:2025-04-16 02:01:50

购买版本升级服务后,您可以按照以下步骤进行PolarDB PostgreSQL轻量版版本升级。

注意事项

  • 版本升级涉及集群重启,请在业务低峰期操作。

  • 数据库引擎升级过程存在集群切换,请在业务低峰期操作。

  • 代理组件升级过程中将发生集群断连,请在业务低峰期操作。

PolarFlex版本升级

说明

此处以2.3.2版本升级到2.3.2.1版本为例。

  1. 创建新版本pdbcli文件夹,解压新版本安装包。

    mkdir polarflex-2.3.2.1
    tar -C polarflex-2.3.2.1 -xf polarflex-2.3.2.1.tar.gz
  2. 进入工作目录,执行以下安装命令,该命令需要sudo权限。

    ./scripts/install.sh
  3. 检查config.yaml文件。将旧版本polarflex文件夹中的config.yaml文件(包含主机IP信息和参数等)复制到新版本polarflex-2.3.2.1文件夹中,覆盖当前config.yaml文件,并确认参数是否符合预期。

    cp polarflex-2.3.2/config.yaml polarflex-2.3.2.1/config.yaml 
  4. 按照以下顺序执行集群组件版本升级。

    1. 高可用组件升级。

      pdbcli upgrade cm

      等待10秒后执行pdbcli status观察集群状态。升级高可用组件后需要重新选主,可能存在{"code":500,"msg":"Failed to request cause no CM leader!"}报错,请您耐心等待。

    2. 数据库引擎升级。

      pdbcli upgrade db

      该过程存在交互,选择yes即可。如您使用的是单节点集群,请增加--force参数。等待10秒后执行pdbcli status观察集群状态,均为RUNNING状态表明组件升级成功。

    3. 代理组件升级。

      pdbcli upgrade proxy

      该过程存在交互,选择yes即可。等待10秒后执行pdbcli status观察集群状态,均为RUNNING状态表明组件升级成功。

  5. 重启集群。

    pdbcli restart cluster

  • 本页导读 (1)
  • 注意事项
  • PolarFlex版本升级
AI助理

点击开启售前

在线咨询服务

你好,我是AI助理

可以解答问题、推荐解决方案等