概述

阿里云的flink技术文档特别喜欢挖坑。

最近看到[1]中提到了emit策略。

一通找,最后在[1]中发现当前的flink sql并不支持emit关键词

blink的源码就是flink的blink分支。统称flink,但是下面是分为flink(master)和blink两个分支

调研

git clone https://gitee.com/apache/flink

git checkout blink

flink-libraries/flink-table/src/test/scala/org/apache/flink/table/runtime/stream/sql/GroupWindowITCase.scala中可以看到:

   val sql ="""|INSERT INTO sink|SELECT|  string,|  TUMBLE_START(ts, INTERVAL '0.005' SECOND) as w_start,|  TUMBLE_END(ts, INTERVAL '0.005' SECOND),|  COUNT(DISTINCT `long`),|  COUNT(`int`),|  CAST(AVG(`int`) AS INT),|  weightAvgFun(`long`, `int`),|  MIN(`int`),|  MAX(`int`),|  SUM(`int`)|FROM T1|GROUP BY `string`, TUMBLE(ts, INTERVAL '0.005' SECOND)|EMIT WITHOUT DELAY AFTER WATERMARK""".stripMargin

編譯Blink

git clone https://gitee.com/apache/flink

git checkout blink

mvn clean -T 2C package -DskipTests

最后根据[4]可知,

阿里云的Blink集群其实根本是不对外开放的,只是个内部版本+外部宣传文案

你們看下阿里自從blink第一個版本出來後,後續的blink3.7還有宣傳文案嗎?沒有

你們再看看阿里自從買下ververica以後,後續flink每次出來一個新版本,機會會鋪天蓋地的消息:新版本出來啦!

沒有宣傳文案,那麼這個東西就是不公開的。

Reference:

[1]emit策略

[2]flink1.12

[3]Blink源码编译

[4]blink編譯

flink sql是否支持emit策略相关推荐

  1. Flink SQL Emit 输出策略

    传送门:Flink 系统性学习笔记 Flink 1.13.5 假设现在遇到这样一个场景,我们需要实时统计每分钟.每小时甚至每天的 PV 或者 UV.如果使用 Flink SQL 中的滚动窗口来计算,那 ...

  2. Flink SQL 核心解密 —— 提升吞吐的利器 MicroBatch

    Flink SQL 核心解密 -- 提升吞吐的利器 MicroBatch 之前我们在 Flink SQL 中支持了 MiniBatch, 在支持高吞吐场景发挥了重要作用.今年我们在 Flink SQL ...

  3. Flink最锋利的武器:Flink SQL入门和实战 | 附完整实现代码

    作者 | 机智的王知无 转载自大数据技术与架构(ID: import_bigdata) 一.Flink SQL 背景 Flink SQL 是 Flink 实时计算为简化计算模型,降低用户使用实时计算门 ...

  4. KSQL和Flink SQL的比较

    Confluent公司于2017年11月宣布KSQL进化到1.0版本,标志着KSQL已经可以被正式用于生产环境.自那时起,整个Kafka发展的重心都偏向于KSQL--这一点可以从Confluent官方 ...

  5. Flink SQL 1.11 新功能与最佳实践

    #2020云栖大会#阿里云海量offer来啦!投简历.赢阿里云限量礼品及阿里云ACA认证免费考试资格!>>> 整理者:陈婧敏(清樾) 本文整理自 Apache Flink PMC,阿 ...

  6. 【Flink】Flink 源码阅读笔记(15)- Flink SQL 整体执行框架

    1.概述 转载:Flink 源码阅读笔记(15)- Flink SQL 整体执行框架 在数据处理领域,无论是实时数据处理还是离线数据处理,使用 SQL 简化开发将会是未来的整体发展趋势.尽管 SQL ...

  7. 基于数据库数据增量同步_基于 Flink SQL CDC 的实时数据同步方案

    简介:Flink 1.11 引入了 Flink SQL CDC,CDC 能给我们数据和业务间能带来什么变化?本文由 Apache Flink PMC,阿里巴巴技术专家伍翀 (云邪)分享,内容将从传统的 ...

  8. 网易游戏 Flink SQL 平台化实践

    摘要:本文整理自网易游戏资深开发工程师林小铂在 Flink Forward Asia 2021 平台建设专场的演讲.主要内容包括: 网易游戏 Flink SQL 发展历程 基于模板 jar 的 Str ...

  9. Flink 最锋利的武器:Flink SQL 入门和实战带你了解NBA球星数据

    一.Flink SQL 背景 Flink SQL 是 Flink 实时计算为简化计算模型,降低用户使用实时计算门槛而设计的一套符合标准 SQL 语义的开发语言. 自 2015 年开始,阿里巴巴开始调研 ...

最新文章

  1. RenderTree渲染树
  2. iOSSharing #9 | 2019-05-19
  3. React Native常用组件之ListView
  4. ASP.NET 2.0实现自带TreeView的客户端连带选择
  5. 网站优化还是需要从实际工作经验中总结优化技巧
  6. python fuzzy c-means demo
  7. RowTime field should not be null, please convert it to a non-null long value.
  8. 从源码分析RocketMQ系列-Producer的invokeSync()方法
  9. Map/Reduce
  10. 使用Android OpenGL ES 2.0绘图之二:定义形状
  11. 页面自适应纯CSS,使用rem单位
  12. 团队作业3 需求分析与系统设计
  13. 第21篇 项目进度管理__关键路径法
  14. mysql 最左原则是什么意思_数据库中的“紧左原则”是什么意思?
  15. 批量获取指定文件夹下,多个同结构excel表固定位置的内容,并保存
  16. 如何用Xbox手柄玩家玩java我的世界,在Gear VR上玩《我的世界》,怎么能少了微软Xbox手柄...
  17. 在背景色和背景图片同时存在的情况下,为什么还要设置背景色?
  18. Python作为移动客户端后台服务器
  19. EasyRecovery最新中文Win/Mac全版本下载安装激活数据恢复软件
  20. rxjava 常用用法实例

热门文章

  1. 了解一下C++输入和输出的概念
  2. C#语言基础——7月21日
  3. 大页内存(HugePages)
  4. C语言2011计算机二级c语言考点:c语言的基础知识
  5. 初识Linux .bash_profile, .bash_logout, and .bashrc 文件
  6. CVE-2020-0796复现(poc+exp)
  7. div模拟textarea文本框,输入文字高度自适应,且实现字数统计和限制
  8. access vba表字段_vba中如何在access的一张表中得到所有的列名?
  9. 什么叫云服务器_什么叫云计算,云计算是什么,最通俗的解释是这样的
  10. php如何加载ffmpeg库,安装php扩展 ffmpeg-php