Hadoop之MR的调优性能
来源:互联网 发布:java服务器端开发技术 编辑:程序博客网 时间:2024/05/28 05:13
在工作过程中遇到这样一个问题:就是在map的时候需要读取大概1T左右的数据,在用集群的本身的设置之外没有设置任何参数时发现就光map(纯粹就是一个转发函数)就要跑上两个小时。
都说让MR的分区块大小和Hadoop集群中的hdfs块大小一致,这样保证数据不出现跨网络的拷贝,其实也用不着一个MR的程序大小和hdfs块大小一致,因为从hdfs的数据存储的架构来看,其有很多的hdfs块是放在了同一个数据节点上的,这样如果我们调大MR的分区大小,我们就能连接好节点的其它数据块了,这样程序还是跑在了同一个节点上面(没有发生网络数据传输)。
所以,在调节MR的性能时,如果发现在map的读数据时时间不理想,可以调大mapred.min.split.size参数(jobConf.setInt("mapred.min.split.size", 512*1024*1024))。多半时候这是有用的!
0 0
- Hadoop之MR的调优性能
- mr性能调优
- hadoop 之MR的join操作
- hadoop MR的过程
- hadoop集群调优及MR调优
- MR的调优
- 基于Hadoop的MR开发
- Hadoop学习笔记之深入浅出MR
- hadoop之MR字节码转换
- Hadoop入门之Yarn调度MR流程
- hadoop的诡异MR错误跟踪
- Spark的协同过滤.Vs.Hadoop MR
- Hadoop执行MR Job的基本过程
- Hadoop的核心组件——MR
- hadoop生态系统学习之路(四)MR支持的输入文件格式以及输出文件格式
- hadoop性能调优
- Hadoop性能调优
- hadoop性能调优
- html5 js 实现刮刮卡效果
- Android Project Butter分析 .
- 10.31 动态绑定
- qemu-kvm: Migrate: socket bind failed
- POJ 1673 EXOCENTER OF A TRIANGLE(求三角形的垂心)
- Hadoop之MR的调优性能
- hdu1179——Ollivanders: Makers of Fine Wands since 382 BC.
- OpenGL学习 将不同纹理映射到不同面上
- tab和空格的转换
- 【Android零基础开发001】Activity启动与多个Activity之间的切换
- GotW #1 Variable Initialization(变量初始化)
- ubuntu下samba服务安装,实现局域网多用户文件共享
- 几种常见的数据备份方案
- codeIgniter在view中引入model