Flink Blink Planner和Older Planner的区别
- Blink做到了真正的流批统一,即将批看做是特殊的流,把处理批的API和处理流的API做成了一样的。也就是说不管是批数据还是流数据,底层统统都是DataStream。所以使用Blink作为table planner的程序,Table和DataSet是不能相互转换的。
- 由于第一条原因的关系,Blink planner是不支持BatchTableSource的,它只支持StreamTableSource。
- Blink Planner和Old Planner的FilterableTableSource是不兼容的。Old Planner会下推
PlannerExpression
到FilterableTableSource。而Blink planner下推的是Expression
。 - 基于String的键值对配置项只能用于Blink Planner
- 两种planner的PlannerConfig是不同的。
- Blink Planner会优化多个sink到同一个TableEnvironment和StreamTableEnvironment。而Old Planner会为不同的sink优化到自己的DAG中,也就是说有几个sink就有几个DAG。
- Old Planner 不支持 catalog统计,Blink支持。
- Old Planner 不支持版本表(versioned Table)。版本表类似HBASE中版本表的意思,每个key可以记住过去的几个值。
以上翻译自Flink1.12官网,仅供参考。
Flink Blink Planner和Older Planner的区别相关推荐
- Flink/Blink 原理漫谈(零)运行时的组件
系列文章目录 Flink/Blink 原理漫谈(零)运行时的组件 Flink/Blink 原理漫谈(一)时间,watermark详解 Flink/Blink 原理漫谈(二)流表对偶性和distinct ...
- Flink/Blink 原理漫谈(六)容错机制(fault tolerance)详解
系列文章目录 Flink/Blink 原理漫谈(零)运行时的组件 Flink/Blink 原理漫谈(一)时间,watermark详解 Flink/Blink 原理漫谈(二)流表对偶性和distinct ...
- Flink/Blink 原理漫谈(二)流表对偶性和distinct详解
系列文章目录 Flink/Blink 原理漫谈(零)运行时的组件 Flink/Blink 原理漫谈(一)时间,watermark详解 Flink/Blink 原理漫谈(二)流表对偶性和distinct ...
- Flink/Blink 原理漫谈(一)时间,watermark详解
系列文章目录 Flink/Blink 原理漫谈(零)运行时的组件 Flink/Blink 原理漫谈(一)时间,watermark详解 Flink/Blink 原理漫谈(二)流表对偶性和distinct ...
- 1.18.2.5.Table APISQL(查询表、Table API、SQL、混用Table API和SQL、输出表、翻译与执行查询、Blink planner、Old planner)等
1.18.2.5.查询表 1.18.2.5.1.Table API 1.18.2.5.2.SQL 1.18.2.5.3.混用Table API和SQL 1.18.2.6.输出表 1.18.2.7.翻译 ...
- 阿里云服务器实时计算Flink/Blink首选大数据型d2c、d2s实例
阿里云服务器Flink或Blink实时计算应用,如何选择云服务器配置?阿里云百科认为CPU内存比1:4,可优先考虑通用型如g6.g5实例,或者大数据型d2c或d2s实例. 实时计算服务器配置选择 实时 ...
- 【Flink】flink-connector-elasticsearch5与flink-connector-elasticsearch6 有什么区别
1.es5 只引入es5 的情况下 <dependency><groupId>org.apache.flink</groupId><artifactId> ...
- Flink 1.9 特性学习和Blink SQL Parser 功能使用
前言 本文对 Flink 1.9版本特性进行了解读(基于社区邮件组讨论),同时对Blink 开源版本 flink-sql-parser 模块进行学习了解,和大家一起交流分享. 1. Flink 1.9 ...
- Apollo Lattice Planner学习记录
参考:<Apollo Lattice Planner学习记录> <[Baidu Apollo]6.2 Lattice Planner规划算法> <Apollo中Latti ...
最新文章
- centos下mysql常用的三种备份方法_centos下mysql自动备份(全量)
- 【c语言】测量最长字符串
- Python介绍以及Python 优缺点
- 模拟 Codeforces Round #249 (Div. 2) C. Cardiogram
- VMware下安装Ubuntu不支持1920X1080分辨率问题
- java 非递归求二叉树高度_非递归算法实现二叉树高度
- mysql 数据库事务处理_MySQL数据库事务及其原理
- python操作dom_Python Dom 的介绍和使用day1
- 计算机网络——数据链路层的概述
- vue 条件渲染 v-if | v-show
- 多线程的第三种模式(callable)
- [20160229]探究oracle的启动过程.txt
- [github高级控件]带你走近-自定义标签云
- Centos7下载linux内核源码
- 软件测试背景目的要点概述
- Python列表是数组吗?
- 新版火狐打开时会自动开启360导航
- DC学院数据分析师(入门)学习笔记----高级爬虫技巧
- filebeat7.7.0相关详细配置预览- Setup ILM
- 几款主流数据库的详细比较