Flink程序关键一步:触发环境执行

本文重点

在前面的课程中,我们学习了很多的flink流程序,在这些流程序中都有一个共同的特点,就是在代码的最后一行都有一个env.execute();,它的作用是什么呢?

触发环境执行

我们前面学习了源算子,转换算子,聚合算子,输出sink算子等等都是对流数据的操作,即使是写完输出(sink)操作并不代表程序已经结束,只不过是在定义数据流图。

此时数据还没有开始流动,只有调用execute()方法,数据才会开始流动,才会真正的触发各个算子的计算,这也被称为"延迟执行"或"懒执行"。execute()方法将一 直等待作业完成,然后返回一个执行结果(JobExecutionResult)。

相关推荐
expect7g1 小时前
FlinkSQL优化---持续更新
后端·flink
塔能物联运维2 小时前
极端天气频发,城市照明如何守住安全底线?
大数据
nassi_2 小时前
Linux 中 Git 操作大全
大数据·elasticsearch·搜索引擎
软件测试-阿涛3 小时前
2025年大语言模型与多模态生成工具全景指南(V2.0)
大数据·图像处理·人工智能·语言模型·视频
云和数据.ChenGuang4 小时前
envFrom 是一个 列表类型字段bug
大数据·云原生·容器·kubernetes·云计算·bug
云云3215 小时前
亚矩阵云手机:解锁 Shopee/Lazada 东南亚电商运营“通关密码
大数据·人工智能·物联网·线性代数·智能手机·矩阵
Elastic 中国社区官方博客5 小时前
升级 Elasticsearch 到新的 AWS Java SDK
java·大数据·elasticsearch·搜索引擎·云计算·全文检索·aws
得物技术5 小时前
Valkey 单点性能比肩 Redis 集群了?Valkey8.0 新特性分析|得物技术
大数据·数据库·redis
RunningShare5 小时前
Flink CDC如何保障数据的一致性?
大数据·flink