logstash kafka mysql_logstash_output_kafka:Mysql同步Kafka深刻详解

本文详细介绍了如何使用logstash_output_kafka插件将Mysql数据同步到Kafka,包括logstash的核心原理、同步配置示例以及同步过程中遇到的字段大小写、数据重复等问题和解决方案。
摘要由CSDN通过智能技术生成

0、题记

实际业务场景中,会遇到基础数据存在Mysql中,实时写入数据量比较大的情景。迁移至kafka是一种比较好的业务选型方案。java

fb69e8c838ca97e45beebade84448ddd.png

而mysql写入kafka的选型方案有:

方案一:logstash_output_kafka 插件。

方案二:kafka_connector。

方案三:debezium 插件。

方案四:flume。

方案五:其余相似方案。

其中:debezium和flume是基于mysql binlog实现的。mysql

若是须要同步历史全量数据+实时更新数据,建议使用logstash。redis

一、logstash同步原理

经常使用的logstash的插件是:logstash_input_jdbc实现关系型数据库到Elasticsearch等的同步。sql

实际上,核心logstash的同步原理的掌握,有助于你们理解相似的各类库之间的同步。数据库

logstash核心原理:输入生成事件,过滤器修改它们,输出将它们发送到其余地方。json

logstash核心三部分组成:input、filter、output。bootstrap

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值