在默认情况下,一个MapReduce Job如果不设置Reducer的个数,那么Reducer的个数为1。具体,可以通过JobConf.setNumReduceTasks(int numOfReduceTasks)方法来设置Reducer的个数。那么,如何确定Reducer的个数呢,Hadoop documentation 推荐了两个计算公式:

  • 0.95 * NUMBER_OF_NODES * mapred.tasktracker.reduce.tasks.maximum
  • 1.75 * NUMBER_OF_NODES * mapred.tasktracker.reduce.tasks.maximum

其中,NUMBER_OF_NODES 代表集群中计算节点的个数,mapred.tasktracker.reduce.tasks.maximum代表每一个节点所分配的Reducer任务槽的个数。

最新文章

  1. 记录一次bug解决过程:eclipse集成lombok插件
  2. SCCM日志存放路径
  3. robotframework笔记24
  4. 如何利用CSS代码使图片和文字在同一行显示且对齐
  5. asp动态生成google的sitemap地图的代码
  6. js,css 和 html 分离,见仁见智
  7. Hadoop安装教程_单机/伪分布式配置_Hadoop2.6.0/Ubuntu14.04
  8. 谈使用Eclipse与DDMS调试Android程序的方法
  9. A_star poj2449 k短路
  10. QQ在线咨询状态显示不出来怎么办?http://bizapp.qq.com/webpres.htm
  11. Java使用HttpURLConnection上传文件
  12. [译]ava 设计模式之职责链
  13. IO基础内容(File)
  14. mysql修改表和列
  15. Java内存泄漏分析系列之四:jstack生成的Thread Dump日志线程状态
  16. java多线程的基础-java内存模型(JMM)
  17. linux权限字母的含义
  18. 17-(基础入门篇)GPRS(Air202)串口
  19. 运用PDO存储将图片、音频文件存入数据库
  20. MYSQL + MHA +keepalive + VIP安装配置(二)--MHA的配置

热门文章

  1. vi使用方法详细介绍
  2. EntityFramework 学习 一 Add Entity Graph using DbContext:
  3. Win7_自动播放
  4. UniDAC 安装教程
  5. unity的一些重要技巧(转)【整理他人的东西】
  6. bzoj3569 DZY Loves Chinese II & bzoj3237 [AHOI2013] 连通图
  7. ngCookies都做了什么
  8. 错误名称:Uncaught SyntaxError: Unexpected identifier
  9. BestCoder Round #93 比赛记录
  10. [转]javascript单元测试