当前位置: 首页 > wzjs >正文

做网站都能用什么做seo搜索引擎优化关键词

做网站都能用什么做,seo搜索引擎优化关键词,营销软件团购,淘宝网站怎么做视频教程以前写过flink专栏,分了好几篇,且源码流程图也被拆分了。这次直接分享spark和flink从提交命令行到完整走完案例的源码流程图。 spark spark执行流程简述如下: (1)用户输入运行任务的命令行; (2)执行SparkSubmit中的main&#xf…

以前写过flink专栏,分了好几篇,且源码流程图也被拆分了。这次直接分享spark和flink从提交命令行到完整走完案例的源码流程图。

spark

spark执行流程简述如下:

(1)用户输入运行任务的命令行;
(2)执行SparkSubmit中的main,解析用户输入命令行参数;
(3)准备提交环境,创建YarnClusterApplication并启动;
(4)创建Yarn的客户端Client与YarnCluster通信;
(5)通过YarnClinet向YarnCluster中的ResourceManager提交应用程序;
(6)ResourceManager让某个NodeManager启动ApplicationMaster;
(7)ApplicationMaster创建一个YarnRMClient用于与ResourceManager通信;
(8)在ApplicationMaster中Driver线程;
(9)Driver线程执行用户编写程序,此时其他申请资源等操作被阻塞;
(10)直到执行用户编写程序初始化完SparkContext,这时候Driver线程也陷入阻塞,申请资源等操作解除阻塞继续运行;
(11)ApplicationMaster向ResourceManager注册自己并申请资源,ResourceManager返回其资源可用列表;
(12)创建nmClient用于与其他NodeManager通信;
(13)让其他NodeManager启动YarnCoarseGrainedExecutorBackend,即用于通信的Executor进程;
(14)与Driver通信,请求注册Executor;
(15)Driver使用SparkContext中的CoarseGrainedSchedulerBackend接收注册消息,进行一些设置后返回注册成功响应;
(16)收到注册成功响应后创建Executor计算对象并发送已启动的消息给Driver;
(17)经过一系列操作后,即申请资源完毕,executor创建准备好了,Driver线程恢复运行继续执行业务逻辑代码;
(18)首先建立各RDD之间的依赖,父RDD的分区最多被子RDD的一个分区使用则为NarrowDependency;
(19)同一个父RDD的分区被多个子RDD的分区依赖,则为ShuffleDependency;
(20)从后往前,碰到ShuffleDependency就划分创建阶段;
(21)以每个阶段的最后一个RDD的分区数量来切分任务数量;
(22)调度算法分为FIFO和FAIR,选择一种调度算法对切分得到的任务进行排序按照本地级别高低提供给各个节点的executor执行。

flink

flink执行流程简述如下:

1.输入运行任务脚本
2.解析参数CliFrontendParser
3.选择Cli,例如FlinkYarnSessionCli
4.执行用户代码execute
5.生成streamGraph
6.生成JobGraph
7.上传jar包和配置
8.封装提交参数和启动AM的命令
9.任务提交给集群submitApplication
10.启动ApplicationMaster
11.AM创建并启动Dispatcher
12.Dispatcher启动JobMaster
13.AM启动ResourceManager,其中包含SlotManager
14.SlotManager实时检查所需slot是否足够
15.JobMaster生成ExecutionGraph
16.JobMaster中的SlotPool像SlotManager注册、请求slot
17.flink内部rm向yarn的rm申请资源
18.yarn的rm在某个nm上启动TaskManager
19.runTaskManager启动TaskExecutor
20.TaskExecutor向slotManager注册slot,slotManager分配好slot返回通知。
20.TaskExecutor提供slot给slotPool
21.JobMaster最后submitTask提交任务在slot上执行。

源码流程图

文件较大,以资源形式分享

http://www.dtcms.com/wzjs/25117.html

相关文章:

  • 济南网站制作服务网站友情链接的作用
  • 做网站要审批吗广东最新新闻
  • 网站建设教程费用seo竞价推广
  • 做女装的网站有哪些推广引流吸引人的文案
  • 做配色的网站代写软文公司
  • wordpress文件解析dz论坛如何seo
  • 做外贸上不了国外网站镇江网页设计
  • 网站制作常见问题 图片版权临沂seo网站管理
  • 苏州做网站0512jinyan夫唯seo教程
  • 网站开发word陕西网站关键词自然排名优化
  • 游戏网站平台怎么做it培训
  • wordpress 获取插件数据网站优化的主要内容
  • 网站翻页动画效果百度快照搜索引擎
  • 用pc机做网站并让外网搜到sem模型
  • 网站建设回龙观2022最新时事新闻及点评
  • 可以做英语阅读理解的网站站外推广渠道
  • 广州专业网站建设新品怎么推广效果最好
  • dede游戏网站模板免费推广网站排名
  • 宜昌网站推广自媒体135的网站是多少
  • 我想帮别人做网站有这样的平台吗网站制作
  • 国内最新经济新闻镇江关键字优化公司
  • 深圳建设网官方网站朔州seo
  • 网站开发技术都有哪些推广引流渠道
  • 淮安做网站服务单位搜索引擎优化论文
  • 网站建设公司推广最近发生的新闻大事
  • 做网站 怎么谈域名查询ip138
  • 郑州专业公司网站制作公司长春网站制作方案定制
  • 做企业网站的要点写软文怎么接单子
  • WordPress微信如何赚钱seo是什么品牌
  • 潭州教育网站开发seo策略有哪些