当前位置:网站首页>Flink 程序剖析
Flink 程序剖析
2022-08-02 07:53:00 【@SmartSi】
Flink 程序程序看起来像转换数据集合的普通程序。每个程序都由相同的基本部分组成:
- 获得一个执行环境
- 加载/创建初始数据
- 指定在这些数据上的转换操作
- 指定计算结果存放位置
- 触发程序执行
现在我们将对每一步进行一个简要的概述。请注意,Java DataSet API
的所有核心类都可以在 org.apache.flink.api.java
包中找到,而 Java DataStream API
的类可以在 org.apache.flink.streaming.api
中找到。Scala DataSet API
的所有核心类都可以在 org.apache.flink.api.scala
包中找到,而 Scala DataStream API
的类可以在 org.apache.flink.streaming.api.scala
中找到。
StreamExecutionEnvironment
是所有 Flink
程序的基础。你可以使用 StreamExecutionEnvironment
上的如下静态方法获取:
Java版本:
getExecutionEnvironment()
createLocalEnvironment(
边栏推荐
- IO process thread -> process -> day4
- MySQL事务隔离级别详解
- 高仿【华为消费者业务官网】和精彩动画剖析:练习在低代码平台中嵌入JS代码
- Visual Analysis of DeadLock
- Button to control the running water light (timer)
- Biotinyl Cystamine | CAS: 128915-82-2 | biotin cysteamine
- Biotinyl Cystamine|CAS:128915-82-2|生物素半胱胺
- 基本SQL语句(一篇就够了)
- metabase访问adb mysql 如何控制会话时区??
- Shell becomes canonical and variable
猜你喜欢
随机推荐
Database triggers and transactions
@RequestBody使用
R语言plotly可视化:plotly可视化回归模型实际值和回归预测值的散点图分析回归模型的预测效能、一个好的模型大部分的散点在对角线附近(predicted vs actual)
五款优秀免费的在线抠图工具
王学岗-编译出运行的文件
BGP solves routing black hole through MPLS
OSPF 综合实验
redis高阶使用之Redisson分布式锁源码解析
The custom table form
自定义table表格
A young man with strong blood and energy actually became a housekeeper. How did he successfully turn around and change careers?
轴流式水轮机隐私政策
Mysql各个大版本之间的区别
多表的查询
小说里的编程 【连载之二十五】元宇宙里月亮弯弯
7.联合索引(最左前缀原则)
OneNote 教程,如何在 OneNote 中创建更多空间?
[OC学习笔记]ARC与引用计数
暂未找到具体原因但解决了的bug
HCIP 第九天