canal
文章平均质量分 52
sky11891189
这个作者很懒,什么都没留下…
展开
-
三、canal集群部署
目前canal的一个instance客户端是一 一对应的关系,那么想要保证程序的高可用就要实现集群模式,如下图两个canal(server),只会有一个工作,另一个处于阻塞状态两个canal(client),只会有一个工作,另一个处于阻塞状态如果工作中的canal(server) 或canal(client),那么就绪状态的canal(server) 或canal(client)就会进入工作状态,从而达到高可用。如何搭建高可用集群?1.下载https://github.c..原创 2021-11-16 15:48:09 · 5634 阅读 · 0 评论 -
二、canal推送数据到kafka中
canal 1.1.1版本之后, 默认支持将canal server接收到的binlog数据直接投递到MQ, 目前默认支持的MQ系统有:kafka: https://github.com/apache/kafka RocketMQ : https://github.com/apache/rocketmq配置推送kafka:1.修改instance 配置文件 vi conf/example/instance.properties# 按需修改成自己的数据库信息#############原创 2021-11-15 09:49:20 · 3004 阅读 · 0 评论 -
一、canal入门单机安装
官网地址: https://github.com/alibaba/canal canal [kə‘næl],译意为水道/管道/沟渠,主要用途是基于 MySQL 数据库增量日志解析,提供增量数据订阅和消费。工作原理 canal 模拟 MySQL slave 的交互协议,伪装自己为 MySQL slave ,向 MySQL master 发送 dump 协议,MySQL master 收到 dump 请求,开始推送 binary log...原创 2021-10-12 09:40:15 · 667 阅读 · 0 评论