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

本文重点

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

触发环境执行

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

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

相关推荐
递归尽头是星辰4 小时前
Spark核心技术解析:从RDD到Dataset的演进与实践
大数据·rdd·dataset·spark核心·spark编程模型
风跟我说过她6 小时前
Hadoop HA (高可用) 配置与操作指南
大数据·hadoop·分布式·zookeeper·centos
沧澜sincerely6 小时前
WSL2搭建Hadoop伪分布式环境
大数据·hadoop·搜索引擎
计算机编程小央姐13 小时前
【Spark+Hive+hadoop】基于spark+hadoop基于大数据的人口普查收入数据分析与可视化系统
大数据·hadoop·数据挖掘·数据分析·spark·课程设计
鲲志说13 小时前
数据洪流时代,如何挑选一款面向未来的时序数据库?IoTDB 的答案
大数据·数据库·apache·时序数据库·iotdb
没有bug.的程序员13 小时前
MVCC(多版本并发控制):InnoDB 高并发的核心技术
java·大数据·数据库·mysql·mvcc
nju_spy16 小时前
南京大学 - 复杂结构数据挖掘(一)
大数据·人工智能·机器学习·数据挖掘·数据清洗·南京大学·相似性分析
哈哈很哈哈16 小时前
Flink SlotSharingGroup 机制详解
java·大数据·flink
豆豆豆大王17 小时前
头歌Kingbase ES内连接、外连接查询
大数据·数据库·elasticsearch
在未来等你17 小时前
Elasticsearch面试精讲 Day 20:集群监控与性能评估
大数据·分布式·elasticsearch·搜索引擎·面试