Bootstrap

ubuntu安装cloudcanal同步工具(Docker详细版)


前言

CloudCanal 是一款 数据同步、迁移 工具,帮助企业构建高质量数据管道,具备实时高效、精确互联、稳定可拓展、一站式、混合部署、复杂数据转换等优点。

注意

这里系统以ubuntu20.04.6为例进行安装

一、安装基础工具

1、执行每条命令

必须保证外网是通的(可以ping baidu.com看看外网是否通),不然执行这一步没有用

## ubuntu
sudo apt update
sudo apt install apt-transport-https ca-certificates curl gnupg-agent software-properties-common
sudo apt-get install -y lsof
sudo apt-get install -y bc
sudo apt-get install -y p7zip-full

二、安装

2.1、获取安装包地址

  • 选择对应自己系统的架构,可以在linux中用uname -a查看系统架构
    在这里插入图片描述

在这里插入图片描述

2.2、下载安装包

# 将“${软件包下载连接}”替换成复制的下载链接
wget -cO cloudcanal.7z "${软件包下载连接}"
# 例:wget -cO cloudcanal.7z "https://tgzdownload.clougence.com/4.1.1.3/cloudcanal.7z?Expires=1719804552&OSSAccessKeyId=LTAI4G5wdUHmu9t19fVLkC2w&Signature=8CHjGmaF6NkX78mmMpLZkptXfWQ%3D"

在这里插入图片描述

2.3、解压安装包,并进入到目录下

7z x cloudcanal.7z -o./cloudcanal_home
cd cloudcanal_home/install_on_docker

2.4 安装 docker 和 docker-compose

bash ./support/install_ubuntu_docker.sh

2.5、执行CloudCanal安装脚本

bash install.sh

这一步可能会出现以下问题,不要慌(这里标识docker组件没有安装)
在这里插入图片描述

  • 这里报错是没有找到docker,进入support执行安装docker看看报的什么错
cd support
./install_ubuntu_docker.sh

在这里插入图片描述

  • 原因:这是因为docker的源在国外,国内下载不了,将docker源换成国内的即可
  • 解决方法:将install_ubuntu_docker.sh中的https://download.docker.com/linux/ubuntu换成国内镜像源,这里我使用的是清华大学镜像站中的源https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/ubuntu
vim install_ubuntu_docker.sh

在这里插入图片描述
在这里插入图片描述
再次执行安装辅助安装docker相关脚本,这次就可以成功了

./install_ubuntu_docker.sh
# 重新执行安装cloudcanal
cd ..
./install.sh
  • 出现以下信息,代表cloudcanal安装成功
    在这里插入图片描述

2.6、登录(默认账户)

试用账号登陆
账号: [email protected]
密码: clougence2021
默认验证码: 777777

三、激活

  • cloudcanal安装后默认是没有激活的,需要进行手动激活

3.1、登录后点击(未激活)按钮,复制申请码

在这里插入图片描述

3.2、将申请码复制到官网的“免费获取许可证”中

3.3、 查看许可证

在这里插入图片描述

3.4、 复制许可证到3.1中“输入许可证”输入框,点击激活即可激活成功

在这里插入图片描述

;