flink
肥宅小谢
这个作者很懒,什么都没留下…
展开
-
flink1.11报错 No ExecutorFactory found to execute the applicat
一.报错信息 Exception in thread "main" java.lang.IllegalStateException: No ExecutorFactory found to execute the application. at org.apache.flink.core.execution.DefaultExecutorServiceLoader.getExecutorFactory(DefaultExecutorServiceLoader.java:84) at org.apache原创 2021-05-29 20:26:49 · 225 阅读 · 0 评论 -
flink的任务提交流程
我们来看看当一个应用提交执行时,Flink 的各个组件是如何交互协作的: 上图是从一个较为高层级的视角,来看应用中各组件的交互协作。如果部署的集群环境 不同(例如 YARN,Mesos,Kubernetes,standalone 等),其中一些步骤可以被省略,或是 有些组件会运行在同一个 JVM 进程中。 具体地,如果我们将 Flink 集群部署到 YARN 上,那么就会有如下的提交流程: 1.Flink 任 务 提 交 后 , Client 向 HDFS 上 传 Flink 的 Jar 包 和 配 置原创 2021-06-08 09:17:57 · 1316 阅读 · 0 评论 -
Flink window的API
一.计数窗口CountWindow 计数窗口:按照指定的数据条数生成一个window,与时间无关 1.滑动计数窗口 .countWindow(12, 4) 注意:CountWindow 的 window_size 指的是相同 Key 的元素的个数,不是输入 的所有元素的总数 每当某一个 key 的个数达到 4 的时候,触发计算,计算最近该 key 最近 12 个元素的内容 2.滚动计数窗口 .countWindow(5) 默认的 CountWindow 是一个滚动窗口,只需要指定窗口大小即可,当元素数量原创 2021-06-03 19:52:18 · 137 阅读 · 0 评论
分享