自定义博客皮肤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)
  • 收藏
  • 关注

原创 Canal 发送到kafka多分区保证数据结果一致性

一、mq顺序性问题1. canal目前选择支持的kafka/rocketmq,本质上都是基于本地文件的方式来支持了分区级的顺序消息的能力,也就是binlog写入mq是可以有一些顺序性保障,这个取决于用户的一些参数选择2. canal支持MQ数据的几种路由方式:单topic单分区,单topic多分区、多topic单分区、多topic多分区canal.mq.dynamicTopic,主要控制是否是单topic还是多topic,针对命中条件的表可以发到表名对应的topic、库名对应的topic、默认top

2020-12-24 17:36:51 4169 3

原创 关于使用JDBC读取Apache Druid遇到的问题以及解决思路

关于使用JDBC读取Druid遇到的问题以及解决思路在使用 Apache Druid 提供的JDBC api 时,遇到了以下问题:在Apache Druid 的web页面端可以执行的SQL语句,在放到了JDBC执行时会有无法执行的情况:例如 where XXX in (‘xx’,‘xx’)语法原因猜想:可能是版本低的原因造成。解决思路:在不尝试更改现有版本的情况下,通过查阅Druid官方文档发现:向Druid发送查询是可以通过 curl 发送一个特定内容的 .json格式的文件来实现的。基于

2020-11-06 17:38:24 2349 4

原创 在Mac上安装Linux系统centos7

虚拟机下载地址点此下载VMware Fusion 11.5CentOS-7下载地址(.iso结尾的)点此下载虚拟机的安装VMware端设置双击安装同意序列号网上找,或者某宝(注意版本对应)TX1NF-PPVRW-A1XAX-X5PVZ-Q7ZTT(11版本)继续双击拖拽下载好的centos7到这里设置固件–虚拟机的信息是保存在文件当中的, 因此要选择文件(虚拟机)保存的位置硬件配置–选择默认即可完成VMware端设置Mac端设置安全性设置从官方安装V

2020-09-01 16:01:19 6263 8

原创 Canal有关dynamicTopic出现的INVALID_TOPIC_EXCEPTION问题

INVALID_TOPIC_EXCEPTION产生原因分析亲测有效(虽然不一定是最完美的解决办法)1 .topic命名原则topic命名最好不要带下划线"_",容易和kafka默认topic产生冲突2.注意canal.mq.dynamicTopic的使用①canal.instance.filter.regex,后面配置该mysql下,你要监听的数据库下的对应的表,例如canal.instance.filter.regex=user1.table1,user2.table2,user3.table

2020-08-13 10:38:12 2489

原创 Canal的快速安装部署

Canal解析MySQL 5.7的binloghttps://github.com/alibaba/canal1.配置Linux的yum源1.0删除老版本的MySQLyum remove mysql mysql-serverrm -rf /var/lib/mysql 1.1在命令行中执行如下的命令,添加MySQL5.7的yum源cat >> /etc/yum.repos.d/mysql57.repo << EOF[mysql57-community]name=My

2020-08-12 15:48:52 459

空空如也

空空如也

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

TA关注的人

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