flink 使用Table API 或者时候SQL的方式读取外部数据时(批流数据都可以),会在catalog 中注册表,理解catalog 就是一个表的容器,里面可以创建数据输入表,数据输出表;至于输入和输出表的底层,也是可以指定的。
配置好环境并注册好表后,你就可以开始开发你的第一个应用了。 通过 TableEnvironment
实例 ,你可以使用函数 from
从输入表读取数据,然后将结果调用 executeInsert
写入到输出表
应用的开发和测试可以在批模式下使用静态数据集完成,而实际部署到生产时再切换为流式。