如果一个文件块有130M,请问有多少个mapper

130M的文件将被分成2个mapper。

原因:根据FileInputFormat类 有一个成员变量

private static final double SPLIT_SLOP = 1.1

也就是说如果文件大小在10%之内,程序并不会单独去开启一个mapper,而是会把这些多余的文件放在最后一个mapper。

public abstract class FileInputFormat<K, V> extends InputFormat<K, V> {

  private static final Log LOG = LogFactory.getLog(FileInputFormat.class);

  private static final double SPLIT_SLOP = 1.1;   // 10% slop

  private static final PathFilter hiddenFileFilter = new PathFilter(){
public boolean accept(Path p){

最新文章

  1. 2014年年度工作总结--IT狂人实录
  2. 欢迎加入threejs
  3. android studio 项目迁移编码问题
  4. oracle 11g的企业管理器
  5. 帐户当前被锁定,所以用户 sa 登录失败。系统管理员无法将该帐户解锁 解决方法
  6. html插入图片和多媒体
  7. JavaScript正则验证邮箱
  8. vi的用法 【转】
  9. C++ Template之技巧性基础知识
  10. qt学习笔记(五) QGraphicsPixmapItem与QGraphicsScene的编程实例 图标拖动渐变效果
  11. Jquery伪选择器学习笔记
  12. C# Dictionary 应用
  13. CTF---隐写术入门第三题 打不开的文件
  14. spark2.1操作json(save/read)
  15. (简单)华为荣耀9i LLD-AL20的Usb调试模式在哪里开启的方法
  16. asp.net Web项目中使用Log4Net进行错误日志记录
  17. 洛谷 [USACO17OPEN]Bovine Genomics G奶牛基因组(金) ———— 1道骗人的二分+trie树(其实是差分算法)
  18. Windows10上强制Visual Studio以管理员身份运行
  19. Canvas组件:画布,可以实现动画操作。
  20. asp.net对接拼多多

热门文章

  1. 搭建本地 8.8 W 乌云漏洞库
  2. Java习题练习
  3. ajax请求是的动画实现
  4. 4. Python数据类型之数字、字符串、列表
  5. Django框架(十一)—— 常用字段、参数、元信息、多对多关联关系
  6. 如何调用DLL中的导出类
  7. 配置Keepalived单实例实现单IP自动漂移接管
  8. html5本地存储(二)--- SQLList
  9. HTML5 Canvas知识点学习笔记
  10. 微信小程序开发系列之Hello World