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

网站开发培训网房地产十大营销手段

网站开发培训网,房地产十大营销手段,深圳市专业的做网站,网站上做时时彩代理赚钱吗1.Yarn的定义 2.Yarn的三大组件 3.Yarn的调度策略 1. YARN的定义 YARN(Yet Another Resource Negotiator) 是Hadoop生态系统中的一个资源管理框架,用于管理和调度集群中的计算资源。它允许多个应用程序在同一个集群上高效地运行,…

1.Yarn的定义 2.Yarn的三大组件 3.Yarn的调度策略

1. YARN的定义

YARN(Yet Another Resource Negotiator) 是Hadoop生态系统中的一个资源管理框架,用于管理和调度集群中的计算资源。它允许多个应用程序在同一个集群上高效地运行,同时确保资源的隔离和共享。

  • 核心目标

    • 提高集群资源的利用率。

    • 支持多种计算框架(如MapReduce、Spark、Flink等)。

    • 提供资源隔离和调度机制。

2. YARN的三大组件

YARN主要由以下三大组件构成:

2.1 ResourceManager(RM)
  • 功能

    • 负责全局资源的管理和分配。

    • 接收应用程序的资源请求,并分配资源。

    • 监控NodeManager的状态和资源使用情况。

  • 位置

    • 通常运行在一个独立的节点上,作为集群的主节点。

2.2 NodeManager(NM)
  • 功能

    • 管理单个节点上的资源(如CPU、内存)。

    • 启动和管理容器(Container),容器是资源分配的最小单位。

    • 监控容器的资源使用情况,并向ResourceManager汇报。

  • 位置

    • 每个计算节点上运行一个NodeManager。

2.3 ApplicationMaster(AM)
  • 功能

    • 每个应用程序运行时都会启动一个ApplicationMaster。

    • 负责与ResourceManager协商资源,并请求NodeManager启动容器。

    • 管理应用程序的生命周期,包括任务的启动、监控和失败处理。

  • 位置

    • ApplicationMaster运行在某个NodeManager节点上,由ResourceManager分配。

3. YARN的调度策略

YARN提供了多种调度策略,用于管理资源分配和任务调度。以下是常见的调度器:

3.1 FIFO调度器(First-In-First-Out Scheduler)
  • 特点

    • 最简单的调度策略。

    • 按照应用程序提交的顺序依次分配资源。

    • 适用于单租户环境,但在多租户环境中可能导致资源饥饿问题。

3.2 容量调度器(Capacity Scheduler)
  • 特点

    • 支持多租户环境。

    • 将集群资源划分为多个队列(Queue),每个队列可以分配一定比例的资源。

    • 支持队列之间的资源共享和弹性扩展。

    • 适用于生产环境,能够保证不同用户或应用程序的资源需求。

  • 配置示例

    xml

    复制

    <property><name>yarn.scheduler.capacity.root.queues</name><value>default,queue1,queue2</value>
    </property>
    <property><name>yarn.scheduler.capacity.root.default.capacity</name><value>50</value>
    </property>
    <property><name>yarn.scheduler.capacity.root.queue1.capacity</name><value>30</value>
    </property>
    <property><name>yarn.scheduler.capacity.root.queue2.capacity</name><value>20</value>
    </property>
3.3 公平调度器(Fair Scheduler)
  • 特点

    • 动态分配资源,确保所有运行的应用程序都能获得公平的资源份额。

    • 支持资源池(Pool)的概念,可以为不同用户或应用程序分配资源池。

    • 适用于多租户环境,能够避免资源饥饿问题。

  • 配置示例

    xml

    复制

    <property><name>yarn.scheduler.fair.allocation.file</name><value>/path/to/fair-scheduler.xml</value>
    </property>

    fair-scheduler.xml中配置资源池:

    xml

    复制

    <allocations><pool name="default"><minResources>1024 mb, 1 vcores</minResources><maxResources>4096 mb, 4 vcores</maxResources></pool><pool name="pool1"><minResources>2048 mb, 2 vcores</minResources><maxResources>8192 mb, 8 vcores</maxResources></pool>
    </allocations>

总结

  • YARN 是一个资源管理框架,用于管理和调度集群中的计算资源。

  • 三大组件

    • ResourceManager:全局资源管理。

    • NodeManager:节点资源管理。

    • ApplicationMaster:应用程序管理。

  • 调度策略

    • FIFO调度器:简单,适合单租户。

    • 容量调度器:支持多租户,资源划分。

    • 公平调度器:动态分配资源,适合多租户。

http://www.cadmedia.cn/news/13915.html

相关文章:

  • 网站免费建站o网页广告调词平台多少钱
  • 深圳品牌网站建设公司哪家好国家免费职业培训平台
  • 沈阳做网站开发公司网站seo外包靠谱吗
  • 网站个人主页模板线下推广都有什么方式
  • 深圳互联网公司招聘网站建设加推广优化
  • 网站建设责任分解成都新闻最新消息
  • 人民政府网站的信息资源建设惠州关键词排名优化
  • 点石嘉业北京网站建设公司微信小程序开发费用
  • 网站栏目名称大全免费网站免费
  • 高校 网站建设实施方案网络优化培训要多少钱
  • 搜狗网站优化软件百度云盘登录
  • 搜狐快站官网app推广赚钱平台
  • 学校网站建设的意义的主要负责人夸克搜索引擎入口
  • 商务网站建设的应用今日新闻联播主要内容摘抄
  • 教育加盟培训网站建设网上代写文章一般多少钱
  • 高档网站建设公司itme收录优美图片官网
  • 北京高档网站建设经典广告
  • 搭建网站服务器多少钱seo网站内部优化方案
  • wrb网站架构百度优化插件
  • 广西贵港网站建设深圳seo推广外包
  • 品牌营销策划书模板手机优化大师下载
  • 图片生成器免费太原seo网站排名
  • 南昌网站专业制作关键词点击价格查询
  • 设计有限公司企业网站优化关键词
  • 桂林网站建设杭州网站优化咨询
  • 昆山市住房和城乡建设网站成都公司建站模板
  • 企业做网站口碑营销的产品
  • 建站工具 开源信息流广告的特点
  • 网站舆论建设工作总结seo网站优化推荐
  • 做图素材网站 千沧州搜索引擎优化