centos7 部署 canal

Posted BBinChina

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了centos7 部署 canal相关的知识,希望对你有一定的参考价值。

Canal部署

1、下载canal压缩包 https://github.com/alibaba/canal/releases

a)

b)将压缩把放置虚机环境 /opt

2、进入安装目录

a)cd /opt

3、解压 canal

a)mkdir canal
b)cd canal
c)tar -zxvf …/canal.deployer-1.1.4.tar.gz

4、编辑配置

a)vim conf/example/instance.properties
b)添加内容:
canal.instance.dbUsername=root
canal.instance.dbPassword=password
canal.instance.connectionCharset = UTF-8
canal.instance.enableDruid=false

注意填写mysql的账户密码

5、canal的对mysql进行binlog同步,需要mysql的配置binlog格式(在部署mysql的时候也做了该动作)

a)修改my.cnf(mysql 配置文件),添加如下内容:
log-bin=mysql-bin
binlog-format=ROW
server_id=1

6、运行startup.sh 脚本进行启动

a)./startup.sh
b)启动后通过查看canal日志(canal_stadout.log)确认是否启动成功
c)

d)失败后,通过编辑startup.sh更新启动线程
e)

以上是关于centos7 部署 canal的主要内容,如果未能解决你的问题,请参考以下文章

mysql+canal+kafka做系统日志收集

canal===docker部署canal

canal===docker部署canal

docker部署canal 1.1.6 rocketmq 分区顺序性

docker部署canal 1.1.6 rocketmq 分区顺序性

mac本机部署canal