四、Yarn生产环境核心参数
参数在yarn-site.xml中配置
- ResourceManager
- yarn.resourcemanager.scheduler.class
调度器类型,apache默认容量,注重并发的大公司一般使用公平调度器 - yarn.resourcemanager.scheduler.client.thread-count
调度器处理客户端请求线程数,默认50
- NodeManager
- yarn.nodemanager.resource.detect-hardware-capabilities
自动检测硬件配置,默认false - yarn.nodemanager.resource.count-logical-processors-as-cores
将逻辑处理器(虚拟核)作为CPU核数(以增加核数),默认false - yarn.nodemanager.resource.pcores-vcores-multiplier
虚拟核对物理核乘数,默认1,如8核16线程就应设为2 - yarn.nodemanager.resource.memory-mb
配置内存,默认8G - yarn.nodemanager.resource.system-reserved-memory-mb
配置系统保留内存,与配置内存汇总为节点总内存,设置一项即可 - yarn.nodemanager.resource.cpu-vcores
配置CPU使用核数,默认8个 - yarn.nodemanager.pmem-check-enabled
启用物理内存检查以限制容器,默认启用 - yarn.node