对于自建 MySQL , 需要先开启 Binlog 写入功能,配置 binlog-format 为 ROW 模式,开启Mysql binlog日志步骤如下:
(资料图片仅供参考)
[root@node2 ~]# mysql -u root -p123456mysql> show variables like "log_%";
在/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等修改数据的语句,那么还是会记录所有行的变更。
[root@node2 ~]# service mysql restart[root@node2 ~]# mysql -u root -p123456mysql> show variables like "log_%";
Cannal下载地址如下:Releases · alibaba/canal · GitHub
这里选择Canal 1.1.4版本下载。
将下载好的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/
关键词:
大数据Canal(二):Canal下载安装
【当前独家】预告|3月14日13:30 “她经济·她力量”——2023东北女企业家振兴发展论坛与您相约!
陆正耀新增被执行10.85亿元
睡觉流口水怎么办教你一招_睡觉流口水怎么办
硅谷银行突然倒闭!美国科技创业公司遭遇巨大冲击_当前独家
每日简讯:未成年打架斗殴怎么判
张仲景简介及生平事迹_张仲景简介_世界即时
皮赘怎么去除小妙招_皮赘怎么去除
世界热议:伊利诺伊州本地企业赢得了2022年最佳厨房和浴室陈列室的全国最高奖项
钢板国标n类公差是什么意思_钢板国标
够省!够大!够劲!全新一代传祺GS3·影速上市8.58万起!
环球看点!《亚当斯一家的价值观》电影解说观后随想
3母大闸蟹蒸多长时间? 每日时讯
电视塔图片大全_电视塔
郑州工商学院官网_郑州工商学院是几本_天天热点
101:93逆转上海男篮 吉林东北虎男篮斩获主场三连胜
五月天婷亚洲天综合网 世界热门
【全球独家】亮色系颜色衣服怎么介绍_亮色系颜色
mfc71 dll下载|全球即时看
骑人、踩纸箱、生理反应搭帐篷,难怪电视剧不敢拍下半身-环球关注
九月十八是什么日子_九一八事变背景介绍-今日最新
车辆抵押以后还不起贷款怎么办?不想被平台收车,有4种方法可以考虑|天天观点
越南电动车企VinFast将美国工厂计划投产时间推迟至2025年 世界快报
【独家焦点】抗衰老革命
横店最值得去的2个景点_横店最值得去的2个景点
丫丫回国将实现吃喝自由 还有同伴一起玩
傅继英书法:德厚者旺 德薄必缺,缺则倾 快消息
世界观热点:梦幻西游石猴授徒副本攻略2归墟幻境_梦幻西游石猴授徒副本详细攻略
空气炸锅炸虾球的做法_炸虾球的做法-百事通
体育课模拟器好玩吗 体育课模拟器玩法简介
【世界独家】抽烟的危害图片_抽烟的危害有哪些
环球滚动:空气浮力产生的原因_浮力产生的原因
正式注册!山东解决劳务纠纷,麦克莱默出战辽宁,但球队困境难变 每日简讯
世界资讯:电商与商业模式
环球微头条丨荷花的画法彩铅简笔画_荷花的画法彩铅
追赃挽损 沾益这个派出所连收两面感谢锦旗
相关新闻