Hadoop YARN配置参数剖析

上传人:s****a 文档编号:150497980 上传时间:2022-09-09 格式:DOCX 页数:2 大小:11.06KB
返回 下载 相关 举报
Hadoop YARN配置参数剖析_第1页
第1页 / 共2页
Hadoop YARN配置参数剖析_第2页
第2页 / 共2页
亲,该文档总共2页,全部预览完了,如果喜欢就下载吧!
资源描述
Hadoop YARN 配置参数剖析(5)Capacity Scheduler 相关参数Capacity Scheduler是YARN中默认的资源调度器。想要了解Capacity Scheduler是什么,可阅读 我的这篇文章“ Hadoop Capacity Scheduler 分析”。AD:Capacity Scheduler是YARN中默认的资源调度器。想要了解Capacity Scheduler是什么,可阅读我的这篇文章Hadoop Capacity Scheduler分析。在 Capacity Scheduler的配置文件中,队歹U queueX 的参数 Y 的配置名称为 yarn.scheduler.capacity.queueX.Y,为了简单起见,我们记为Y,则每个队列可以配置的参数如下:1. 资源分配相关参数(1) capacity :队列的资源容量(百分比)。当系统非常繁忙时,应保证每个队列的容量得到 满足,而如果每个队列应用程序较少,可将剩余资源共享给其他队列。注意,所有队列的容量 之和应小于100。(2) maximum-capacity:队列的资源使用上限(百分比)。由于存在资源共享,因此一个队列 使用的资源量可能超过其容量,而最多使用资源量可通过该参数限制。m minimum-user-limit-percent:每个用户最低资源保障(百分比)。任何时刻,一个队列中每个 用户可使用的资源量均有一定的限制。当一个队列中同时运行多个用户的应用程序时中,每个 用户的使用资源量在一个最小值和最大值之间浮动,其中,最小值取决于正在运行的应用程序 数目,而最大值则由 minimum-user-limit-percent 决定。比如,假设 minimum-user-limit-percent 为25。当两个用户向该队列提交应用程序时,每个用户可使用资源量不能超过50%,如果三个 用户提交应用程序,则每个用户可使用资源量不能超多33%,如果四个或者更多用户提交应用 程序,则每个用户可用资源量不能超过25%。(3) user-limit-fa ctor:每个用户最多可使用的资源量(百分比)。比如,假设该值为30,则任 何时刻,每个用户使用的资源量不能超过该队列容量的30%。2. 限制应用程序数目相关参数(1) maximum-applications :集群或者队列中同时处于等待和运行状态的应用程序数目上限, 这是一个强限制,一旦集群中应用程序数目超过该上限,后续提交的应用程序将被拒绝,默认 值为 10000。所有队列的数目上限可通水草玛瑙 过参数 yarn.scheduler.capacity.maximum-applications设置(可看做默认值),而单个队列可通过参数 yarn.scheduler.capacity. queue-path .maximum- applications 设置适合自己的值。(2) maximum-am-resource-percent:集群中用于运行应用程序ApplicationMaster的资源比例 上限,该参数通常用于限制处于活动状态的应用程序数目。该参数类型为浮点型,默认是0.1, 表示10%。所有队列的ApplicationMaster资源比例上限可通过参数yarn.scheduler.capacity. maximum-am-resource-percent设置(可看做默认值),而单个队列可通过参数 yarn.scheduler.capacity. queue-path . maximum-am-resource-percent 设置适合自己的值。3. 队列访问和权限控制参数(1) state :队列状态可以为STOPPED或者RUNNING,如果一个队列处于STOPPED状态,用户不可以将应用程序提交到该队列或者它的子队列中,类似的,如果ROOT队列处于STOPPED状态,用户不可以向集群中提交应用程序,但正在运行的应用程序仍可以正常运行 结束,以便队列可以优雅地退出。(2) acl_submit_applications:限定哪些高山茶Linux用户用户组可向给定队列中提 交应用程序。需要注意的是,该属性具有继承性,即如果一个用户可以向某个队列中提交应用 程序,则它可以向它的所有子队列中提交应用程序。配置该属性时,用户之间或用户组之间用, 分割,用户和用户组之间用空格分割,比如user1, user2 group1,group2。(3) acl_administer_queue:为队列指定一个管理员,该管理员可控制该队列的所有应用程序, 比如杀死任意一个应用程序等。同样,该属性具有继承性,如果一个用户可以向某个队列中提 交应用程序,则它可以向它的所有子队列中提交应用程序。一个配置文件实例如下:configuration property name yarn.scheduler.capacity.maximum-applications name value 10000 value description最多可同时处于等待和运行状态的应用程序数目description propertyproperty name yarn.scheduler.capacity.maximum-am-resource-percent name value 0.1 value description集群中可用于运行applicationmaster的资源比例上限,这通常用于限制并发运行的应 用程序数目。 description property property name yarn.scheduler.capacity.root.queues name value default value description root 队列的所有子队列,该实例中只有一个 description property property name yarn.scheduler.capacity.root.default.capacity name value 100 value description default 队歹 U 的资源容量 description property property name yarn.scheduler.capacity.root.default.user-limit-factor name value 1 value description 每个用户可 使 用 的 资 源 限 制 description property property name yarn.scheduler.capacity.root.default.maximum-capacityname value 100 value description Default 队列可使用的资源上限.description property property name yarn.scheduler.capacity.root.default.state name value RUNNING value description Default 队歹U 的 状态,可以是 RUNNING 或者 STOPPED. description property property name yarn.scheduler.capacity.root.default.acl_submit_applications name value * value description 限制 哪些用户可向default队列中提交应用程序.description property property name yarn.scheduler.capacity.root.default.acl_administer_queue name value * value description 限制1哪 些用户可管理default队列中的应用程序,*表示任意用户description property property name yarn.scheduler.capacity.node-locality-delay name value -1 value description 调度器尝试调 度一个rack-localcontainer之前,最多跳过的调度机会,通常而言,该值被设置成集群中机架数 目,默认情况下为-1,表示不启用该功能。description property configuration原文链接: mapreduce-nextgenhadoop-yarn-configurations-capacity-scheduler【编辑推荐】 Hadoop YARN配置参数剖析(1)RM与NM相关参数Hadoop YARN配置参数剖析(2)一权限与日志聚 集相关参数Hadoop YARN配置参数剖析(3)MapReduce相关参数Hadoop YARN配置参数剖析 (4)Fair Scheduler 相关参数【责任编辑:chensf TEL: (010) 68476606Cisco CCNA 640-802 题库Cisco 640-802Cisco Certified Network Associate (CCNA)Testinside CCNA 640-802 V14 最新题库与 Testinside CCNA 640-802 Q
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸设计 > 毕设全套


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!