前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >如何在CDH中配置YARN动态资源池的计划规则

如何在CDH中配置YARN动态资源池的计划规则

作者头像
Fayson
发布2018-09-29 10:41:54
6.2K1
发布2018-09-29 10:41:54
举报
文章被收录于专栏:Hadoop实操

1.文档编写目的


在CDH中使用Yarn的动态资源池,用户会根据时段来区分集群资源的分配情况(如:在夜晚时段集群资源主要倾向于跑批作业,白天时段集群资源主要倾向于业务部门实时计算作业)。针对这样的需求在CDH中如何配置?本篇文章Fayson主要介绍如何通过CM配置Yarn动态资源池的计划规则。

  • 内容概述

1.创建资源池配置集

2.修改各配置集资源分配及验证

3.总结

  • 测试环境

1.CM和CDH版本为5.15

2.创建资源池配置集


在CDH集群中默认只有一个资源池的配置集,接下来Fayson通过CM创建多个资源池配置集,在本示例中Fayson共创建3个配置集

  • 晚上9点到早上9点使用pool_nigth资源池配置集
  • 早上9点到晚上6点使用pool_day资源池配置集
  • 其它时间段使用default资源池配置集

1.登录CM进入动态资源池管理界面

2.点击“计划模式”进入配置界面

3.点击“创建计划规则”,创建两个新的配置集

创建新的配置集时需要从一个现有的配置集进行复制,可以选择配置集重复周期“每天、每周、每月”,重复时间以小时为单位进行选择。

4.配置集创建完成列表如下

以上步骤只是完成了多个不通时间段使用的配置集。

3.修改各配置集资源分配


1.进入资源池配置主界面

2.将default的配置集root.default和root.users资源池占比修改50%和50%

3.选择pool_nigth资源池,将root.defaut和root.users资源池占比修改为80%和20%

4.选择pool_day资源池,将root.default和root.users资源池占比修改为20%和80%

5.修改完成各个配置集资源池配置后,点击“刷新动态资源池

如上步骤完成各个配置集资源池的配置。

4.验证配置集是否生效


根据资源池配置集的配置规则,当前时间为晚上10点,此时应该使用的资源池为pool_nigth配置集。

1.登录Yarn的8088界面查看资源池的占比

2.点击Scheduler查看资源池的占比情况

可以看到root.default的资源池是root.users资源池占比的4倍,与配置集的计划规则一致。

5.总结


1.通过CM的动态资源池配置,可以方便的创建多个配置集。

2.根据不同时段对资源池的使用进行重新分配,动态的调整不需要手动触发。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2018-08-24,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 Hadoop实操 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
专用宿主机
专用宿主机(CVM Dedicated Host,CDH)提供用户独享的物理服务器资源,满足您资源独享、资源物理隔离、安全、合规需求。专用宿主机搭载了腾讯云虚拟化系统,购买之后,您可在其上灵活创建、管理多个自定义规格的云服务器实例,自主规划物理资源的使用。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档