当前位置: 首页 > news >正文

wordpress 建站对比app 设计网站建设

wordpress 建站对比,app 设计网站建设,搜索引擎网站推广法,施工企业资质承包范围背景 用Dinky数据平台 FlinkCDC收集Mysql BinLog 至 Doris 搭建实时数仓 问题 用Dinky CDCSOURCE 字段模式演变 整库同步Mysql到Doris 字段新增删除不生效 组件信息 Flink 1.17 FlinkCDC 3.1 dinky 1.1 Doris 2.1.6 Mysql 8.0Dinky MySQLCDC 整库到 Doris需要的依赖 Flink/…背景 用Dinky数据平台 FlinkCDC收集Mysql BinLog 至 Doris 搭建实时数仓 问题 用Dinky CDCSOURCE 字段模式演变 整库同步Mysql到Doris 字段新增删除不生效 组件信息 Flink 1.17 FlinkCDC 3.1 dinky 1.1 Doris 2.1.6 Mysql 8.0Dinky MySQLCDC 整库到 Doris需要的依赖 Flink/lib 和 dinky/extends 目录下放置 Doris 的 Flink connector jar和 MySQL CDC 的 Flink connector jar 有前三个依赖就可以完成dinky到doris的整库同步 但是字段新增删除不会生效 下面三个依赖用在flinkcdc pipeline方式的同步 下面也会截图Flink/lib 和 dinky/extends 完整的所有依赖flink-sql-connector-mysql-cdc-3.1.0.jar flink-doris-connector-1.17-1.6.0.jar mysql-connector-java-8.0.27.jar flink-cdc-pipeline-connector-doris-3.1.0.jar flink-cdc-pipeline-connector-mysql-3.1.0.jar flink-cdc-dist-3.1.0.jar 这个包需要自己重新编译下 参考问题四FlinkCDC PIPELINE 样例 这个是基础的单表 整库修改tables 参考flinkcdc3.0 官网 还有更多Route和transform功能大家都可以去看下 Route模块提供了表名映射的能力。通过为每一个源表中的数据设置其写入的目标表通过一对一以及多对一的映射配置我们能够实现整库同步和简单的分库分表同步功能 简单来说 就是整库同步的时候可以自定义库名 因为Dlink的CDCSOURCE做整库的同步的时候 库表名需要与源库相同 这快感觉相当于做了个补充 挺好的 transform 就是数据转换 应该是可以在Sink之前 对数据做一些基础的转换处理 哈哈哈哈哈 理解的比较浅显 没有去试过这个功能 有不对的地方 请大家多多指教 下面会列举一些过程中遇到的问题 也请教了dinky官方人员 感谢dinky官网的帮助 EXECUTE PIPELINE WITHYAML ( source:type: mysqlhostname: 152.136.51.49port: 3306username: rootpassword: xx-12345tables: test.teachersserver-id: 5400-5404sink:type: dorisfenodes: 152.136.51.49:8030username: rootpassword: 123456table.create.properties.light_schema_change: truetable.create.properties.replication_num: 1 pipeline:name: Sync MySQL Database to Dorisparallelism: 2 )问题一 Caused by: org.apache.flink.table.api.ValidationException: The MySQL server has a timezone offset (0 seconds ahead of UTC) which does not match the configured timezone Asia/Shanghai. Specify the right server-time-zone to avoid inconsistencies for time-related fields. 其实就是Mysql时区的问题 在 my.cnf中添加default-time-zone‘08:00’ 然后重启Mysql就可以了 不要直接 SET GLOBAl time_zone ‘Asia/Shanghai’; 重启之后不会生效 查看下 时区是东八区就可以了 SHOW GLOBAL VARIABLES LIKE time_zone;问题二 ERROR org.dinky.trans.ddl.CreateCDCSourceOperation 197 execute - connection disabled org.dinky.data.exception.BusException: connection disabled 这个官方给的回答是 Dinky CDCSOURCE的接口实现较老在新版本 Doris 上支持可能存在问题 建议使用FlinkCDC的pipeline或者doris连接器内的整库同步脚本 所以后续我走上了FlinkCDC的pipeline的道路 问题三 Caused by: java.lang.ClassNotFoundException: org.apache.flink.cdc.runtime.typeutils.EventTypeInfo.EventTypeInfo EventTypeInfo这个类是在flink-cdc-dist-3.1.0.jar包里面 我将这个包解压缩时候 是可以看到EventTypeInfo的 但是就感觉很奇怪 根本上的原因就是 flink\lib下面也需要添加pipeline的依赖 当时我只在dlink下面添加了 因为他任务底层实际上走的还是flink 所以我这边猜测dinky可能不需要这个依赖 flink-cdc-pipeline-connector-doris-3.1.0.jar flink-cdc-pipeline-connector-mysql-3.1.0.ja 问题四 Caused by: java.io.InvalidClassException: org.apache.doris.flink.sink.batch.DorisBatchSink; local class incompatible: stream classdesc serialVersionUID -1727597565303701005, local class serialVersionUID -6424802353855033470 原因 flin Doris 连接器版本高了 我原先使用的时flink-doris-connector-1.17-24.0.0.jar的版本 将这个降到 flink-doris-connector-1.17-1.6.0.jar 就可以了 问题四 java.lang.NoSuchMethodError: org.apache.calcite.tools.FrameworkConfig.getTraitDefs()Lorg/apache/flink/calcite/shaded/com/google/common/collect/ImmutableList 这个主要是参考这个博主的 也是我看到dinky 使用flinkcdc pipeline的方式只有一篇文章 才想起来还是记录下 避免后面还有人遇到这种问题 这个看这个博主说是CDC依赖冲突的问题 需要将flink-cdc-dist-3.1.0.jar里面删除一部分依赖 然后重新打包下 博主文章链接 # 解压 flink-cdc-3.1.0-bin.tar.gz tar -zxvf flink-cdc-3.1.0-bin.tar.gz cd flink-cdc-3.1.0/lib/ # 解压jar文件· jar -xvf flink-cdc-dist-3.1.0.jar # 删除冲突包 rm -rf org/apache/calcite # 重新打包 jar -cvf flink-cdc-dist-3.1.0-new.jar 自此就大功告成了 Dinky使用FlinkCDC pipeline的方式实现 Mysql到Doris的整库同步 并且可以捕获 表结构变更自动步Schema Evolution
http://www.hkea.cn/news/14334237/

相关文章:

  • 网站icp备案咋做营销型类型网站多少钱些
  • 广东网站建设模版长沙0731房地产网
  • 苏州网站制作开发麻油厂网站怎么做
  • 广告体验程序网站开发秦皇岛网站制作哪个好
  • 宁波专业品牌网站制作外包专做母婴的网站
  • 高校网站建设需求分析wordpress 混合移动app
  • 网站快速备案公司公司有域名的怎么建设网站
  • 视频网站 php源码百度云虚拟主机wordpress伪静态
  • wordpress纯静态网站定制网站开发是什么
  • 个人备案的域名可以做网站吗视觉传达设计公司排名前十强
  • 网站建设企业邮箱制作网站企业免费自助建站系统
  • 企业所得税怎么算公式广西seo网站推广
  • 青岛制作游戏优化大师
  • 网站开发及流行框架如何自己做网站及优化
  • 专门做金融的招聘网站网站开发项目源码
  • 查看网站被恶意镜像重庆做网站建设
  • 陕西城乡住房建设部网站wordpress 密码注册
  • 长治个人网站建设常州 招网站开发
  • 最好的品牌设计网站建设南京哪家网络公司做网站优化好
  • 全自动建站系统源码网站建设服务费标准
  • 新乡建设企业网站200m的空间可以做大大的网站
  • 网站建设设计说明书天猫商城网官网
  • 自己做网站需要啥做爰全过程免费的视频网站
  • 做网站找俊义 合优网站备案找回密码
  • 可信赖的南昌网站制作整站seo优化
  • wordpress评分管理seo课程培训课程
  • 花生壳做局域网站WordPress推送服务
  • 阿里云 网站备案wordpress 多模板下载
  • 网站不备案影响收录吗wordpress 怎么加入插件
  • 心悦俱乐部官方网站怎么做任务wordpress中文房产主题