Hadoop——第四部份 Hadoop3.x之Yarn——六、Yarn容量调度器队列配置及案例

本文介绍了Hadoop3.x中Yarn容量调度器的队列配置,包括如何创建自定义队列、在Hive中使用自定义队列以及设置任务优先级。此外,还提到了Yarn公平调度器的队列配置实例和Yarn的Tool接口应用。

六、Yarn容量调度器队列配置及案例

6.1 配置自定义队列
  1. 修改配置文件
vi /opt/module/hadoop-3.3.1/etc/hadoop/capacity-scheduler.xml

修改部分内容

<!-- 指定多队列,增加hive队列 -->
<property>
    <name>yarn.scheduler.capacity.root.queues</name>
    <value>default,hive</value>
    <description>
      The queues at the this level (root is the root queue).
    </description>
</property>

<!-- 降低default队列资源额定容量为40%,默认100% -->
<property>
    <name>yarn.scheduler.capacity.root.default.capacity</name>
    <value>40</value>
</property>

<!-- 降低default队列资源最大容量为60%,默认100% -->
<property>
    <name>yarn.scheduler.capacity.root.default.maximum-capacity</name>
    <value>60</value>
</property>

<!-- 指定hive队列的资源额定容量 -->
<property>
    <name>yarn.scheduler.capacity.root.hive.
HadoopYARN(Yet Another Resource Negotiator)系统中的容量调度器配置是在`yarn-site.xml`文件中进行管理的。这个文件通常位于Hadoop安装目录下的`conf`子目录下,对于默认安装路径来说,它可能在 `/etc/hadoop/conf/yarn-site.xml` 或 `c:\Program Files\Hadoop\hadoop-yarn\conf\yarn-site.xml` 这样的位置,具体取决于你的操作系统和Hadoop的安装路径。 要在`yarn-site.xml`中配置队列容量调度器,你需要添加一些关键属性。例如,`queueA`、`queueB`等代表各个队列,`capacity`属性用于设置每个队列的资源比例。以下是部分相关的配置示例: ```xml <property> <name>yarn.resourcemanager.scheduler.class</name> <value>org.apache.hadoop.yarn.server.resourcemanager.scheduler.capacity.CapacityScheduler</value> </property> <!-- 队列配置 --> <queue> <id>queueA</id> <min-user-limit-percent>10</min-user-limit-percent> <max-capacity>50</max-capacity> </queue> <queue> <id>queueB</id> <min-user-limit-percent>5</min-user-limit-percent> <max-capacity>50</max-capacity> </queue> <!-- 全局队列容量配置 --> <property> <name>yarn.scheduler.capacity.root.default.capacity</name> <value>90</value> </property> <property> <name>yarn.scheduler.capacity.root.queueA.capacity</name> <value>40</value> </property> <property> <name>yarn.scheduler.capacity.root.queueB.capacity</name> <value>10</value> </property> ``` 记得在修改完配置后重启YARN服务,以便新的设置生效。如果你遇到具体的配置问题,可以在`--related questions--`部分提问关于如何查看和编辑这个文件,或者某个配置项的具体含义。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值