HDP 2.6.5配置yarn的CGroups
一、前提
- CGroups是linux内核的特性,支持CGroups的操作系统有:
- Centos 6.5 7.3
- RHEL 6.9 7.3
- SUSE 12
- Ubuntu 16
- CGroups默认在HDP中没有enable,同时CGroups的启用需要HDP集群启用kerberos;
二、启用CGroups
1. 为了配置CGroups的层次结构,必须在nodemanager服务器每次重启后运行如下命令:
mkdir -p /sys/fs/cgroup/cpu/yarn
chown -R yarn /sys/fs/cgroup/cpu/yarn
mkdir -p /sys/fs/cgroup/memory/yarn
chown -R yarn /sys/fs/cgroup/memory/yarn
mkdir -p /sys/fs/cgroup/blkio/yarn
chown -R yarn /sys/fs/cgroup/blkio/yarn
mkdir -p /sys/fs/cgroup/net_cls/yarn
chown -R yarn /sys/fs/cgroup/net_cls/yarn
2. 然后在yarn的配置中CPU隔离处enable
ambari会自动修改相应配置;
对应非ambari管理的HDP,需要修改如下配置:
yarn.nodemanager.container-executor.class -----> org.apache.hadoop.yarn.server.nodemanager.LinuxContainerExecutor
yarn.nodemanager.linux-container-executor.group -----> hadoop
yarn.nodemanager.linux-container-executor.resources-handler.class --> org.apache.hadoop.yarn.server.nodemanager.util.CgroupsLCEResourcesHandler
yarn.nodemanager.linux-container-executor.cgroups.hierarchy -----> /yarn
yarn.nodemanager.linux-container-executor.cgroups.mount -----> false
yarn.nodemanager.linux-container-executor.cgroups.mount-path -----> /sys/fs/cgroup
yarn.nodemanager.resource.percentage-physical-cpu-limit -----> 100
3.如果集群没有启用kerberos,会报如下警告:
4.修改完配置后重启yarn服务即可完成CGroups配置。
HDP 2.6.5配置yarn的CGroups相关推荐
- 0353-如何使用curl命令调用CM的API动态配置Yarn资源池
温馨提示:如果使用电脑查看图片不清晰,可以使用手机打开文章单击文中的图片放大查看高清原图. Fayson的github: https://github.com/fayson/cdhproject 提示 ...
- 解决 hadoop 2.x 配置 yarn 运行任务 Running job 卡住
解决 hadoop 2.x 配置 yarn 运行任务 Running job 卡住 错误信息: 21/06/24 18:56:40 WARN util.NativeCodeLoader: Unable ...
- hadoop 3 配置yarn
配置 在目录/root/apps/jdk1.8.0_191/bin中修改yarn-site.xml文件 <configuration> <!-- Site specific YARN ...
- CDH 配置YARN动态资源池的计划模式,根据时间划分资源,不同时间不同队列使用不同资源
公平调度配置可参考:http://datamining.blog.csdn.net/article/details/94554469 目录 计划模式设置 队列资源抢占分配 计划模式设置 1.创建计划规 ...
- 配置yarn下载源_npm、yarn 常用镜像源配置
# 原npm镜像源 https://registry.npmjs.org/ npm config set registry https://registry.npm.taobao.org npm co ...
- yarn降版本_Yarn配置
参数名 参数值 描述 在在平台情况.在哪个文件 hdp apache yarn.resourcemanager.am.max-attempts 2 http地址 yarn.resourcemanage ...
- YARN的内存和CPU配置优化
2019独角兽企业重金招聘Python工程师标准>>> Hadoop YARN同时支持内存和CPU两种资源的调度,本文介绍如何配置YARN对内存和CPU的使用. YARN作为一个资源 ...
- 详解Yarn中三种资源调度器(FIFO Scheduler、Capacity Scheduler、Fair Scheduler)和配置自定义队列实现任务提交不同队列
前言 在前面 Yarn的基本架构和作业提交全流程 一文中提到,当ResourceManager收到客户端Client的请求之后会将该作业job添加到(默认的)容量调度器中,然后再由某一个空闲的Node ...
- 详解 YARN的内存和CPU配置
一:简单介绍 Hadoop YARN同时支持内存和CPU两种资源的调度,本文介绍如何配置YARN对内存和CPU的使用. YARN作为一个资源调度器,应该考虑到集群里面每一台机子的计算资源,然后根据ap ...
最新文章
- Mac IntelliJ IDEA 快捷键终极大全,速度收藏!
- 七、压缩与解压缩命令
- DbVisualizer Personal 7.0 数据库连接工具免安装版本获取,直接解压即可使用!
- 【GoLang】GoLang 错误处理 -- 异常处理思路示例
- 学习笔记(番外篇)——python批量转换图片格式
- PHP vs Node.js vs Nginx-Lua(转)
- 学习笔记(04):Python网络编程并发编程-什么是socket
- java jframe添加面板_JFrame添加组件的两种方式
- Java笔记-多线程中同步加锁相关
- 《DirectX 9.0 3D游戏开发编程基础》 第一章 初始化Direct3D 读书笔记
- 百度SEO站群裕网云综合导航网html源码
- 单目摄像头光学图像测距_摄像头与毫米波雷达(Radar)融合解析
- 拖动内容,滚动条滚动,横向
- 用python画圣诞树-Python――画一棵漂亮的樱花树(不同种樱花+玫瑰+圣诞树喔)...
- python学习之记事本
- 【语音识别】基于matlab GUI语音识别信号灯图像模拟控制(带面板)【含Matlab源码 757期】
- 网络作业一(搭建域、linux加入windows域、wmic渗透使用、linux渗透的信息收集、域环境信息收集)
- java总结体会_Java课程总结心得体会
- 【布局优化】基于人工鱼群算法实现充电桩布局优化matlab源码
- 生物识别技术是什么,生物识别技术的比较介绍