开发者社区> 问答> 正文

Flink jdbc Connector 特殊类型问题

Oracle中有VARCHAR 和 CLOB 如果我在Flink SQL JDBC Sink中配置STRING那么只能写VARCHAR 写CLOB会报错。 Oracle中有VARCHAR 和 CLOB 如果我在Flink SQL JDBC Sink中配置STRING那么只能写VARCHAR 写CLOB会报错。 我想扩展FlinkSQL DDL的类型有什么办法吗。是用RAW类型还是有其他更好办法。 Oracle中VARCHAR和CLOB是两种不同的String,我需要在Sink写出的时候根据DDL的类型,调用不同的转换方法*来自志愿者整理的flink邮件归档

展开
收起
moonlightdisco 2021-12-07 16:58:29 772 0
1 条回答
写回答
取消 提交回答
  • 能分享下具体是什么错误类型吗?

    我看了下代码,感觉不太好支持。具体的序列化器是由 AbstractJdbcRowConverter#createExternalConverter 决定的。 根据你的描述,当前的序列化器不够通用导致了这个问题,可能需要改动下源码才能支持。*来自志愿者整理的flink邮件归档

    2021-12-07 17:17:32
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Flink CDC Meetup PPT - 龚中强 立即下载
Flink CDC Meetup PPT - 王赫 立即下载
Flink CDC Meetup PPT - 覃立辉 立即下载