当前位置:   article > 正文

Fink CDC数据同步(四)Mysql数据同步到Kafka_flink cdc mysql to kafka

flink cdc mysql to kafka

依赖项

将下列依赖包放在flink/lib

flink-sql-connector-kafka-1.16.2

创建映射表

创建MySQL映射表

  1. CREATE TABLE if not exists mysql_user (
  2. id int,
  3. name STRING,
  4. birth STRING,
  5. gender STRING,
  6. PRIMARY KEY (`id`) NOT ENFORCED
  7. ) WITH (
  8. 'connector'= 'mysql-cdc',
  9. 'hostname'= '192.168.0.1',
  10. 'port'= '3306',
  11. 'username'= 'user',
  12. 'password'='password',
  13. 'server-time-zone'= 'Asia/Shanghai',
  14. 'debezium.snapshot.mode'='initial',
  15. 'database-name'= 'bigdata',
  16. 'table-name'= 'user'
  17. );
  18. select * from mysql_user;

创建upsert-kafka 表

  1. CREATE TABLE kafka_user_upsert(
  2. id int,
  3. name string,
  4. birth string,
  5. gender string,
  6. PRIMARY KEY (`id`) NOT ENFORCED
  7. ) WITH (
  8. 'connector' = 'upsert-kafka',
  9. 'topic' = 'flink-cdc-user',
  10. 'properties.bootstrap.servers' = '192.168.0.4:6668',
  11. 'properties.group.id' = 'flink-cdc-kafka-group',
  12. 'key.format' = 'json',
  13. 'value.format' = 'json'
  14. );

这里指定的Kafka topic会自动创建,也可以预先自行创建

生成作业

  1. insert into kafka_user_upsert select * from mysql_user;
  2. select * from kafka_user_upsert;


 系列文章

Fink CDC数据同步(一)环境部署icon-default.png?t=N7T8https://blog.csdn.net/weixin_44586883/article/details/136017355?spm=1001.2014.3001.5502
Fink CDC数据同步(二)MySQL数据同步icon-default.png?t=N7T8https://blog.csdn.net/weixin_44586883/article/details/136017472?spm=1001.2014.3001.5501
Fink CDC数据同步(三)Flink集成Hiveicon-default.png?t=N7T8https://blog.csdn.net/weixin_44586883/article/details/136017571?spm=1001.2014.3001.5501
Fink CDC数据同步(四)Mysql数据同步到Kafkaicon-default.png?t=N7T8https://blog.csdn.net/weixin_44586883/article/details/136023747?spm=1001.2014.3001.5501
Fink CDC数据同步(五)Kafka数据同步Hiveicon-default.png?t=N7T8https://blog.csdn.net/weixin_44586883/article/details/136023837?spm=1001.2014.3001.5501

Fink CDC数据同步(六)数据入湖Hudiicon-default.png?t=N7T8https://blog.csdn.net/weixin_44586883/article/details/136023939?spm=1001.2014.3001.5502

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/木道寻08/article/detail/836362
推荐阅读
相关标签
  

闽ICP备14008679号