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内存配置设置相关推荐

  1. Yarn简单介绍及内存配置

    在这篇博客中,主要介绍了Yarn对MRv1的改进,以及Yarn简单的内存配置和Yarn的资源抽象container. 我么知道MRv1存在的主要问题是:在运行时,JobTracker既负责资源管理又负 ...

  2. Flink部署——内存配置

    文章目录 配置 Flink 进程的内存 配置总内存 JVM 参数 受限的等比内存部分 配置 TaskManager 内存 配置总内存 配置堆内存和托管内存 任务(算子)堆内存(Task (Operat ...

  3. tomcat 内存配置学习总结

    修改 tomcat 内存 http://www.cnblogs.com/quietwalk/archive/2012/11/05/2755199.html 在Jetty 的VM参数中设置:  -Xms ...

  4. 怎样通过Java程序提交yarn的mapreduce计算任务

    因为项目需求,须要通过Java程序提交Yarn的MapReduce的计算任务.与一般的通过Jar包提交MapReduce任务不同,通过程序提交MapReduce任务须要有点小变动.详见下面代码. 下面 ...

  5. hive3编译 on tez+tez-ui配置和遇到的兼容问题与踩坑记录

    框架 版本号 Hadoop 3.1.3 Hive 3.1.2 Tez 0.10.1 需要资料包的可以关注我微信公众号(最底有二维码),回复关键字"tez"领取 tez是一个Hive ...

  6. Hadoop核心组件详解—HDFS、YARN、MapReduce

    Hadoop 是一个开源的分布式计算和存储框架,它的作用非常简单,就是在多计算机集群环境中营造一个统一而稳定的存储和计算环境,并能为其他分布式应用服务提供平台支持,相当于在某种程度上将多台计算机组织成 ...

  7. Hadoop、分布式文件系统HDFS、YARN、MAPREDUCE

    日萌社 人工智能AI:Keras PyTorch MXNet TensorFlow PaddlePaddle 深度学习实战(不定时更新) 1.1 什么是Hadoop Hadoop名字的由来 作者:Do ...

  8. 经典MapReduce作业和Yarn上MapReduce作业运行机制

    一.经典MapReduce的作业运行机制 如下图是经典MapReduce作业的工作原理: 1.1 经典MapReduce作业的实体 经典MapReduce作业运行过程包含的实体: 客户端,提交MapR ...

  9. 大数据计算的基石——MapReduce

    MapReduce Google File System提供了大数据存储的方案,这也为后来HDFS提供了理论依据,但是在大数据存储之上的大数据计算则不得不提到MapReduce. 虽然现在通过框架的不 ...

最新文章

  1. 有关采用SMIv2 Internet协议的SNMPv2 MIB
  2. 为梦想而战,高考励志主题教育班会PPT
  3. 辨析ADKJVMJREJDKADT
  4. java获取请求的url地址
  5. 大数据学习笔记22:MR案例——双MR统计总利润并排序
  6. UESTC 914 方老师的分身I Dijkstra
  7. java cache组件_组件之Cache篇
  8. 统一资源定位符(URL)介绍
  9. Session持久化
  10. Luogu P2617 Dynamic Rankings
  11. 【微信公众号控制硬件14 】 分享安信可微信公众号定位NB-IoT模组的源码和实现过程,可实现远程查看模组定位位置。(附带源码)
  12. 蓝桥杯等差素数列(暴力)
  13. 互联网晚报 | 06月08日 星期三 | ​教育部回应高考试题疑泄露;​上海落户新规;字节跳动考虑出售得物少数股份...
  14. 计算机画图 教学反思,画图教学反思
  15. openwrt php 编译环境,openwrt基础编译教程
  16. 创客集结号:国内无人机技术发展的难点有哪些?
  17. Windows10设置开启自启动任务
  18. 使用TeamView远程电脑无法操作的问题处理
  19. 神经网络之反向传播算法(均方根反向传播算法RMSProp)
  20. winpe做服务器系统备份,转 在winPE系统下备份和恢复Raid5数据

热门文章

  1. 万字长文了解免疫算法原理 及求解复杂约束问题(源码实现)
  2. 基于SVD矩阵分解的用户商品推荐(python实现)
  3. leetcode最小路径和 (动态规划)python
  4. 【C++】__gcd(x,y)函数
  5. Spring Boot 整合 Swagger
  6. opengl加载显示3D模型nff类型文件
  7. wxWidgets:多文档界面实例
  8. wxWidgets:wxPropertyGridManager类用法
  9. boost::spirit模块实现利用 Karma 生成器的替代方案和内置匹配功能的测试程序
  10. boost::hana::div用法的测试程序