MAPREDUCE服务 MRS-Spark作业的Client模式和Cluster模式有什么区别?
Spark作业的Client模式和Cluster模式有什么区别?
理解YARN-Client和YARN-Cluster深层次的区别之前先清楚一个概念:Application Master。
在YARN中,每个Application实例都有一个ApplicationMaster进程,它是Application启动的第一个容器。它负责和ResourceManager打交道并请求资源,获取资源之后告诉NodeManager为其启动Container。从深层次的含义讲YARN-Cluster和YARN-Client模式的区别其实就是ApplicationMaster进程的区别。
YARN-Cluster模式下,Driver运行在AM(Application Master)中,它负责向YARN申请资源,并监督作业的运行状况。当用户提交了作业之后,就可以关掉Client,作业会继续在YARN上运行,因而YARN-Cluster模式不适合运行交互类型的作业。
YARN-Client模式下,Application Master仅仅向YARN请求Executor,Client会和请求的Container通信来调度工作,也就是说Client不能离开。
- 磁盘模式是什么意思_磁盘vbd和scsi磁盘模式区别_磁盘模式怎么调整
- MapReduce服务_什么是Yarn_如何使用Yarn
- 什么是Spark_如何使用Spark_Spark的功能是什么
- MapReduce服务_什么是Flink_如何使用Flink
- 视频营销_视频短信_视频营销模式有哪些_智能制造_信息化管理
- MapReduce服务_什么是Loader_如何使用Loader
- RocketMQ的架构_RocketMQ的消息模式_分布式消息RocketMQ-华为云
- 设备接入IOTDA平台可以用哪些模式
- 代金券和优惠券有什么区别_优惠券现金券
- MapReduce服务_什么是MapReduce服务_什么是HBase