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

Flink CDC这个错误怎么解决?

Flink CDC这个错误怎么解决?642b3e63ee7e5a88a28af11021c3acb5.jpg

展开
收起
真的很搞笑 2023-12-01 00:26:15 59 0
3 条回答
写回答
取消 提交回答
  • 这个错误是由于Java在处理字符串时,试图将一个不能转换为整数的字符串转换为整数导致的。在这个例子中,"Struct{scale=0,value=[B@776f21c0}" 这个字符串不能被解析为一个整数,因此引发了NumberFormatException。

    解决这个问题的方法是确保你在将一个字符串转换为整数之前,这个字符串是一个有效的整数。在你的代码中,你需要检查输入的字符串是否可以被解析为一个整数,如果不能,你应该抛出一个异常或者返回一个错误信息。

    2023-12-02 17:31:24
    赞同 展开评论 打赏
  • 类型转换错误,此回答整理自钉群“Flink CDC 社区”

    2023-12-01 12:13:00
    赞同 展开评论 打赏
  • 可能是没有合适的数据类型格式。数据类型转换。

    1. String aLong = String.valueOf(fields[1]);
    
    记得 加上数据就可以了。
    2.   inputstream.print();
    

    image.png

    ——参考链接

    2023-12-01 00:58:16
    赞同 展开评论 打赏

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

相关产品

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

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