问题现象 一个使用10秒滚动窗口的任务在平稳运行一段时间之后出现了频繁的重启。在TaskManager日志中能看到以下文本: 原因定位 首先可以...
概述 Flink内部有一些服务是JobMaster和TaskExecutor共用的。如HighAvailabilityServices, Rpc...
Prerequisites Flink的RPC服务是基于Akka Remote实现的。一个简单的Akka Remoting ActorSyste...
概述 根据上一篇文章 DataStream API 可以得知每一个方法生成的Transformation和实际运行中对Task的影响。事实上从T...
概述 这篇文章是但不仅仅是官方文档的中文翻译,还有里面每一个方法对应的Transformation和运行时对Task的影响。 Prerequis...
概述 以Flink算子的视角为入口,解析它们是如何设计和工作的。 重点在AbstractStreamOperator 实现StreamOpera...
杂谈 首先声明一下,这篇文章很杂,涉及到了挺多的模块,其实应该分为几篇来写更为合理,不过一口气写完了也就先发出来了,后续有空看看能不能改一下。 ...
杂谈 有一段时间没有写技术博客了,正好之前花了一周的时间解决了一个Flink在Yarn上部署的问题,也将Flink在Yarn上运行的机制与源码了...
概述 这篇文章侧重于分析JobManager和TaskManager的启动过程以及注册,还有Flink的implementation中所用到的设...
文集作者