
Flink
文章平均质量分 60
shy_snow
这个作者很懒,什么都没留下…
展开
-
Flink-1.13集成hudi-0.10.0
把hudi的 hudi-flink-bundle_2.12-0.10.0.jar放到 flink的lib下即可从flink-sql客户端读写hudi表。下面是完全参考hudi官网的示例一、下载安装flink本地集群,并将hudi的 hudi-flink-bundle_2.12-0.10.0.jar放到 flink的lib下。1.解压tar -zxvf flink-1.13.3-bin-scala_2.12.tgz mv flink-1.13.3-bin-scala_2.12 flin.原创 2022-01-25 12:33:00 · 2486 阅读 · 0 评论 -
Flink CDC同步 MySQL 分库分表分片数据
mysql-cdc支撑正则表达式的库名表名来匹配多个库多个表来获取分库分表情况下的mysql数据。只需要在创建flink源表时在数据库和表名上使用正则匹配即可。建表语句:DROP TABLE IF EXISTS `2person`;CREATE TABLE `2person` ( `id` int(10) unsigned NOT NULL AUTO_INCREMENT, `name` varchar(20) NOT NULL DEFAULT '', PRIMARY KE..原创 2022-02-09 10:52:37 · 5488 阅读 · 2 评论 -
flinkCdc的mysql配置及java测试代码
测试使用的是flinkCdc2.1.1版本(无锁同步,1.x版本有同步锁)目前支持mysql5.7及以上版本;要在mysql.cnf中配置开启开启mysql的bin-log日志,log_bin=mysql-binbinlog_format=ROW并且只支持ROW格式,其他mixed和statement会报错如果想配置控制binlog日志的范围,在数据库范围可以使用mysql的binlog-do-db和binlog-ignore-db,表级别可以使用replicate_wild_do_t.原创 2022-02-21 18:58:46 · 6489 阅读 · 0 评论 -
flink同步mysql数据到ES
org.apache.flink flink-connector-elasticsearch6_2.11 1.13.6原创 2022-06-20 17:32:04 · 1973 阅读 · 0 评论 -
NoSuchMethodError: org.apache.http.HttpHost.create(Ljava/lang/String;)Lorg/apache/http/HttpHost;
报错NoSuchMethodError: org.apache.http.HttpHost.create(Ljava/lang/String;)Lorg/apache/http/HttpHost;查看依赖jar中的class的确没有create方法,查看网上有人说是jar版本太低导致的, 增加下面的高版本依赖后解决:原创 2022-06-20 15:50:34 · 569 阅读 · 1 评论 -
flinkCdc捕获postgresql增量日志
import com.ververica.cdc.connectors.postgres.PostgreSQLSource;import com.ververica.cdc.debezium.JsonDebeziumDeserializationSchema;import org.apache.flink.api.common.eventtime.WatermarkStrategy;import org.apache.flink.streaming.api.datastream.DataStreamS原创 2022-05-16 15:01:30 · 1657 阅读 · 0 评论