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

周期购那个网站做的比较好无锡做公司网站多少钱

周期购那个网站做的比较好,无锡做公司网站多少钱,动物摄影网站,潍坊广告设计公司Spark on k8s 源码解析执行流程 1.通过spark-submit脚本提交spark程序 在spark-submit脚本里面执行了SparkSubmit类的main方法 2.运行SparkSubmit类的main方法,解析spark参数,调用submit方法 3.在submit方法里调用doRunMain方法,最终调用r…

Spark on k8s 源码解析执行流程

1.通过spark-submit脚本提交spark程序
在spark-submit脚本里面执行了SparkSubmit类的main方法
在这里插入图片描述
2.运行SparkSubmit类的main方法,解析spark参数,调用submit方法
在这里插入图片描述
3.在submit方法里调用doRunMain方法,最终调用runMain方法
在这里插入图片描述
4.在runMain方法里面获取mainClass,再去执行start方法
1、准备提交环境
在这里插入图片描述

2、获取类加载器
在这里插入图片描述
3、判断是否是sparkApplication
在这里插入图片描述

4、执行sparkApplication的start方法

在这里插入图片描述
5.在start方法里面去调用KubernetesClientApplication的start方法
在这里插入图片描述
1、获取k8s的集群域名,调用k8s的客户端,传入spark相关配置参数
在这里插入图片描述
6.调用Client的run方法,通过k8s的apiserver创建Container pod 然后在container中创建driver pod
1、创建configmap
在这里插入图片描述

2、创建driver pod
在这里插入图片描述

7 Driver的启动

上面通过KubernetesClientApplication创建driver之后,会在docker的run的时候,触发ENTRYPOINT或者CMD的命令,作为容器运行的主进程。Spark镜像的ENTRYPOINT是/opt/entrypoint.sh,driver模式下里面的内容基本就是把arg参数传递给/bin/spark-submit,然后指定以client模式再次启动一个SparkSubmit进程。

创建driver的command
在这里插入图片描述
执行driver命令的shell文件
在这里插入图片描述
启动SparkSubmit的源码,和上面分析的一样,只不过这次是以client模式提交的,所以不再会调用到org.apache.spark.deploy.k8s.submit.KubernetesClientApplication,而是直接调用–class后面的作业Class的main方法,在我们的例子中就是直接执行org.apache.spark.examples.SparkPi。

SparkContext创建过程,重点是
1、创建了TaskScheduler(taskSet的调度执行)
在这里插入图片描述

在这里插入图片描述

2、DagScheduler(根据宽窄依赖划分Stage),
3、HeartbeatReceiver(executor向driver定时发送心跳)。

http://www.yayakq.cn/news/879793/

相关文章:

  • python做网站开发一个外国人做汉字网站
  • 中国前十强企业广州做网站seo
  • 贵阳网站建设odenet银河盛世网站建设
  • 做电影网站许可证ppt模板下载免费版百度云
  • 怎样免费建个人网站烟台城乡建设住建局网站
  • 企业网站建设有几种形式泰安网签数据
  • 优化人员是什么意思seo项目优化案例分析文档
  • android 网站模板网站工程工资一般多少钱
  • 佛山多语网站制作网店要怎么运营
  • 如何做网站管理网站建设 摄影服务
  • 产品做国外网站有哪些沈阳网站建设开发维护
  • 康乐县网站建设中国建设教育协会官网安全员证书
  • 网站建设素材网网站开发需要多少钱销售
  • 手机网站在线制作罗定市城乡建设局网站
  • 杭州建设网站制作沧州建网站
  • 上海门户网站一网通办2018建盏大师最新排名
  • 安阳哪里有学做网站的学校开网店要建网站 一起的吗
  • 网站建设存在困难做网站实名认证总是失败怎么回事
  • 个人网页模板网站在海口注册公司需要什么条件
  • 建设一个旅游网站必备的德阳百度网站建设
  • 青岛网站制作ui设计大专好就业吗
  • 做淘宝一样的网站顶尖设计吧官网
  • 咸宁网站建设公司怎么在自己电脑上做网站
  • 做网站建设的好处百度搜索大数据
  • 网站系统源代码建设银行舒城支行网站
  • 个人网站设计制作步骤备案成功的网站可以更换域名吗
  • wordpress首页标题不显示网站描述wordpress皮肤下载站
  • 襄阳专业网站建设wordpress 验证码不显示
  • 豆芽网站建设 优帮云建设网站要在需求
  • 青岛门户网站建设台州网站定制