锁屏面试题百日百刷-Spark篇(十二)

锁屏面试题百日百刷,每个工作日坚持更新面试题。锁屏面试题app、小程序现已上线,官网地址:https://www.demosoftware.cn。已收录了每日更新的面试题的所有内容,还包含特色的解锁屏幕复习面试题、每日编程题目邮件推送等功能。让你在面试中先人一步!接下来的是今日的面试题:

1.Yarn中的container是由谁负责销毁的,在Hadoop Mapreduce中container可以复用么?

答:ApplicationMaster负责销毁,在Hadoop Mapreduce不可以复用,在spark on yarn程序container可以复用

2.spark on yarn Cluster 模式下,ApplicationMaster和driver是在同一个进程么?

是,driver 位于ApplicationMaster进程中。该进程负责申请资源,还负责监控程序、资源的动态情况。

3.如何使用命令查看application运行的日志信息

yarn logs -applicationId <app ID>

4.Spark on Yarn 模式有哪些优点?

1)与其他计算框架共享集群资源(eg.Spark框架与MapReduce框架同时运行,如果不用Yarn进行资源分配,MapReduce分到的内存资源会很少,效率低下);资源按需分配,进而提高集群资源利用等。

2)相较于Spark自带的Standalone模式,Yarn的资源分配更加细致

3)Application部署简化,例如Spark,Storm等多种框架的应用由客户端提交后,由Yarn负责资源的管理和调度,利用Container作为资源隔离的单位,以它为单位去使用内存,cpu等。

4)Yarn通过队列的方式,管理同时运行在Yarn集群中的多个服务,可根据不同类型的应用程序负载情况,调整对应的资源使用量,实现资源弹性管理

5.谈谈你对container的理解?

1)Container作为资源分配和调度的基本单位,其中封装了的资源如内存,CPU,磁盘,网络带宽等。 目前yarn仅仅封装内存和CPU

2)Container由ApplicationMaster向ResourceManager申请的,由ResouceManager中的资源调度器异步分配给ApplicationMaster

3)Container的运行是由ApplicationMaster向资源所在的NodeManager发起的,Container运行时需提供内部执行的任务命令

6.运行在yarn中Application有几种类型的container?

1)运行ApplicationMaster的Container:这是由ResourceManager(向内部的资源调度器)申请和启动的,用户提交应用程序时,可指定唯一的ApplicationMaster所需的资源;

2)运行各类任务的Container:这是由ApplicationMaster向ResourceManager申请的,并由ApplicationMaster与NodeManager通信以启动。

7.Spark on Yarn架构是怎么样的?(画图)

Yarn提到的App Master可以理解为Spark中Standalone模式中的driver。Container中运行着Executor,在Executor中以多线程并行的方式运行Task。运行过程和第二题相似。

1、客户端提交一个Application,在客户端启动一个Driver进程。

2、Driver进程会向RS(ResourceManager)发送请求,启动AM(ApplicationMaster)的资源。

3、RS收到请求,随机选择一台NM(NodeManager)启动AM。这里的NM相当于Standalone中的Worker节点。

4、AM启动后,会向RS请求一批container资源,用于启动Executor. RS会找到一批NM返回给AM,用于启动Executor。

5、AM会向NM发送命令启动Executor。

6、Executor启动后,会反向注册给Driver,Driver发送task到Executor,执行情况和结果返回给Driver端。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 华为荣耀原线刷解锁id锁屏平台工具包是为解决华为荣耀手机出现id锁屏问题而推出的一款工具包。在使用华为荣耀手机时,有时会出现id锁屏问题,这种情况下,你需要使用正确的工具才能解决这个问题。 华为荣耀原线刷解锁id锁屏平台工具包是华为品牌推出的一款专门针对id锁屏问题的工具包。它包含了一系列的工具和软件,能够帮助你使用最有效的方式来解决id锁屏问题。在使用该工具包之前,你需要确保你的手机已经成功地连接到计算机上,然后按照工具包的说明一步一步地进行操作。 使用该工具包可以在一定程度上帮助你减少手机维修的花费,让你能够更加方便快捷地解锁id锁屏问题。但是,需要注意的是,在使用该工具包之前,你需要仔细阅读说明,并且确认已经备份了重要的数据和文件,以免造成数据的丢失。 总之,华为荣耀原线刷解锁id锁屏平台工具包是一款非常实用的解决id锁屏问题的工具,但使用者需要在正确认识工具的功能和使用前提下,按照说明正确操作,以免产生不必要的风险。 ### 回答2: 华为荣耀原线刷解锁ID锁屏平台工具包是为了解决恢复华为荣耀手机的出厂设置而设计的。在使用这个工具包之前,首先需要确保手机已经开启了USB调试和OEM解锁功能,否则会出现无法使用的情况。 通过使用华为荣耀原线刷解锁ID锁屏平台工具包,可以轻松地解决一些华为荣耀手机出现的问题。例如,当手机出现无法正常启动、系统崩溃、忘记锁屏密码、无法进入系统等问题时,可以使用这个工具包进行解决。它可以将手机恢复到出厂设置,同时解锁ID锁屏,让用户重新设置密码并重新使用手机。 同时,需要注意的是,使用这个工具包必须谨慎。因为要对手机进行解锁,需要进行一些操作,如果不小心操作不当可能会造成数据丢失,所以一定要备份好手机上的重要数据。此外,在使用工具包的时候,根据不同的手机型号,需要下载相应的刷机包和驱动程序,确保刷机的成功性。 总之,华为荣耀原线刷解锁ID锁屏平台工具包对于华为荣耀手机的重要性不言而喻,但是在使用的时候必须谨慎。只有在懂得如何使用这个工具包的前提下,才能避免不必要的麻烦。 ### 回答3: 华为荣耀手机原线刷解锁ID锁屏平台工具包,指的是用户可通过该工具包对自家的荣耀系列手机进行指定操作。具体而言,在一些特殊的使用场景下(例如忘记了ID或密码),该工具包能够帮助用户解决手机无法正常使用的问题。 然而,需要注意的是,解锁ID锁屏需要一些特殊的前提条件和操作步骤,而操作不当有可能会导致手机出现各种问题。所以,在使用该工具包前,用户需要具有相应的技术和操作经验,并严格按照软件的提示和操作手册步骤执行操作,以避免造成不必要的麻烦和损失。 总之,华为荣耀原线刷解锁ID锁屏平台工具包是一个可以帮助用户解决荣耀手机锁屏问题的工具,但是需要用户具备一定的技术实力和操作经验。如果不确定自己的操作技巧,建议用户寻求专业的技术支持和服务。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值