cloudcanl 2.2.4 安装部署
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
| sudo yum update sudo yum -y install epel-release # base util
sudo yum install -y yum-utils sudo yum install -y lsof sudo yum install -y bc sudo yum install -y p7zip p7zip-plugins
# install docker
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo sudo yum install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin sudo systemctl start docker systemctl enable docker sudo wget "https://pc.clougence.com/docker-compose-1.28.3" -O /usr/local/bin/docker-compose sudo chmod +x /usr/local/bin/docker-compose
# check
docker -v docker-compose version
|
系统准备
clougence用户ulimit上限调整为102400
1 2
| vi /etc/security/limits.d/20-nproc.conf ## 调节clougence用户的资源限制
|
1 2 3
| # 解压* 7z x cloudcanal-2.2.4.7z -o./cloudcanal_home cd cloudcanal_home
|
5. 启动CloudCanal
- 执行启动命令:
sh startup.sh
- 当终端出现 cloudcanal start 时,即启动成功

6. 确认启动成功
- 启动过程将耗时 1 分钟左右,访问控制台
http://{您部署机器的ip}:8111
正确登录并开始操作
使用教程(必读)
- 为了方便您一开始快速体验 CloudCanal ,我们已自动帮您做好了一些初始化的工作
- 请务必使用提供的默认账号登入,方便您快速体验
- 用户名:test@clougence.com
- 密码:clougence2021
- 默认添加的测试 MySQL 数据库
- cloudcanal_test_a(源端)和cloudcanal_test_b(目标端)这两个库中已准备用于测试的表和数据
- 默认已添加了一台运行机器,用于执行具体的数据同步任务
- 如遇到需要发送短信的场景,先点击获取验证码,然后输入短信验证码 777777 即可
)
CloudCanal社区版高可用部署教程
https://www.askcug.com/topic/111/cloudcanal社区版高可用部署教程
Sidecar服务器重启
#找到 CONTAINER ID
1 2 3 4 5 6 7
| docker ps -a dokcer start 19a6d7579c94 sudo docker exec -it -u clougence 19a6d7579c94 sh ## 启动sidecar sh /home/clougence/cloudcanal/sidecar/bin/startSidecar.sh ## 查看日志,确认是否有异常。如果都为INFO或者WARN日志就是正常的 tail -f /home/clougence/logs/cloudcanal/sidecar/sidecar.log
|
修改 console 容器中 springboot 配置文件中配置
- 文件路径:/opt/cloudcanal_home/console_data/cloudcanal/console/conf/business-output.properties
- 修改配置项
- spring.datasource.url
- spring.datasource.username
- spring.datasource.password
java.lang.OutOfMemoryError: Java heap space 错误处理
进入容器,临时修改任务的内存大小
1 2
| docker exec -it cloudcanal-sidecar sh vi /home/clougence/cloudcanal/cloudcanal/bin/startTask.sh
|