Cloudcanal 升级(docker安装)
1 准备:
1.1 新版本下载 https://www.clougence.com/buy
- 在相同目录下解压覆盖原来的文件。
7z x cloudcanal.7z -o./cloudcanal
1.3 备份
1.3.1 元数据备份
元数据备份:进入cloudcanal-mysql docker exec -it cloudcanal-mysql /bin/bash mysqldump -uclougence -p123456 --single-transaction -R -E --databases cloudcanal_console >/tmp/cloudcanal_console.sql docker cp cloudcanal-mysql:/tmp/cloudcanal_console.sql /opt/cloudcanal/ #从容器里面拷贝文件/目录到本地一个路径
1.3.2 执行 scripts 目录下脚本 备份配置 和 任务运行日志
[root@CloudCanal3 cloudcanal]# cd scripts/ [root@CloudCanal3 scripts]# ll 总用量 32 -rwxr-xr-x 1 root root 149 10月 14 2022 backup_console.sh -rwxr-xr-x 1 root root 159 10月 14 2022 backup_sidecar.sh
- 备份存放在 console_backup 和sidecar_task_backup 两个目录中
容器重要配置和日志路径 ### console config and logs /home/clougence/cloudcanal/console/conf /home/clougence/logs ### sidecar config and logs /home/clougence/cloudcanal/sidecar/conf /home/clougence/logs
- 2.1 停止正在运行的容器
## CentOS / Rhel / Ubuntu / MacOS cloudcanal]# ./shutdown.sh ## Windowsstop.bat
更新到新版本并自动运行
## CentOS / Rhel / Ubuntu / MacOS ./upgrade.sh ## Windows upgrade.bat
- 执行以下命令查看 CloudCanal 相关容器已升级到新版本
docker ps | grep cloudcanal
- 在相同目录下解压覆盖原来的文件。
- 备份存放在 console_backup 和sidecar_task_backup 两个目录中
- 2.1 停止正在运行的容器
- 执行以下命令查看 CloudCanal 相关容器已升级到新版本




