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

专业做能源招聘的网站如何做行业平台网站

专业做能源招聘的网站,如何做行业平台网站,天津建设工程信息网欧美小镇农贸市场,it培训机构Flink中Graph转换流程如下#xff1a; Flink Job提交时各种类型Graph转换流程中#xff0c;JobGraph是Client端形成StreamGraph后经过Operator Chain优化后形成的#xff0c;然后提交给JobManager的Restserver#xff0c;最终转发给JobManager的Dispatcher处理。 Completa…Flink中Graph转换流程如下 Flink Job提交时各种类型Graph转换流程中JobGraph是Client端形成StreamGraph后经过Operator Chain优化后形成的然后提交给JobManager的Restserver最终转发给JobManager的Dispatcher处理。 CompletableFutureAcknowledge submitJob(JobGraph jobGraph, RpcTimeout Time timeout);本文主要解析从JobGraph转换为ExecutionGraph过程执行栈如下 Dispacher::submitJob Dispacher::internalSubmitJob Dispacher::persistAndRunJob Dispacher::runJob Dispacher::createJobManagerRunner JobMasterServiceLeadershipRunnerFactory::createJobManagerRunner JobMasterServiceLeadershipRunner:start JobMasterServiceLeadershipRunner::grantLeadership JobMasterServiceLeadershipRunner::startJobMasterServiceProcessAsync JobMasterServiceLeadershipRunner::verifyJobSchedulingStatusAndCreateJobMasterServiceProcess JobMasterServiceLeadershipRunner::createNewJobMasterServiceProcess DefaultJobMasterServiceProcessFactory::create DefaultJobMasterServiceProcess::new DefaultJobMasterServiceFactory::createJobMasterService DefaultJobMasterServiceFactory::internalCreateJobMasterService //创建JobMaster并调用其start JobMaster::new //调用DefaultSlotPoolServiceSchedulerFactory::createScheduler DefaultSlotPoolServiceSchedulerFactory::createScheduler //根据调度模式选择调度器 DefaultSchedulerFactory::createInstance //创建SchedulerNG DefaultScheduler::new // SchedulerBase::newSchedulerBase::createAndRestoreExecutionGraph DefaultExecutionGraphFactory::createAndRestoreExecutionGraphDefaultExecutionGraphBuilder.buildGraph//在此会将JobGraph转换为ExecutionGraphDefaultExecutionGraph::newDefaultExecutionGraph::attachJobGraph //创建ExecutionJobVertexDefaultExecutionTopology.fromExecutionGraph //创建ExecutionTopologyDefaultExecutionGraph::enableCheckpointing //创建CheckpointCoordinatorCheckpointCoordinator::new PipelinedRegionSchedulingStrategy.Factory.createInstance //创建PipelinedRegionSchedulingStrategyJobMaster::start JobMaster::onStart JobMaster::startJobExecution JobMaster::startJobMasterServices //获取RM地址后与RM建立连接 JobMaster::startScheduling SchedulerBase::startScheduling DefaultScheduler::startSchedulingInternal PipelinedRegionSchedulingStrategy::startScheduling PipelinedRegionSchedulingStrategy::maybeScheduleRegions DefaultScheduler::allocateSlotsAndDeploy DefaultScheduler::allocateSlotsSlotSharingExecutionSlotAllocator::allocateSlotsFor //分配Slot DefaultScheduler::waitForAllSlotsAndDeployDefaultScheduler::assignAllResourcesAndRegisterProducedPartitionsDefaultScheduler::assignResource //为每个Execution分配SlotDefaultScheduler::registerProducedPartitionsDefaultScheduler::deployAllDefaultScheduler::deployOrHandleErrorDefaultScheduler::deployTaskSafeDefaultExecutionVertexOperations::deployExecutionVertex::deployExecution::deploy //提交任务向TM提交DeploymenTaskManagerGateway.submitTask在整个提交过程中首先获取JobMasterService的Leader权限然后对一个JobGraph生成一个JobMasterJobMaster先将JobGraph转换为ExecutionGraph转换核心逻辑在DefaultExecutionGraph::attachJobGraph方法中最后为每个Execution申请Slot资源对每个Execution向TM提交TaskDeploymentDescriptor调度执行。 JobMaster管理整个Job的生命周期主要有以下功能 将JobGraph转换为ExecutionGraph创建调度器调度执行通过心跳保持与ResourceManager的连接为当前Job向RM申请Slot资源接受TaskManager的OfferSlot, 向TM提交task, 主动发送心跳请求保持与执行当前Job的TM的连接创建CheckpointCoordinator触发Checkpoint Flink中可通过jobmanager.scheduler配置调度类型默认为NG NG:new generation scheduler Adaptive: adaptive scheduler; supports reactive mode
http://wiki.neutronadmin.com/news/282165/

相关文章:

  • 中英文网站asp怎么做购物中心招商信息发布平台
  • 怎么用PS做网站横幅建设学习网站
  • wordpress 电商网站珠海网站怎样建设
  • logo网站在线制作青岛中企动力科技股份有限公司
  • 帮人家做网站能赚多少钱平面设计图用什么软件
  • wordpress整站备份一般企业网站建设合同
  • 做网站的准备什么软件页面效果好的网站
  • 网站建设目标的文字北京住房城乡建设部网站八大员
  • 关于网站开发的文档珠海移动网站建设报价
  • 太原企业网站怎么优化网站上地图是怎样做的
  • 制作网站的花多少钱网站建设邮箱免费自助建站
  • 东莞服务公司网站建设昆山网站建设培训班
  • 免费微网站制作教程视频东莞营销网站建设多少钱
  • 网站怎么做市场分析中信建设招聘
  • 自建站怎么做公司门户网站制作需要多少钱
  • 如何建设网站与域名怎么接推广
  • 友谊路街道网站建设品牌网站建设公司
  • 做网赌网站怎么推广wordpress 文章点赞功能
  • 李沧做网站做网站外链需要多少钱
  • 东莞市塘厦网站建设南头专业外贸网站建设公司
  • wordpress外贸询盘插件如何优化培训体系
  • 哪里有建设网站的个人wordpress主题
  • 做网站免费送域名南京网站关键词优化咨询
  • 深圳腾网站建设做网站公司怎么做
  • 怎样学做网站运营wordpress 判断标签
  • 辉县市建设局网站有哪些网站做二手房好的
  • 网站被别人做了跳转国际外贸交易平台有哪些
  • 网站名称大全物流网站建设
  • 如网站站长如何对付黑客360网站安全在线检测
  • 浙江手机版建站系统哪个好潍坊网站外包