李林超博客
首页
归档
留言
友链
动态
关于
归档
留言
友链
动态
关于
首页
大数据
正文
06.Yarn核心参数配置
Leefs
2021-09-09 PM
1935℃
0条
# 06.Yarn核心参数配置 ### 前言 在生产环境中部署Yarn需要对yarn-site.xml配置文件中的一些参数进行修改,使得服务器发挥更好的性能。 ### 一、相关参数 ![06.Yarn核心参数配置01.jpg](https://lilinchao.com/usr/uploads/2021/09/839278991.jpg) #### 1.1 ResourceManager相关 ```xml yarn.resourcemanager.scheduler.class #配置调度器,apache yarn默认容量调度器,CDH默认公平调度器 yarn.resourcemanager.scheduler.client.thread-count # ResourceManager处理调度器请求的现场数量,默认50 ``` #### 1.2 NodeManager相关 ```xml yarn.nodemanager.resource.detect-hardware-capabilities #是否让yarn自己检测硬件进行配置,默认false yarn.nodemanager.resource.count-logical-processor-as-cores #是否将虚拟核数当作CPU核数,默认false yarn.nodemanager.resource.pcores-vcores-multiplier #虚拟核数和物理核数乘数,默认为1.0 yarn.nodemanager.resource.memory-mb # NodeManager使用内存,默认8G yarn.nodemanager.resource.system-reserved-memory-mb #NodeManager为系统保留多少内存,以上二个参数配置一个即可 yarn.nodemanager.resource.cpu-vcores #NodeManager使用CPU核数,默认8个 yarn.nodemanager.pmem-check-enabled #是否开启物流内存检查限制container,默认打开 yarn.nodemanager.vmem-check-enabled #是否开启虚拟内存检查限制container,默认代开 yarn.nodemanager.vmem-pmem-ratio #虚拟内存物理内存比例,默认2.1 ``` #### 1.3 Container相关 ```xml yarn.scheduler.minimum-allocation-mb #容器最小内存,默认1G yarn.scheduler.maximum-allocation-mb #容器最大内存,默认8G yarn.scheduler.minimum-allocation-vcores #容器最小CPU核数,默认1个 yarn.scheduler.maximum-allocation-vcores #容器最大CPU核数,默认4个 ``` ### 二、配置文件说明 可以通过上方的参数说明对yarn-site.xml文件进行修改 ```xml
yarn.resourcemanager.hostname
hadoop01
yarn.nodemanager.aux-services
mapreduce_shuffle
yarn.nodemanager.vmem-check-enabled
false
yarn.nodemanager.pmem-check-enabled
false
yarn.resourcemanager.scheduler.class
org.apache.hadoop.yarn.server.resourcemanager.scheduler.capacity.CapacityScheduler
yarn.resourcemanager.scheduler.client.thread-count
8
yarn.nodemanager.resource.detect-hardware-capabilities
false
yarn.nodemanager.resource.count-logical-processors-as-cores
false
yarn.nodemanager.resource.pcores-vcores-multiplier
1.0
yarn.nodemanager.resource.memory-mb
4096
yarn.nodemanager.resource.cpu-vcores
4
yarn.scheduler.minimum-allocation-mb
1024
yarn.scheduler.maximum-allocation-mb
2048
yarn.scheduler.minimum-allocation-vcores
1
yarn.schedluler.maximum-allocation-vcores
2
yarn.nodemanager.vmem-pmem-ratio
2.1
```
标签:
Hadoop
,
Yarn
非特殊说明,本博所有文章均为博主原创。
如若转载,请注明出处:
https://lilinchao.com/archives/1429.html
上一篇
05.Yarn常用命令
下一篇
07.Yarn生产环境核心参数配置案例
评论已关闭
栏目分类
随笔
2
Java
326
大数据
229
工具
31
其它
25
GO
47
NLP
4
标签云
字符串
人工智能
Flume
前端
GET和POST
数学
Eclipse
高并发
Livy
ClickHouse
CentOS
Golang基础
JVM
Jquery
Hbase
nginx
Hadoop
Kibana
DataX
MyBatis-Plus
Thymeleaf
并发编程
SQL练习题
Quartz
Java
队列
链表
Tomcat
MyBatisX
散列
友情链接
申请
范明明
庄严博客
Mx
陶小桃Blog
虫洞
评论已关闭