🎉 CloudCanal 上线 V6.6.0.0:开放 TDSQL PostgreSQL 链路,优化 Kudu DDL 同步能力
跳到主要内容

版本升级(TGZ)

本文档主要介绍 TGZ 部署方式,更新升级 CloudCanal 版本。

前置条件​

已通过 TGZ 方式部署 CloudCanal 控制台。

如还未安装, 请先按 全新安装(TGZ Linux) 文档进行安装。

步骤​

获取新安装包​

  1. 在 官网 获取新安装包下载链接。

  2. 部署机器切换到 clougence 用户。

    sudo su - clougence
  3. 将安装包下载到待更新的服务器 tar_gz 目录。

    cd ~/tar_gz

    wget "{从官网获取的下载地址}" -O cloudcanal.tgz

自动升级​

  • 打通 控制台 (Console) 到 任务运行机器 (Sidecar) 的 SSH 登录权限。

    信息

    若两者部署在同一台服务器,也需确保在该机器上执行 ssh clougence@127.0.0.1 可以正常登录,自动升级会通过该 SSH 通道执行升级脚本。

升级控制台(Console)​

  1. 登录控制台,点击 同步设置 > 控制台 > 升级。

  2. 输入节点的 用户名密码 或 密钥地址 即可进行升级。

升级任务运行机器 (Sidecar)​

  1. 登录控制台,点击 同步设置 > 同步机器 > 机器列表 > 更多 > 升级客户端。

  2. 输入节点的 用户名密码 或 密钥地址 即可进行升级。

  3. (可选)如果升级出现错误且无法提供正常服务,可进行 回滚 操作:点击 同步设置 > 同步机器 > 机器列表 > 更多 > 回滚客户端。

手动升级​

  • 下载手动升级脚本包并解压

    wget -cO "cc_upgrade_scripts.tgz" "https://cloudcanal-scripts.oss-cn-hangzhou.aliyuncs.com/scripts/cc_upgrade_scripts.tgz"

    mkdir -p ~/tar_gz/scripts

    tar -zxvf cc_upgrade_scripts.tgz -C ~/tar_gz/scripts

升级控制台(Console)​

  • 从新下载的安装包中解压控制台安装包,再执行升级脚本。
    cd ~/tar_gz

    tar -zxvf cloudcanal.tgz cloudcanal-console.tar.gz

    bash ~/tar_gz/scripts/upgrade_console.sh
  • (可选)如果升级出现错误且无法提供正常服务,执行 回滚 脚本即可。
    bash ~/tar_gz/scripts/rollback_console.sh

升级任务运行机器 (Sidecar)​

  • 执行升级脚本
    bash ~/tar_gz/scripts/upgrade_sidecar.sh
  • (可选)如果升级出现错误且无法提供正常服务,执行 回滚 脚本即可。
    bash ~/tar_gz/scripts/rollback_sidecar.sh
联系我们
微信二维码

扫码添加微信,获取技术支持