![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
flink
文章平均质量分 80
无忧_wy
一个小菜鸟
展开
-
Flink 1.13 CliFrontend之run源码解读
提示:本文的源码是基于Flink 1.13版本文章目录前言一、per-job模式提交命令二、源码解读1. run方法解读2. executeProgram方法解读总结前言上一篇博文介绍了runApplication的源码,这篇文章再简单的解读一下run的源码,也是最常见的pre-job的运行模式。如果你看了上一篇博文,相信这篇文章看起来会很简单,因为run的代码比runApplication简单些,很多地方基本是复用的一、per-job模式提交命令./bin/flink run -m ya原创 2021-07-30 22:04:10 · 353 阅读 · 0 评论 -
Flink 1.13 CliFrontend之runApplication源码解读
提示:本文的源码是基于Flink 1.13版本文章目录前言一、application模式提交命令二、源码解读1. 整体运行流程2. runApplication方法解读2.1 deployer.run方法解读2.2 clusterDescriptor.deployApplicationCluster方法解读2.3 deployInternal方法解读2.4 startAppMaster方法解读前言Flink具有多种提交方式,比如:常用的local模式,stantalone模式,yarn模式,k8s原创 2021-07-05 22:50:38 · 908 阅读 · 2 评论 -
Flink 1.13 FlinkKafkaConsumer 源码解读
Flink-Kafka-Connector 源码解读提示:本文的源码是基于Flink 1.13版本文章目录前言一、版本信息二、类图三、源码分析FlinkKafkaConsumerBase的open方法FlinkKafkaConsumerBase的run方法FlinkKafkaConsumerBase的initializeState方法FlinkKafkaConsumerBase的snapshotState方法FlinkKafkaConsumerBase的notifyCheckpointComplet.原创 2021-07-01 00:37:57 · 1563 阅读 · 0 评论 -
Flink 1.13 SQLClient源码解读
文章目录一、如何找到主类二、环境配置二、整体启动流程openCli方法剖析总结一、如何找到主类从Flink编译后的bin目录里可以找到sql-client.sh文件,可以看到这个shell脚本里,启动的主类是org.apache.flink.table.client.SqlClient,于是我们从Flink 1.13的源码工程文件里找到对应的代码文件进行调试阅读。二、环境配置在我们进行源码调试前,根据Flink中SqlClient的注释需要首先配置一下环境参数,否则可能会无法运行。二、整原创 2021-06-22 00:03:15 · 509 阅读 · 0 评论