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

电商平台建站网络营销推广方式包括哪些

电商平台建站,网络营销推广方式包括哪些,全球十大软件公司排名,网站推广目标什么意思YARN的三大核心组件及各自作用 YARN(Yet Another Resource Negotiator)采用 主从(Master-Slave)架构,其核心由三大组件构成,分别负责 资源管理、节点资源监控和任务协调。 组件角色核心作用ResourceManag…

YARN的三大核心组件及各自作用

YARN(Yet Another Resource Negotiator)采用 主从(Master-Slave)架构,其核心由三大组件构成,分别负责 资源管理、节点资源监控和任务协调

组件角色核心作用
ResourceManager(RM)主节点全局资源调度器,负责整个集群的资源分配和作业调度。
NodeManager(NM)从节点单个节点的资源代理,管理本机资源(CPU、内存)并执行任务。
ApplicationMaster(AM)任务协调者每个应用程序独有的进程,负责向RM申请资源,并协调任务的执行与容错。

1. ResourceManager(RM)—— 集群资源的总调度官

作用

  • 资源分配:管理集群所有节点的资源(CPU、内存),根据调度策略(如CapacityScheduler、FairScheduler)分配给不同应用。

  • 作业调度:接收客户端提交的作业,启动对应的ApplicationMaster(AM)。

  • 容错监控:监控AM的运行状态,失败时重新分配资源。

关键点

  • 两个核心子组件

    • Scheduler(调度器):纯资源分配器,不关心应用逻辑。

    • ApplicationsManager(应用管理器):负责AM的启动与生命周期管理。

  • 单点故障问题:生产环境需通过 HA(高可用) 配置多个RM避免单点故障。


2. NodeManager(NM)—— 单个节点的资源管家

作用

  • 资源管理:监控本节点的资源使用情况(如CPU、内存、磁盘),定期向RM汇报。

  • 任务执行:根据RM和AM的指令,启动/停止Container(资源容器),运行具体任务(如MapTask、Spark Executor)。

  • 本地化优化:优先使用数据本地化(Data Locality)的Container,减少网络传输。

关键点

  • 每个从节点(DataNode)通常部署一个NM,与HDFS的DataNode共存。

  • 若NM失效,RM会将该节点标记为不可用,并重新调度其上的任务。


3. ApplicationMaster(AM)—— 单个应用的指挥官

作用

  • 资源协商:向RM申请资源(Container),并协商资源需求(如“需要10个Container运行Map任务”)。

  • 任务协调:与NM通信,在分配的Container中启动/监控任务(如MapReduce的MapTask或Spark的Executor)。

  • 容错处理:任务失败时,重新申请资源或调整执行策略。

关键点

  • 每个应用一个AM:例如,一个MapReduce作业或一个Spark作业都有自己的AM。

  • 轻量级设计:AM本身也是运行在Container中的进程,由RM动态分配资源启动。


三大组件协作流程(以MapReduce为例)

  1. 提交作业:客户端向RM提交MapReduce作业。

  2. 启动AM:RM分配一个Container,启动该作业的AM。

  3. 申请资源:AM向RM注册,并申请运行MapTask的Container资源。

  4. 分配资源:RM根据调度策略,通知NM启动Container。

  5. 执行任务:NM在Container中运行MapTask,AM监控任务状态。

  6. 作业完成:AM向RM注销,释放资源。


为什么需要YARN?

  • 解耦资源与计算:在Hadoop 1.0中,MapReduce既负责计算又管理资源,导致扩展性差。YARN将资源管理抽象化,支持多计算框架(如Spark、Flink)。

  • 提高集群利用率:允许多个应用共享集群资源,避免资源浪费。

总结

  • RM 是集群的“大脑”,负责宏观资源调度。

  • NM 是“四肢”,负责单个节点的任务执行。

  • AM 是“项目经理”,为每个应用协调资源和任务。

通过这三者的协作,YARN实现了高效的分布式资源管理,成为Hadoop生态的基石。

http://www.dtcms.com/wzjs/829698.html

相关文章:

  • 站库设计网站官网北京建设公司有哪些
  • 自建网站迁移网站设计赏析
  • 教育网站建设收费有字库 wordpress 插件
  • 山西免费网站制作深圳电力建设公司网站
  • 开发外贸产品的网站软件项目管理的概念
  • 网站后台怎么做外部链接深圳外贸网站建设服务哪家好
  • 做网站建设分哪些类型怎么做像小刀网一样的网站
  • 做网站是怎么回事性男女做视频观看网站
  • wordpress怎么使用插件英文seo如何优化
  • 2018江苏省海门市建设局网站seo平台优化服务
  • 网站被封了怎么办wordpress主页加音乐
  • 搜集素材的网站吉林长春网络公司有哪些
  • 制作一个营销型网站wordpress付费主题分享
  • 如何在社交网站上做视频推广网站空间和服务器有什么区别
  • 合肥 定制网站开发湛江网站建设服务
  • 好网站建设公司服务查询企业联系方式的软件
  • 富阳做网站的专业建站网网站运营推广
  • 顺义顺德网站建设搭建wordpress后干什么
  • 可信网站标志wordpress电商ar
  • 淮北做网站网上做计算机一级的网站是
  • 制作企业网站新闻列表页面网页设计石家庄昨天下午出了大事
  • 2017建站之星怎么样网站制作大概多少钱
  • 北京acc网站建设江苏省建设工人考勤网站
  • 安平县护栏网站建设公司设计装修效果图
  • 十堰网站推广哪家专业深圳做网站建设的公司
  • 建网站花多少钱做网站要素
  • 图片生成链接的网站昆明网站建设教学视频
  • 怎么做健康咨询网站WORDPREss浏览量插件美化版
  • 大庆百度公司网站建设灰色关键词排名收录
  • 广东南电建设集团网站在线设计师平台