开发者社区> 问答> 正文

Flink cdc接oceanBase数据,初始化的时候jdbcFields格式为Map<?

问题1:Flink cdc接oceanBase数据,初始化的时候jdbcFields格式为Map<String, Object> , 增量的fields格式为Map<String, ByteString>, 这个value的ByteString怎么转换为对应数据类型的Object?目的:是自定义反序列化类,已兼容现有代码框架,支持从mysql CDC实时抽数的部分逻辑 问题2:转字符串后,字段类型也是丢失的,不好处理吧

展开
收起
真的很搞笑 2023-06-11 19:23:19 51 0
来自:OceanBase
1 条回答
写回答
取消 提交回答
  • 回答1:目前是先转成字符串再分别处理 回答2:LogMessage 的 Field 结构是带的有类型和编码等等这些信息的,可以用这些来进行转换,此回答整理自钉群“[社区]技术答疑群OceanBase”

    2023-06-11 19:54:07
    赞同 展开评论 打赏
来源圈子
更多
收录在圈子:
+ 订阅
蚂蚁OceanBase数据库团队,用于OceanBase技术原理、运维经验和案例分享、对外交流。
问答排行榜
最热
最新

相关电子书

更多
开源HTAP OceanBase产品揭秘 立即下载
云数据库OceanBase 架构演进及在金融核心系统中的实践 立即下载
自研金融数据库OceanBase的创新之路 立即下载