自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 Canal1.1.4实时获取RDS MySQL binlog数据推送到Kafka

前言:现在不少公司的业务数据都储存在阿里云的MySQL数据库中。其中有些数据储存在RDS中,这个与传统的关系型数据库连接配置又略有不同。当前文档基于1.1.4版本的canal去实时获取RDS库的binlog日志,在把数据实时同步到Kafka中,通过flink进行逻辑处理,解析json数据,拼接成sql写入到我们自己的分布式数据库clickhouse中。点击了解RDS:https:...

2020-04-22 10:08:19 2481 1

原创 为什么canal数据只推送到kafka topic的其中一个分区中

也许当你发现使用canal获取binlog数据后,也正常的推送到kafka中去。由于数据量较大,对kafka的topic进行了多分区设置。但是当你查询该topic数据时,发信数据都在其中一个分区内(0分区)。这个问题该怎么解决呢?!当我遇到这个问题时,第一个想到的是不是kafka配置topic的设置问题。后来排查发现不是,那么就只能是canal的配置问题了。因此,我又一次把instance...

2020-04-28 20:41:46 2833 1

原创 canal连接RDS MySQL binlog报错收集及解决办法

如果canal获取不到binlog的数据,可以去查看canal目录下的 logs/example/example.log 日志数据。在项目中我遇到以下错误,记录并分享。希望对你有帮助~错误一:Caused by: java.io.IOException: ErrorPacket [errorNumber=1142, fieldCount=-1, message=SHOW comm...

2020-04-21 20:57:21 2400 2

原创 开启吧!BinLog!

MySQL-BinLog是MySQL数据的二进制日志,用于记录用户对数据的操作(insert、update、delete等,不包含select和show)首先,我们要判断我们的MySQL是否开启了binlog日志。show variables like 'log_bin%';如上图所示,log_bin的状态是关闭的,因此我们需要开启binlog日志的功能修改m...

2020-04-20 20:17:49 374 1

原创 EXCEL利用正则匹配去替换内容

做项目过程中需要对某一列字段进行添加“【】”将字段包裹起来,因此上网查了EXCEL的正则匹配如何使用,在此记录一下,防止忘记。打开文件一定要选择EXCEL打开,WPS目前没有发现该功能(平时使用也很少)。下面步入正题,打开EXCEL文件后。按住ALT+F11,右键文件选择“查看代码”,输入代码:代码如下:Private Sub RegExp_Replace() Dim...

2019-03-02 15:21:33 14714

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除