cloudcanal 安装部署

安装步骤(参考官方文档)

下载安装包
cloudcanal社区办安装包已经正式开放下载!!!

阿里云 OSS 下载最新版本:

https://cloudcanal-community.oss-cn-hangzhou.aliyuncs.com/latest/cloudcanal.7z

环境准备
部署cloudcanal会使用8111、9090、55000、25000、55005这几个端口,请保证其他应用不要占用这些端口。控制台访问请使用chrome浏览器,其他浏览器没有经过验证。

规格建议
操作系统: Ubuntu/CentOS/MacOS
硬件架构: x86体系,不支持mac的M1,不支持虚拟机(例如vmware、virtualbox)和windows的linux子系统
CPU: 4核
内存:8GB

docker环境准备
如果您的机器没有安装docker环境,请先安装下docker(版本17以上,请勿使用过低版本的docker)。如果已经安装好docker环境和docker-compose,可以直接跳过本小节。这个可以参考docker官方安装文档安装。

https://docs.docker.com/engine/install/

如果您的机器没有安装docker-compose环境,请先安装下docker-compose,也可以参考官方文档,这里提供一个国内的镜像站的安装命令。

https://docs.docker.com/compose/install/#alternative-install-options

curl -L https://get.daocloud.io/docker/compose/releases/download/1.28.5/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose
ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose

解压安装包
收到的安装包为cloudcanal社区版.7z,其中包含了镜像和管理脚本。如果您的Linux上已经安装了支持7z的解压缩工具,可以直接解压该压缩包。如果没有相关解压缩工具,可以通过安装和使用7z命令进行解压。

安装7z命令(centos系)
sudo yum install p7zip p7zip-plugins
安装7z命令(ubuntu系)
sudo apt-get install p7zip-full p7zip-rar
安装7z命令(macOS)
brew install 7z

进到安装包所在路径,执行以下命令进行解压缩

7z x cloudcanal.7z 

解压目录如下

[root@localhost tar]# ll
-rw-------. 1 root root  862506496 Mar 25 11:47 console.tar
-rw-r--r--. 1 root root       1392 Mar 25 12:07 docker-compose.yml
-rw-------. 1 root root  454221312 Mar 25 11:47 mysql.tar
-rw-------. 1 root root  174073344 Mar 25 11:49 prometheus.tar
drwxr-xr-x. 2 root root        124 Mar 25 12:05 scripts
-rwxr-xr-x. 1 root root         63 Mar 25 12:05 shutdown.sh
-rw-------. 1 root root 1231059968 Mar 25 11:48 sidecar.tar
-rwxr-xr-x. 1 root root       2669 Mar 25 12:05 startup.sh
-rwxr-xr-x. 1 root root       2031 Mar 25 12:05 upgrade.sh

主要分为三大块:
• 镜像:包含四个tar压缩文件
• 脚本:启动、更新和停止,以及scripts运维脚本目录
• 日志与配置文件:日志为docker-compose启动日志,配置文件为docker-compose配置文件

启动CloudCanal
在解压的路径下可以执行以下命令启动cloudcanal。当终端出现cloudcanal start时,即启动成功。可以访问http://${部署机器ip}:8111来登录cloudcanal

sh startup.sh

当需要更新cloudcanal的时候,在新的cloudcanal压缩包解压目录下,用upgrade.sh先删除已存在的cloudcanal命名的容器、镜像、容器网络和挂载卷,再用startup.sh启动

确认启动成功
启动大概会耗时1分钟左右,启动成功后可以看到如下内容,则可以访问控制台http://{您部署机器的ip}:8111

使用教程(必读)
为了方便您一开始快速体验CloudCanal,我们提供的社区版已经自动帮你做好了如下初始化的工作。请务必使用提供的默认账号登入,这样可以省去自己添加机器的步骤,方便您快速体验。
• 初始化好了默认的账号:
• 用户名:test@clougence.com
• 密码:clougence2021
• 已经默认帮添加好了测试的MySQL数据源,其中cloudcanal_test_a(源端)和cloudcanal_test_b(目标端)这两个库中已经帮准备好了用于测试的表和数据,可以方便您体验整个流程
• 默认已经帮忙添加了一台运行机器,用于执行具体的数据同步任务,所以直接添加数据源即可开始创建同步任务
• 为了方便,docker社区测试环境,遇到需要发送短信的场景,先点击获取验证码,然后输入短信验证码777777即可

CloudCanal 管控MySQL访问
账号:clougence
密码:123456
端口: 25000
在宿主机上可以直接以下命令访问docker mysql

mysql -uclougence -P25000 -p123456
  • 2
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值