# canal-kafka **Repository Path**: ShiZan/canal-kafka ## Basic Information - **Project Name**: canal-kafka - **Description**: canal基于 MySQL 数据库增量日志解析,将日志投递至kafka,此工程是kafka消费者,通过消费,解析消息生成sql语句,执行sql,进行数据同步 - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 3 - **Forks**: 2 - **Created**: 2020-12-31 - **Last Updated**: 2023-10-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # canal-kafka #### 介绍 canal基于 MySQL 数据库增量日志解析,将日志投递至kafka,此工程是kafka消费者,通过消费,解析消息生成sql语句,执行sql,进行数据同步 #### 软件架构 软件架构说明 ![avatar](流程图.png) #### 使用说明 1. 修改配置文件,设置目标数据库连接,kafka等信息 2. canal.from-type 是数据来源标记,canal监听的数据库每张表都有from_type 这个字段,当该工程的配置值与源数据库表中的值相等时,就会生成执行sql #### 参与贡献 1. Fork 本仓库 2. 新建 Feat_xxx 分支 3. 提交代码 4. 新建 Pull Request #### 特技 1. 参考链接 [https://github.com/alibaba/canal](https://github.com/alibaba/canal)