原文:Flink TableAPI报错:Caused by: org.apache.flink.table.api.TableException: Only the first field can reference an atomic type.

报错: 因为我的是DataSource转Table,使用的是Tuple,最后发现 tuple要使用java包里面的 scala import org.apache.flink.api.java.tuple. ,而不是scala自带的tuple,不然会认为是geneic类型,导致报错。 此外如果是pojo类貌似必须携带 public pojo 无参构造器,否则也会报错。 具体源码可以查看方法 env ...

2019-05-21 14:40 0 2479 推荐指数:

查看详情

(五)Flink Table API 编程

首先:flink根据使用的便捷性提供了三种API,自下而上是: Table API & SQL 1、声明行:用户只关心做什么,不用关心怎么做 2、高性能:支持性能优化,可以获取更好的执行性能 3、流批统一:相同的统计逻辑,既可以流模式运行,也可以批模式运行 4、性能稳定:语义 ...

Sat May 04 23:28:00 CST 2019 0 1522
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM