Flink
文章平均质量分 51
Flink 相关技术详解介绍
_lizhiqiang
种一棵树最好的时间是十年前,其次是现在。
展开
-
Flink minicluster 报错,因为 JDK 版本引起的错误
Flink minicluster报错,因为JDK版本引起的错误原创 2022-10-24 15:13:10 · 1232 阅读 · 0 评论 -
flink1.14上传jar包源码
水一篇 flink 1.14 上传文件的源码流程为了方便查找,用 ⭐️⭐️⭐️ 标注了。上传文件核心源码就是 io 流的读写。1.10 和 1.14 大致相同,只有细微细节不同。从网上借个图。// YarnClusterDescriptor 类里面,有启动 startAppMaster 方法。private ApplicationReport startAppMaster( Configuration configuration, String appli原创 2021-12-27 21:09:35 · 843 阅读 · 0 评论 -
Flink 内存管理
一、内存分布图部分配置文件 flink-conf.yamljobmanager.rpc.address: bigdata1# The RPC port where the JobManager is reachable.jobmanager.rpc.port: 6123# The total process memory size for the JobManager.## Note this accounts for all memory usage within the Job原创 2021-03-18 23:46:04 · 507 阅读 · 1 评论 -
Flink 一个 依赖 引起的错误 JobGraph。
错误如下 :Exception in thread "main" java.lang.NoSuchMethodError: org.apache.flink.optimizer.plantranslate.JobGraphGenerator.addUserArtifactEntries(Ljava/util/Collection;Lorg/apache/flink/runtime/jobgraph/JobGraph;)V at org.apache.flink.streaming.api.graph.S原创 2020-11-24 20:52:25 · 1619 阅读 · 0 评论 -
Flink 自定义addSource 后 SourceFunction 的 run 方法如何执行?源码分析。
正片文章分两个阶段来分析。第一阶段在 AbstractUdfStreamOperator 中将 userFunction 指向 UserDefineSource, env.addSource(new UserDefineSource) 为入口。第二阶段在 StreamSource 中 通过 userFunction.run() 调用了 UserDefineSource 中的 run 方法。第一阶段用户自定义的类 def main(args: Array[String]): Unit =原创 2020-08-06 23:58:40 · 2295 阅读 · 0 评论