开发者社区 > 大数据与机器学习 > 实时计算 Flink > 正文

Flink CDC用到这个这种模式构建的Source吗?

Flink CDC用到这个这种模式构建的Source吗?image.png
这种没有serverTimeZone()这个方法image.png

展开
收起
真的很搞笑 2023-11-07 19:23:18 21 0
1 条回答
写回答
取消 提交回答
  • 看起来你是在使用Flink的Kafka connector。在Flink 2.4.2中,Kafka connector的Schema字段默认是STRING类型,而不是INT类型。这可能是导致你看到的错误的原因。

    在你的代码中,你试图将一个Long类型的值转换为String类型,这可能是因为你在Kafka中存储的是Long类型的值,但是在Flink中,你使用了STRING类型的Schema来读取这些值。

    你可以尝试以下几种方法来解决这个问题:

    1. 在你的Kafka producer中,将数据类型设置为INT类型,而不是Long类型。

    2. 在你的Flink Kafka connector中,将Schema字段的类型设置为INT类型,而不是STRING类型。

    3. 如果你的Kafka producer已经将数据类型设置为Long类型,并且你不能改变这个设置,那么你可能需要在Flink中添加一些额外的代码来处理这种类型转换。

    2023-11-10 10:38:46
    赞同 1 展开评论 打赏

实时计算Flink版是阿里云提供的全托管Serverless Flink云服务,基于 Apache Flink 构建的企业级、高性能实时大数据处理系统。提供全托管版 Flink 集群和引擎,提高作业开发运维效率。

相关产品

  • 实时计算 Flink版
  • 相关电子书

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