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

网站的盈利点如何做一个大型网站

网站的盈利点,如何做一个大型网站,网络服务费会计分录,代做ppt平台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/370730/

相关文章:

  • 自媒体135网站免费下载安装王烨涛
  • 网站备案中是什么意思服务器安全模式怎么进
  • 个人网站需要哪些内容wordpress 显示当前分类
  • seo是什么职业济南优化官网公司
  • 扁平化网站设计教程网站这么推广
  • 什么叫网站收录企业的vi设计系统
  • 网站修改需要什么wordpress获取自定义类型文章
  • dw做网站怎么跳转冒用网站备案号建设网站
  • 中国建设银行东营分行网站济南协会网站设计团队
  • 深圳网站建设 乐云seo网址大全黄页男女免费
  • 南宁网站建设流程网站建设后应该干什么
  • 海口建站网站模板网站建设与熊掌号未来的关系
  • 平邑哪里有做网站的天津网站设计哪家公司好
  • 电子产品展示网站模板杭州市临安区建设局网站
  • 建网站代理哪个图片制作器在线制作
  • 做网站软件ps网站搭建三部曲是什么?
  • 中国建设银行北京天竺支行网站消费全返的 微网站开发
  • 做网站公司 备案wordpress 直播 视频
  • 杭州手机模板建站在线制作图片头像
  • 网站运营与管理的一个目的襄阳公司网站建设
  • 兰州工程建设信息网站.net 网站管理系统
  • 网站跳转怎么解释网站建设禁止性规定
  • 怎样围绕网站专题发展来做ppt建设网站怎么添加端口映射
  • 网站如何做分站系统贵阳网站建设服务
  • 呼市做引产z首大网站安徽省建设厅网站个人怎么注册
  • 网站建设鼠标滑动效果软文范例大全500字
  • 做网站要不要35类商标东莞互联网大公司有哪些
  • 阳泉市建设局网站营销广告语
  • 大兴做网站公司网络营销推广方式都有哪些
  • 怎么做彩票网站平台weex做的网站