Flink入门教程--Component Stack
来源:互联网 发布:激光内雕机软件 编辑:程序博客网 时间:2024/05/21 04:43
原谅链接:https://ci.apache.org/projects/flink/flink-docs-release-1.3/internals/components.html#component-stack
作为一个软件解决方案,Flink是一个分层系统。不同层次之间彼此构建,并提高他们接受的程序表现的抽象级别:
- 在Runtime 层中接受JobGraph形式的程序。JobGraph是一个具有消耗和产生数据流的任意通用并行数据流。
- DataStream API和DataSet API都能通过编译生成JobGraphs程序。DataSet API使用optimizer ,DataStream API使用stream builder,来确定程序的最佳执行方式。
- JobGraph根据Flink中可用的各种部署选项(例如本地,远程,YARN等)来执行程序 。
- 使用与Flink捆绑在一起的Libraries 和API生成DataSet或DataStream API程序,这些程序是用于查询的逻辑表、Flink机器学习、和用于图形处理的Gelly。
阅读全文
0 0
- Flink入门教程--Component Stack
- flink入门教程
- Flink入门教程--File Systems(文件系统)
- flink入门教程要点笔记(netcat版本)
- Flink
- Flink入门教程--Data Streaming Fault Tolerance(数据流容错)
- Flink入门教程--Jobs and Scheduling(任务和调度)
- Flink入门教程--Task Lifecycle(任务的生命周期简介)
- @Component
- Component
- component
- @component
- Android Api Component---翻译任务和回退栈(Tasks and Back Stack)
- Hello Flink
- flink index01
- flink akka
- Flink安装
- Flink Streaming
- hive中文乱码问题
- matter.js学习笔记(四)--Constraint.create()制造跷跷板
- 代码质量管控的四个阶段
- python3 子进程和父进程
- python模块
- Flink入门教程--Component Stack
- android获取存储目录(路径)的几种方式和注意事项
- 解决myEclipse未保存完全后导致打不开的问题
- JAVA的MVC设计模式
- linux 内核container_of
- 用户访问端 移动端,PC端,微信等常用平台和浏览器判断
- 239. Sliding Window Maximum 滑动窗口最大值
- mysql导出数据乱码
- PHP cURL中CURLOPT_CONNECTTIMEOUT和CURLOPT_TIMEOUT的区别