Prerequisites Flink的RPC服务是基于Akka Remote实现的。一个简单的Akka Remoting ActorSyste...
问题现象 一个使用10秒滚动窗口的任务在平稳运行一段时间之后出现了频繁的重启。在TaskManager日志中能看到以下文本: 原因定位 首先可以...
概述 这篇文章侧重于分析JobManager和TaskManager的启动过程以及注册,还有Flink的implementation中所用到的设...
概述 因为自己在阅读源码的过程中曾经遇到过很多问题,现在稍微有一点点的经验希望分享给很多从零开始的人。Apache的项目代码量很大,很难做到彻底...
杂谈 有一段时间没有写技术博客了,正好之前花了一周的时间解决了一个Flink在Yarn上部署的问题,也将Flink在Yarn上运行的机制与源码了...
概述 这篇文章是但不仅仅是官方文档的中文翻译,还有里面每一个方法对应的Transformation和运行时对Task的影响。 Prerequis...
概述 最近Flink母公司Data Artisans发布了一篇博客关于一个新的组件Streaming Ledger,给出了流数据的事务解决方案(...
杂谈 首先声明一下,这篇文章很杂,涉及到了挺多的模块,其实应该分为几篇来写更为合理,不过一口气写完了也就先发出来了,后续有空看看能不能改一下。 ...
概述 以Flink算子的视角为入口,解析它们是如何设计和工作的。 重点在AbstractStreamOperator 实现StreamOpera...