手工计算YARN和MapReduce、tez内存配置设置
1.1.HDP YARN MapReduce参数调优建议
转自:https://blog.csdn.net/mnasd/article/details/81202908
1.1.1.RM的内存资源配置,配置的是资源调度相关
RM1:yarn.scheduler.minimum-allocation-mb 分配给AM单个容器可申请的最小内存(默认是1G)
RM2:yarn.scheduler.maximum-allocation-mb 分配给AM单个容器可申请的最大内存(默认是yarn.nodemanager.resource.memory-mb的值)
注:
最小值可以计算一个节点最大Container数量(可以适当调大一些,比如2GB)
一旦设置,不可动态改变
1.1.2.NM的内存资源配置,配置的是硬件资源相关
NM1:yarn.nodemanager.resource.memory-mb 节点最大可用内存
NM2:yarn.nodemanager.vmem-pmem-ratio 虚拟内存率,默认2.1 (可以是5,有些场景下如果内存不足,会导致任务跑失败)
注:
RM1、RM2的值均不能大于NM1的值
NM1可以计算节点最大最大Container数量,max(Container)=NM1/RM2
一旦设置,不可动态改变
1.1.3.AM内存配置相关参数,配置的是任务相关
手工计算YARN和MapReduce、tez内存配置设置相关推荐
- Yarn简单介绍及内存配置
在这篇博客中,主要介绍了Yarn对MRv1的改进,以及Yarn简单的内存配置和Yarn的资源抽象container. 我么知道MRv1存在的主要问题是:在运行时,JobTracker既负责资源管理又负 ...
- Flink部署——内存配置
文章目录 配置 Flink 进程的内存 配置总内存 JVM 参数 受限的等比内存部分 配置 TaskManager 内存 配置总内存 配置堆内存和托管内存 任务(算子)堆内存(Task (Operat ...
- tomcat 内存配置学习总结
修改 tomcat 内存 http://www.cnblogs.com/quietwalk/archive/2012/11/05/2755199.html 在Jetty 的VM参数中设置: -Xms ...
- 怎样通过Java程序提交yarn的mapreduce计算任务
因为项目需求,须要通过Java程序提交Yarn的MapReduce的计算任务.与一般的通过Jar包提交MapReduce任务不同,通过程序提交MapReduce任务须要有点小变动.详见下面代码. 下面 ...
- hive3编译 on tez+tez-ui配置和遇到的兼容问题与踩坑记录
框架 版本号 Hadoop 3.1.3 Hive 3.1.2 Tez 0.10.1 需要资料包的可以关注我微信公众号(最底有二维码),回复关键字"tez"领取 tez是一个Hive ...
- Hadoop核心组件详解—HDFS、YARN、MapReduce
Hadoop 是一个开源的分布式计算和存储框架,它的作用非常简单,就是在多计算机集群环境中营造一个统一而稳定的存储和计算环境,并能为其他分布式应用服务提供平台支持,相当于在某种程度上将多台计算机组织成 ...
- Hadoop、分布式文件系统HDFS、YARN、MAPREDUCE
日萌社 人工智能AI:Keras PyTorch MXNet TensorFlow PaddlePaddle 深度学习实战(不定时更新) 1.1 什么是Hadoop Hadoop名字的由来 作者:Do ...
- 经典MapReduce作业和Yarn上MapReduce作业运行机制
一.经典MapReduce的作业运行机制 如下图是经典MapReduce作业的工作原理: 1.1 经典MapReduce作业的实体 经典MapReduce作业运行过程包含的实体: 客户端,提交MapR ...
- 大数据计算的基石——MapReduce
MapReduce Google File System提供了大数据存储的方案,这也为后来HDFS提供了理论依据,但是在大数据存储之上的大数据计算则不得不提到MapReduce. 虽然现在通过框架的不 ...
最新文章
- 有关采用SMIv2 Internet协议的SNMPv2 MIB
- 为梦想而战,高考励志主题教育班会PPT
- 辨析ADKJVMJREJDKADT
- java获取请求的url地址
- 大数据学习笔记22:MR案例——双MR统计总利润并排序
- UESTC 914 方老师的分身I Dijkstra
- java cache组件_组件之Cache篇
- 统一资源定位符(URL)介绍
- Session持久化
- Luogu P2617 Dynamic Rankings
- 【微信公众号控制硬件14 】 分享安信可微信公众号定位NB-IoT模组的源码和实现过程,可实现远程查看模组定位位置。(附带源码)
- 蓝桥杯等差素数列(暴力)
- 互联网晚报 | 06月08日 星期三 | ​教育部回应高考试题疑泄露;​上海落户新规;字节跳动考虑出售得物少数股份...
- 计算机画图 教学反思,画图教学反思
- openwrt php 编译环境,openwrt基础编译教程
- 创客集结号:国内无人机技术发展的难点有哪些?
- Windows10设置开启自启动任务
- 使用TeamView远程电脑无法操作的问题处理
- 神经网络之反向传播算法(均方根反向传播算法RMSProp)
- winpe做服务器系统备份,转 在winPE系统下备份和恢复Raid5数据
热门文章
- 万字长文了解免疫算法原理 及求解复杂约束问题(源码实现)
- 基于SVD矩阵分解的用户商品推荐(python实现)
- leetcode最小路径和 (动态规划)python
- 【C++】__gcd(x,y)函数
- Spring Boot 整合 Swagger
- opengl加载显示3D模型nff类型文件
- wxWidgets:多文档界面实例
- wxWidgets:wxPropertyGridManager类用法
- boost::spirit模块实现利用 Karma 生成器的替代方案和内置匹配功能的测试程序
- boost::hana::div用法的测试程序