资源管理

MapReduce BMR

  • 发行版本
  • 功能发布记录
  • 产品描述
    • 节点类型说明
    • 产品优势
    • 应用场景
    • 产品功能
    • 产品简介
  • Python-SDK
    • Cluster(集群)
    • BmrClient
    • 异常处理
    • InstanceGroup(实例组)
    • 简介
    • 文档更新记录
    • Step(作业)
    • 版本变更记录
    • Instance(实例)
    • 快速入门
    • 安装SDK工具包
  • 开源组件介绍
    • Impala
    • Pig
    • Druid
    • Presto
    • Hue
    • Ooize
    • HBase
    • Kudu
    • Sqoop
    • Hadoop-Streaming
    • Zeppelin
    • Alluxio
    • Kerberos
      • 集群互信配置
      • 概述
    • ClickHouse
      • 常见问题
      • 数据迁移同步
        • 从Spark导入
        • 从Kafka同步数据
        • 将自建ClickHouse数据迁移到云ClickHouse中
        • 从Flink导入
        • 从MySQL导入和同步
        • 从本地数据导入
          • Parquet格式
          • JSON
          • SQL转储
          • CSV and TSV
      • 快速入门
        • 访问模式
        • 客户端登录
        • 创建ClickHouse集群
        • 基础操作
      • 运维相关操作
        • ClickHouse集群扩容
        • ClickHouse集群缩容
        • 日志配置说明
        • 监控告警配置
    • Ranger
      • ranger概述
      • 权限策略配置
    • Paimon
      • Hive示例
      • StarRocks示例
      • 联合查询示例
      • Flink示例
      • Spark示例
    • Flink
      • 基础使用
    • Trino
      • 基础使用
      • 概述
    • Spark
      • 引擎增强
      • 基础使用
    • Hive
      • 开发指南
        • 自定义函数(UDF)
      • 实践操作
        • Hive迁移
        • Hive操作HBase外表
      • 基础使用
        • Hive基础操作
        • Hive连接方式
  • Java-SDK
    • Cluster(集群)
    • 异常
    • BmrClient
    • InstanceGroup(实例组)
    • 日志
    • 文档更新记录
    • 版本更新记录
    • Step(作业)
    • Instance(实例)
    • 快速入门
    • 安装SDK工具包
    • 概述
  • 快速入门
    • 操作流程概览
    • 环境准备
    • 创建集群
    • 数据准备
    • 开发作业
    • 查看结果
    • ClickHouse
      • 导入数据
      • 创建数据库
      • 连接集群
      • 创建表
  • 操作指南
    • 集群模板
    • 服务管理
    • 集群配置
      • 用户管理
      • 弹性伸缩
      • 创建集群
      • 集群安全模式
      • EIP
      • Hive元数据说明
      • 集群审计
      • 配置已有集群
      • 安全组
    • 管理作业
      • 创建作业
      • 诊断、调优
      • 定时任务
      • 查看作业
    • 访问集群
      • 访问集群服务页面
      • 访问集群-openVPN访问集群
      • 使用OpenVPN提交Hadoop作业
      • SSH连接到集群
    • 实践操作
      • 存储数据至HBase
      • 导入数据
      • 编译Maven项目
      • Sqoop导入导出数据
        • 导出数据
    • 权限管理
      • 多用户访问控制
      • 用户管理
    • 集群管理
      • 节点管理
      • 监控报警
      • 集群指标
      • 资源管理
  • 服务等级协议SLA
    • BMR服务等级协议SLA
  • API参考
    • 通用说明
    • 公共头
    • 数据类型
    • 版本更新记录
    • 服务域名
    • 实例操作接口
    • 实例组操作接口
    • 集群操作接口
    • API简介
    • 错误码
  • 常见问题
    • 安全性问题
    • 计费类问题
    • 常见问题总览
    • 性能类问题
    • 配置类问题
    • 故障类问题
  • 视频专区
    • 操作指南
    • 产品介绍
  • 场景教程
    • 流式应用场景
    • 离线应用场景
    • 使用Hive分析网站日志
    • Sqoop应用文档
    • 定时分析日志数据
    • HIVE
      • 不同集群的 Hive 迁移方案
      • Hive 操作 Hbase 外部表
  • 产品定价
    • 转换计费方式
    • 计费项
    • 到期或欠费说明
    • 包年包月计费
    • 续费说明
    • 变更配置计费说明
    • 计费方式
    • 按需计费
    • 账单和用量查询
    • 退款说明
所有文档
menu
没有找到结果,请重新输入

MapReduce BMR

  • 发行版本
  • 功能发布记录
  • 产品描述
    • 节点类型说明
    • 产品优势
    • 应用场景
    • 产品功能
    • 产品简介
  • Python-SDK
    • Cluster(集群)
    • BmrClient
    • 异常处理
    • InstanceGroup(实例组)
    • 简介
    • 文档更新记录
    • Step(作业)
    • 版本变更记录
    • Instance(实例)
    • 快速入门
    • 安装SDK工具包
  • 开源组件介绍
    • Impala
    • Pig
    • Druid
    • Presto
    • Hue
    • Ooize
    • HBase
    • Kudu
    • Sqoop
    • Hadoop-Streaming
    • Zeppelin
    • Alluxio
    • Kerberos
      • 集群互信配置
      • 概述
    • ClickHouse
      • 常见问题
      • 数据迁移同步
        • 从Spark导入
        • 从Kafka同步数据
        • 将自建ClickHouse数据迁移到云ClickHouse中
        • 从Flink导入
        • 从MySQL导入和同步
        • 从本地数据导入
          • Parquet格式
          • JSON
          • SQL转储
          • CSV and TSV
      • 快速入门
        • 访问模式
        • 客户端登录
        • 创建ClickHouse集群
        • 基础操作
      • 运维相关操作
        • ClickHouse集群扩容
        • ClickHouse集群缩容
        • 日志配置说明
        • 监控告警配置
    • Ranger
      • ranger概述
      • 权限策略配置
    • Paimon
      • Hive示例
      • StarRocks示例
      • 联合查询示例
      • Flink示例
      • Spark示例
    • Flink
      • 基础使用
    • Trino
      • 基础使用
      • 概述
    • Spark
      • 引擎增强
      • 基础使用
    • Hive
      • 开发指南
        • 自定义函数(UDF)
      • 实践操作
        • Hive迁移
        • Hive操作HBase外表
      • 基础使用
        • Hive基础操作
        • Hive连接方式
  • Java-SDK
    • Cluster(集群)
    • 异常
    • BmrClient
    • InstanceGroup(实例组)
    • 日志
    • 文档更新记录
    • 版本更新记录
    • Step(作业)
    • Instance(实例)
    • 快速入门
    • 安装SDK工具包
    • 概述
  • 快速入门
    • 操作流程概览
    • 环境准备
    • 创建集群
    • 数据准备
    • 开发作业
    • 查看结果
    • ClickHouse
      • 导入数据
      • 创建数据库
      • 连接集群
      • 创建表
  • 操作指南
    • 集群模板
    • 服务管理
    • 集群配置
      • 用户管理
      • 弹性伸缩
      • 创建集群
      • 集群安全模式
      • EIP
      • Hive元数据说明
      • 集群审计
      • 配置已有集群
      • 安全组
    • 管理作业
      • 创建作业
      • 诊断、调优
      • 定时任务
      • 查看作业
    • 访问集群
      • 访问集群服务页面
      • 访问集群-openVPN访问集群
      • 使用OpenVPN提交Hadoop作业
      • SSH连接到集群
    • 实践操作
      • 存储数据至HBase
      • 导入数据
      • 编译Maven项目
      • Sqoop导入导出数据
        • 导出数据
    • 权限管理
      • 多用户访问控制
      • 用户管理
    • 集群管理
      • 节点管理
      • 监控报警
      • 集群指标
      • 资源管理
  • 服务等级协议SLA
    • BMR服务等级协议SLA
  • API参考
    • 通用说明
    • 公共头
    • 数据类型
    • 版本更新记录
    • 服务域名
    • 实例操作接口
    • 实例组操作接口
    • 集群操作接口
    • API简介
    • 错误码
  • 常见问题
    • 安全性问题
    • 计费类问题
    • 常见问题总览
    • 性能类问题
    • 配置类问题
    • 故障类问题
  • 视频专区
    • 操作指南
    • 产品介绍
  • 场景教程
    • 流式应用场景
    • 离线应用场景
    • 使用Hive分析网站日志
    • Sqoop应用文档
    • 定时分析日志数据
    • HIVE
      • 不同集群的 Hive 迁移方案
      • Hive 操作 Hbase 外部表
  • 产品定价
    • 转换计费方式
    • 计费项
    • 到期或欠费说明
    • 包年包月计费
    • 续费说明
    • 变更配置计费说明
    • 计费方式
    • 按需计费
    • 账单和用量查询
    • 退款说明
  • 文档中心
  • arrow
  • MapReduceBMR
  • arrow
  • 操作指南
  • arrow
  • 集群管理
  • arrow
  • 资源管理
本页目录
  • YARN管理
  • 创建子队列
  • HDFS管理

资源管理

更新时间:2025-08-21

YARN管理

1.进入MapReduce集群列表界面,点击集群名称进入详情界面。

2.选择侧边导航资源管理进入资源管理界面。资源管理包括Yarn资源队列管理、HDFS存储资源管理。

在资源管理页面的Yarn页面,每个队列拥有一个名为root的默认资源池。在列表页可以选择不同的调度类型。调度类型分为两种:Capacity Scheduler和FAIR Scheduler。

表一 调度类型说明

调度类型 类型说明
Capacity Schedule 多个组织共享一个Hadoop集群,每个组织可以分配到全部集群资源的一部分。每个组织被配置一个专门的队列,每个队列被配置为可以使用一定的集群资源。队列可以进一步按层次划分,这样每个组织内的不同用户能够共享该组织队列所分配的资源。在一个队列内,使用FIFO调度策略对应用进行调整。
FAIR Scheduler 该调度方式旨在为所有运行的应用公平分配资源。下面解释资源是如何在队列之间公平共享的。想象两个用户A和B,分别拥有自己的队列。A启动一个作业,在B没有需求时A会分配到全部可用资源;当A的作业仍在运行时B启动一个作业,一段时间后,A和B的作业都将使用一半的集群资源。这时,如果B启动第二个作业且其他作业仍在运行,那么第二个作业将与B的其他作业(这里是B的第一个作业)公平的共享B所对应队列的资源。由于这里最终A有一个作业,B有两个作业,所以最终的资源分配是:B的每个作业将占用四分之一的集群资源,合计为一半的资源,而A的作业占用一半的资源。这就是资源在用户之间的公平共享。

表二 资源池字段说明

配置参数项 Hadoop YARN对应参数项 说明
名称 - 指资源池队列的名称,注意同一层级的资源池名称不能重复(必填)
资源份额 yarn.scheduler.capacity..capacity 指该资源池队列占用资源份额,取值范围为0-100(必填)
最大资源份额 yarn.scheduler.capacity..maximum-capacity 资源池限制的最大值,指队列占用资源的最大百分比
单个用户限制比例 yarn.scheduler.capacity..user-limit-factor 允许用户获取的队列资源,取值范围0-1.0(默认情况下值为1.0,确保单个用户不超过队列配置的资源)
最大内存 yarn.scheduler.capacity..maximum-allocation-mb Resource Manager分配给单个容器的最大内存
最大虚核数 yarn.scheduler.capacity..maximum-allocation-vcores Resource Manager分配给单个容器的最大虚拟内核
最大应用数 yarn.scheduler.capacity..maximum-applications 队列允许处于运行和挂起状态的最大应用数
Application Master最大资源占比 yarn.scheduler.capacity..maximum-am-resource-percent 可运行application master的最大资源百分比
状态 yarn.scheduler.capacity..state 队列的运行状态。如果队列处于STOPPED状态,则新的application将不能提交给该队列以及其子队列

创建子队列

对创建好的资源池可以实现编辑、删除、创建子队列的操作。

  1. 在资源管理yarn队列管理中点击资源池操作列的创建子队列按钮,进入创建界面。
  2. 根据系统指引填写相关配置。注意:每个节点下的子队列的权重和必须等于100%。

表二 子队列配置说明

配置参数项 Hadoop YARN对应参数项 说明
子队列名称 - 指资源池队列的名称,注意同一层级的资源池名称不能重复(必填)
权重 weight 资源池队列占用的资源份额权重
单个用户限制比例 yarn.scheduler.capacity..user-limit-factor 允许用户获取的队列资源,取值范围0-1.0(默认情况下值为1.0,确保单个用户不超过队列配置的资源)
用户最低资源保证 - 每个用户最低可用资源
最大资源份额 yarn.scheduler.capacity..maximum-capacity 资源池限制的最大值,指队列占用资源的最大百分比
最大分配内存 yarn.scheduler.capacity..maximum-allocation-mb Resource Manager分配给单个容器的最大内存
最大分配虚核 yarn.scheduler.capacity..maximum-allocation-vcores Resource Manager分配给单个容器的最大虚拟内核
最大应用数 yarn.scheduler.capacity..maximum-applications 队列允许处于运行和挂起状态的最大应用数
Application Master 最大占比 maxAMShare 运行application master的资源份额占比(注:当该值为-1时,表示禁用该特性,AMShare不做检查)
队列运行状态 - 分为running和stopped

HDFS管理

在侧边导航选择资源管理-HDFS存储资源管理,可查看已创建的test用户对应的空间目录以及配额等内容,可以查看到当前用户使用的情况。

  1. 点击创建目录,选择租户并且按要求填写路径后确定目录创建成功。
  2. 选择对应目录操作项修改配额按钮,即可修改用户的配额。系统每隔10分钟自动同步配置到集群。也可以点击同步配置到集群进行同步。同步后无需重启HDFS服务即可生效。
  • Namespace配额:用户目录下能存在的目录数和文件数的配额,默认值200
  • 存储空间配额:用户目录存储空间大小,默认值2000M
  1. 点击删除按钮可对目录进行删除,弹窗再次确认后即可删除成功。

上一篇
集群指标
下一篇
服务等级协议SLA