JdbcDynamicTableFactory 类主体结构 public static final String IDENTIFIER = "jdbc"; 其他参数见类:JdbcConnectorOptions public class JdbcConnectorOptions { public static final ConfigOption<String> URL = ConfigOptions.key("url") .stringType() .noDefaultValue() .withDescription("The JDBC database URL."...
大数据日常开发最频繁的工作就是数据分析+报表制作,一般的做法都是 读取hive数据进行计算,结果保存到数据库中,前端读取数据库作为报表展示。如果使用FlinkSQL,则可以通过一个SQL完成整个ETL过程,这样极大的简…
publicclassJdbcSinkExample{staticclassBook{publicBook(Long id,String title,String authors,Integer year){this.id=id;this.title=title;this.authors=authors;this.year=year;}final Long id;final String title;final String authors;final Integer year;}publicstaticvoidmain(String[]args)throws Exception{varenv...
JDBCTableSourceSinkFactory是JDBC表的具体实现工厂,它实现了stream的sinkfactory。在1.10.0版本中,它不能在batch模式下使用,但在1.11版本中据说会支持。这个类使用了经典的工厂模式,其中createStreamTableSink负责创建真正的Table,基于创建者模式构建JDBCUpsertTableSink。创建出TableSink之后,就可以使用...