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

本文重点

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

触发环境执行

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

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

相关推荐
Kay_Liang2 小时前
大语言模型如何精准调用函数—— Function Calling 系统笔记
java·大数据·spring boot·笔记·ai·langchain·tools
链上日记3 小时前
AIOT定义Web3健康新纪元:从智能硬件到健康金融
大数据
一人の梅雨3 小时前
大麦网关键词列表接口的产业级实现:从演出聚合到市场趋势预测的全维度技术方案
大数据·数据库·人工智能
自由自在的小Bird4 小时前
TDengine
大数据·时序数据库·tdengine
言之。13 小时前
大模型嵌入 vs ES:语义搜索与关键字搜索
大数据·elasticsearch·搜索引擎
SirLancelot114 小时前
StarRocks-基本介绍(一)基本概念、特点、适用场景
大数据·数据库·数据仓库·sql·数据分析·database·数据库架构
阑梦清川14 小时前
es的docker部署和docker相关的可可视化面板工具介绍
大数据·elasticsearch·docker
Mr_LiYYD15 小时前
elasticsearch数据迁移
大数据·elasticsearch·搜索引擎
dalianwawatou16 小时前
GitLab 代码基础操作清单
大数据·elasticsearch·gitlab
Costrict16 小时前
解锁新阵地!CoStrict 现已支持 JetBrains 系列 IDE
大数据·ide·人工智能·深度学习·自然语言处理·ai编程·visual studio