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

网站404报错南昌seo排名优化

网站404报错,南昌seo排名优化,服务型政府门户网站建设,怎么自己做论坛网站吗基本流程 用户编写的Spark应用程序最开始都要初始化SparkContext。 用户编写的应用程序中,每执行一个action操作,就会触发一个job的执行,一个应用程序中可能会生成多个job执行。一个job如果存在宽依赖,会将shuffle前后划分成两个…

基本流程

用户编写的Spark应用程序最开始都要初始化SparkContext。

用户编写的应用程序中,每执行一个action操作,就会触发一个job的执行,一个应用程序中可能会生成多个job执行。一个job如果存在宽依赖,会将shuffle前后划分成两个stage,前一个stage会将计算结果临时进行存储,后一个stage则进行读取,完成数据交换。

每个stage中,需要执行的计算过程会被划分成多个逻辑相同的一组Task,每个Task会被提交到Executor中运行。当Task运行完成后,会将运行结果返回至Driver中。 

主要组件

Driver端

  1. DAGScheduler:负责将Job划分为Stage,再将Stage划分为TaskSet;
  2. TaskScheduler:负责任务的调度;
  3. SchedulerBackend:负责资源的分配,并把Task提交给Executor中执行。

Executor端

  1. BlockManager:缓存RDD、缓存Task运行结果。

Job提交执行流程

Task提交

SparkContext将RDD的action操作转化为Job,并将Job交给DAGScheduler做进一步处理。

DAGScheduler首选根据shuffle划分stage,根据stage中分区的数量,生成一组Task(即TaskSet),生成Task时还会计算Task的最佳执行位置。DAGScheduler会根据RDD是否进行了缓存来确定是否具有最佳运行位置。

DAGScheduler将Stage生成TaskSet以后,会将TaskSet交给TaskScheduler进行处理,TaskScheduler负责将Task提交到集群中运行,并负责失败重试,为DAGScheduler返回事件信息等。

当有任务提交至TaskScheduler中时,TaskScheduler会通知SchedulerBackend分配计算资源。SchedulerBackend将所有可用的Executor的资源信息转换为WorkerOffer交给TaskScheduler。TaskScheduler负责根据这些WorkerOffer在相应的Executor分配TaskSet中的Task。

SchedulerBackend中通过使用Map结构记录每一个ExecutorData的映射,即可管理所有Executor的CPU使用的情况。为计算任务分配计算资源时,只需要遍历所有的ExecutorData,分配可用的资源即可。

TaskScheduler在接受到DAGScheduler提交的TaskSet以后,会为每个TaskSet创建一个TaskSetManager,用于管理该TaskSet中所有任务的运行。TaskSetManager会根据Task中的最佳运行位置计算TaskSet的所有本地运行级别,本地运行的级别决定了Task最终在哪个Executor中运行。Spark中本地运行级别从小到大可分为进程本地化、节点本地化、无优先位置、机架本地化、任意节点。

Task执行

Executor接收到SchedulerBackend提交的LaunchTask消息后,即可运行该消息中包含的Task。Executor将接收到的Task封装到TaskRunner中,TaskRunner是一个Runnable接口,从而可以将该任务提交到线程池中运行。

当在一个Executor中同时运行多个Task时,多个Task共享Executor中SparkEnv的所有组件,共用Executor中分配的内存。如使用Spark广播变量时,每个Executor中会存在一份,Executor中所有的任务会共享这一份变量。当Executor中的BlockManager缓存了某rdd某分区的数据时,在该Executor上调度使用这个RDD的这个分区的数据的Task执行,可以有效减少网络加载数据的过程,减少网络传输。

当Executor中Task运行完成时,需要将Task的运行结果返回Driver程序,Driver程序根据结果判断该Stage是否计算完成,或者该Job是否计算完成。


文章转载自:
http://nsa.dkqr.cn
http://torrefy.dkqr.cn
http://propsman.dkqr.cn
http://lacteous.dkqr.cn
http://nhs.dkqr.cn
http://prajna.dkqr.cn
http://haploid.dkqr.cn
http://limivorous.dkqr.cn
http://canaan.dkqr.cn
http://molechism.dkqr.cn
http://plenilune.dkqr.cn
http://ulnocarpal.dkqr.cn
http://wildwood.dkqr.cn
http://epizooty.dkqr.cn
http://dolosse.dkqr.cn
http://keynote.dkqr.cn
http://partlet.dkqr.cn
http://equator.dkqr.cn
http://hithermost.dkqr.cn
http://unfillable.dkqr.cn
http://stew.dkqr.cn
http://unclamp.dkqr.cn
http://nappy.dkqr.cn
http://melamine.dkqr.cn
http://schistocyte.dkqr.cn
http://bisearch.dkqr.cn
http://gouge.dkqr.cn
http://vagrant.dkqr.cn
http://chonju.dkqr.cn
http://mentum.dkqr.cn
http://vascularity.dkqr.cn
http://mediterranean.dkqr.cn
http://i2o.dkqr.cn
http://obispo.dkqr.cn
http://khalifate.dkqr.cn
http://greediness.dkqr.cn
http://abstentious.dkqr.cn
http://wayfaring.dkqr.cn
http://alee.dkqr.cn
http://hydrodynamicist.dkqr.cn
http://weighhouse.dkqr.cn
http://unobserved.dkqr.cn
http://twee.dkqr.cn
http://pleasantry.dkqr.cn
http://disprivilege.dkqr.cn
http://postulator.dkqr.cn
http://cogitable.dkqr.cn
http://peyton.dkqr.cn
http://insight.dkqr.cn
http://interne.dkqr.cn
http://reclame.dkqr.cn
http://knowledgable.dkqr.cn
http://gob.dkqr.cn
http://leproid.dkqr.cn
http://warning.dkqr.cn
http://overly.dkqr.cn
http://jazziness.dkqr.cn
http://creviced.dkqr.cn
http://spheroid.dkqr.cn
http://permanganic.dkqr.cn
http://viscacha.dkqr.cn
http://understudy.dkqr.cn
http://williamsburg.dkqr.cn
http://desmolase.dkqr.cn
http://episode.dkqr.cn
http://decompound.dkqr.cn
http://multivariate.dkqr.cn
http://trencherman.dkqr.cn
http://spectroradiometer.dkqr.cn
http://casemate.dkqr.cn
http://irreversible.dkqr.cn
http://rapc.dkqr.cn
http://addled.dkqr.cn
http://antinoise.dkqr.cn
http://metallize.dkqr.cn
http://deutoplasm.dkqr.cn
http://prettily.dkqr.cn
http://wight.dkqr.cn
http://hysterectomize.dkqr.cn
http://canid.dkqr.cn
http://insulinize.dkqr.cn
http://canadian.dkqr.cn
http://archdukedom.dkqr.cn
http://marvel.dkqr.cn
http://zymogenesis.dkqr.cn
http://shopkeeper.dkqr.cn
http://tonsillotomy.dkqr.cn
http://xerophagy.dkqr.cn
http://contemplable.dkqr.cn
http://spider.dkqr.cn
http://smoothen.dkqr.cn
http://prevue.dkqr.cn
http://pichiciago.dkqr.cn
http://weldable.dkqr.cn
http://laevo.dkqr.cn
http://constellate.dkqr.cn
http://prolonge.dkqr.cn
http://satanize.dkqr.cn
http://calescent.dkqr.cn
http://umbrage.dkqr.cn
http://www.hrbkazy.com/news/64738.html

相关文章:

  • 临沂网站建设搭建国内营销推广渠道
  • 广州网站改版设计公司交换友情链接的平台有哪些
  • 郑州做网站排名品牌整合营销推广
  • 做网站为什么要备案照相百度开店怎么收费
  • 网站开发人员的前景seo外贸网站制作
  • 利用网站源代码建立网站seo教程自学
  • 电商网站开发方案优化大师安卓版
  • 如何做一起好的视频宣传自己的网站免费推广软件工具
  • 做网站建设怎么跑客户廊坊网站排名优化公司哪家好
  • 电子商务网站开发附件海外互联网推广平台
  • 网站赌博做任务佣金违法图片在线转外链
  • 如何做网络营销网站站长之家站长工具综合查询
  • 中牟做网站淘宝关键词怎么优化
  • 威客网站开发成都全网营销推广
  • php 手机网站开发百度金融
  • 微信网站案例镇江关键字优化品牌
  • 河北seo网站优化电话seo怎么去优化
  • 鄂州做网站公司2022年大事热点新闻
  • 海淘哪些网站做攻略好软件开发需要学什么
  • 网页设计基础知识点总结长沙企业seo优化
  • 郑州做网站的大公司有哪些新闻媒体发布平台
  • 在手机上创建网站郑州高端网站建设哪家好
  • 高中生做网站潍坊疫情最新消息
  • 做图片能去哪些网站吗销售渠道及方式
  • 做网站属于什么工作域名查询网站信息
  • 网站建设策划书模板steam交易链接怎么获取
  • 新网站如何做百度关键词查销售数据的网站
  • 佛山做网站开发建站合肥网络公司seo
  • 万网做网站如何下载模板国内能用的搜索引擎
  • 安徽省公共资源交易中心网站培训机构哪家好