Canal下载安装
一、安装前准备(开启MySQL binlog)
对于自建 MySQL , 需要先开启 Binlog 写入功能,配置 binlog-format 为 ROW 模式,开启Mysql binlog日志步骤如下:
1、登录mysql查看MySQL是否开启binlog日志
[root@node2 ~]# mysql -u root -p123456mysql> show variables like "log_%";
2、开启mysql binlog日志
在/etc/my.cnf文件中[mysqld]下写入以下内容:
[mysqld]# 随机指定一个不能和其他集群中机器重名的字符串,配置 MySQL replaction 需要定#义,不要和 canal 的 slaveId 重复server-id=123 #配置binlog日志目录,配置后会自动开启binlog日志,并写入该目录log-bin=/var/lib/mysql/mysql-bin# 选择 ROW 模式binlog-format=ROW
MySQL binlog-format有三种模式:Row、Statement 和 Mixed 。
(资料图片)
Row:不记录sql语句上下文相关信息,仅保存哪条记录被修改。优点: binlog中可以不记录执行的sql语句的上下文相关的信息,仅需要记录那一条记录被修改成什么了。所以row level的日志内容会非常清楚的记录下每一行数据修改的细节。
缺点:所有的执行的语句当记录到日志中的时候,都将以每行记录的修改来记录,这样可能会产生大量的日志内容,比如一条update语句,修改多条记录,则binlog中每一条修改都会有记录,这样造成binlog日志量会很大,特别是当执行alter table之类的语句的时候,由于表结构修改,每条记录都发生改变,那么该表每一条记录都会记录到日志中。
Statement(默认):每一条会修改数据的sql都会记录在binlog中。这种模式下,slave在复制的时候sql进程会解析成和原来master端执行过的相同的sql来再次执行。
优点:不需要记录每一行的变化,减少了binlog日志量,节约了IO,提高性能。
缺点:由于只记录语句,所以,在statement level下 已经发现了有不少情况会造成MySQL的复制出现问题,主要是修改数据的时候使用了某些定的函数或者功能的时候会出现。 例如:update 语句中含有uuid() ,now() 这种函数时,Statement模式就会有问题(update t1 set xx = now() where xx = xx)
Mixed: 混合模式在Mixed模式下,MySQL会根据执行的每一条具体的sql语句来区分对待记录的日志格式,也就是在Statement和Row之间选择一种。如果sql语句确实就是update或者delete等修改数据的语句,那么还是会记录所有行的变更。
3、重启mysql 服务,重新查看binlog日志情况
[root@node2 ~]# service mysql restart[root@node2 ~]# mysql -u root -p123456mysql> show variables like "log_%";
二、下载安装Canal
1、下载Canal
Cannal下载地址如下:Releases · alibaba/canal · GitHub
这里选择Canal 1.1.4版本下载。
2、上传解压
将下载好的Canal安装包上传到node3节点上,解压
#首先创建目录 “/software/canal”[root@node3 ~]# mkdir -p /software/canal#将Canal安装包解压到创建的canal目录中[root@node3 ~]# tar -zxvf /software/canal.deployer-1.1.4.tar.gz -C /software/canal/
关键词:
-
吉林抚松县万良镇打造三季有花、四季常绿美丽乡村新环境
五月迎初夏,绿美意正浓。为建设“乡风民风好起来、人居环境美起来、群众生活富起来”的人参特色产业小镇,
-
咽鼓管功能障碍的症状_咽鼓管发炎有什么症状
1、咽鼓管炎症的主要症状是耳朵感到浮肿、闷热,并伴有听力下降,甚至可能引起中耳炎和耳痛。咽鼓管的炎症
-
子宫肌瘤“偏爱”这5种女性,若你也在其中,需尽早预防_播报
如果能去详细了解子宫肌瘤诱发原因,正确做好预防措施,疾病远离,女性健康才有保证。作为生殖器常见良性肿
-
交通再添新干线 渝南将建新水库 中国基础设施建设稳步推进 全球即时
昨天(5月20日),随着55031次检测列车从福州南站驶出,福厦高铁进入联调联试阶段。
-
【速看料】爱心人士看望石狮仁爱学校学生
爱心人士看望石狮仁爱学校学生
-
天天新动态:两位院士领衔鉴定 800m级水头抽水蓄能关键技术国际领先
两位院士领衔鉴定800m级水头抽水蓄能关键技术国际领先5月19日下午,中国大坝工程学会在北京组织召开了《800
-
中国公布黄金储备,外媒却估算有3万吨:仅一步就能废掉美元霸权
中国公布黄金储备,外媒却估算有3万吨:仅一步就能废掉美元霸权,中国,大国,美元,金本位,黄金储备,外汇储备
-
即时:这款会跳舞、能陪伴、教知识的人形机器人萌翻世界智能大会
中国青年网天津5月20日电(记者李华锡)5月19日,在第七届世界智能大会智能科技展的河北展区,会跳舞、能陪
-
两市融资余额减少43.13亿元 播资讯
App5月22日消息,截至5月19日,上交所融资余额报7989 91亿元,较前一交易日减少13 42亿元;深交所融资余额
-
当前时讯:您好,上海房屋买卖,中介收费,有没有规定,卖方收1%,买家收2%。
您好,上海房屋买卖,中介收费,有没有规定,卖方收1%,买家收2%。
-
计算机科学与技术就业前景女生_计算机科学与技术就业前景 全球快报
1、就业现状网络工程方向就业前景良好,学生毕业后可以到国内外大型电信服务商、大型通信设备制造企业进行技
-
在2023年,1669元入手12+256GB版的OPPOK10,是否值得?
OPPOK10定价仅为1999元起,却全球首发了天玑8000-Max旗舰处理器,性能强大而且功耗还低,甚至这款手机的其
-
仙游县气象台发布雷电黄色预警信号【2023-05-22】_即时看
仙游县气象台2023年05月22日04时09分发布雷电黄色预警信号:预计未来6小时内我县部分乡镇有雷电活动,局地
-
环球热头条丨贾德松暴击贝里奇的背后,裁判也该为能力不足而背锅
新赛季中超最重磅罚单或许即将出现。5月20日,在第8轮天津津门虎3比3战平山东泰山一战的最后时刻,场上出现
-
争当高质量发展"排头兵" ——湖南“五好”园区创建综述
新湖南,主流新媒体,移动新门户。-分享自@新湖南
-
世界观焦点:财通证券前4月实现净利润6.09亿元 同比增长550.77%
5月21日晚间,财通证券发布了1月份-4月份主要经营数据显示,经初步核算,2023年1月份-4月份,财通证券实现
-
世界卫生大会中国代表团:中国积极参与国际卫生合作 共建人类卫生健康共同体_实时
出席世界卫生大会的中国代表团20日在日内瓦举办媒体吹风会。国家卫生健康委副主任曹雪涛、中国常驻联合国日
-
共2.3亿!!吉安2宗住宅用地成交!其中市区...
共2 3亿!!吉安2宗住宅用地成交!其中市区 ,配建,楼面价,安置房,吉安市,住宅用地
-
精选!陕西提级应急响应!汉中发布暴雨大风预警
点击上方 "汉中视听 " 关注我们吧 从20日晚上开始我省多地出现降水天气部分地方伴有雷电大风宝鸡商洛出
-
西决:湖人0-3落后,联盟将介入调查掘金,罚球差距再引争议-世界微资讯
西决:湖人0-3落后,联盟将介入调查掘金,罚球差距再引争议,湖人,马龙,西决,美国篮球,丹佛掘金队,安东尼·