MapReduce Input Split(输入分/切片)详解

public static long getMaxSplitSize(JobContext context) {
return context.getConfiguration().getLong(SPLIT_MAXSIZE,
Long.MAX_VALUE);
}

如果没有设置这maxsize默认是Long.MAX_VALUE

public static long getMinSplitSize(JobContext job) {
return job.getConfiguration().getLong(SPLIT_MINSIZE, 1L);
}

如果没有设置这minsize默认是1L

按照这样的理解,应该是将maxsize设置的小一些(小于blocksiz)那么这个切片就变小了

如果将minisize设置大一些(大于blocksize)那么这个切片就变大了,

设置的方法是

FileInputFormat.setMaxInputSplitSize(job, size);
FileInputFormat.setMinInputSplitSize(job, size);

切片数和文件在hdfs上的块数不是一个概念

MapReduce Input Split 输入分/切片相关推荐

  1. vue,原生html—input框输入银行卡4位分开、手机号344分隔

    vue,原生html-input框输入银行卡4位分开.手机号344分隔 效果图: 1.uni-app写input框 (注意type类型不能为number,这是一个坑,我理解到-数字框只能输入数字不能显 ...

  2. Hadoop平台作业参数设置关于mapreduce.job.split.metainfo.maxsize的说明

    Hadoop平台作业参数设置关于mapreduce.job.split.metainfo.maxsize的说明 1.MR程序时执行时报错:    YarnRuntimeException: java. ...

  3. html input不能输入小数_第三课:变量与输入输出的配合使用

    什么是变量? 讲到变量可能有的同学隐约有概念,但有的同学还有点懵.没关系,我们先将百度截图放在下面作为参考,再用大白话去理解什么是变量: 变量,从字面意思来看就是会变化的量,实际上也正是如此.那么我们 ...

  4. 控制HTML Input只能输入数字和小数点

    转:https://www.cnblogs.com/esion/p/3342866.html 本文介绍三种控制在中只允许输入数字和小数点的方案. 方案1:通过JavaScript代码实现. JavaS ...

  5. [Hadoop]MapReduce多路径输入与多个输入

    1. 多路径输入 FileInputFormat是所有使用文件作为其数据源的 InputFormat 实现的基类,它的主要作用是指出作业的输入文件位置.因为作业的输入被设定为一组路径, 这对指定作业输 ...

  6. python一次性输入多个数_python如何利用input函数输入多个参数?

    python进行交互式输入过程中,一般使用input()函数来接受键盘的输入. 如果考虑这样的应用: 程序需要多个参数,并且希望每输入一个参数就进行换行,即希望一次输入多个参数. 关于这样问题网络上有 ...

  7. 【杂记】(input获取焦点失去焦点、获取input中输入的值、 键盘事件、js事件、Math 属性、手机自适应meta定义、 去掉input内置阴影、图片居中、去蓝色默认背景、点击去掉默认边框)

    1. input获取焦点失去焦点 input:focus{border:1px red solid:} 获取焦点 .focus()失去焦点.blur() 2. 获取input中输入的值 <inp ...

  8. python用input输入list_python怎么用input函数输入一个列表

    python怎么用input函数输入一个列表,函数,的是,数字,没有任何,赋值 python怎么用input函数输入一个列表 易采站长站,站长之家为您整理了python怎么用input函数输入一个列表 ...

  9. 1.1 input()函数--输入

    @[TOC](1.1 input()函数–输入) 1.1.1 语法参考 input() 函数 : 提示并接收用户的输入内容, 将所有输入内容按照字符串的数据类型进行处理,返回字符串类型的数据. 示例: ...

最新文章

  1. Java设计模式思维导图
  2. js 不同页面间传递值并取值
  3. android SQLite数据库用法图文详解(附源码)
  4. 百度提前批-百度智能小程序(面经详解)
  5. c#操作mysql数据库
  6. Makefile语法总结
  7. vue前端验证输入_Vue-Element之vue-element 输入框验证
  8. TensorFlow2.0:张量限幅
  9. Spring Boot中日志框架的使用——Logback
  10. java使用org.w3c.dom解析XML文档,创建、增删查改,保存,读取,遍历元素等操作
  11. 比特币交易信息 广播 服务器,《比特币白皮书》区块圣经(3)时间戳服务器(Timestamp serv...
  12. vue视频保存不下来_vue视频如何导出? 视频导出方法攻略解答!
  13. 《史蒂夫·乔布斯传》中文PDF文字版官方传记电子书下载
  14. Android中ail的作用和使用说明
  15. Math 数学方法、随机数公式、随机数公式推理
  16. 在线查看计算机配置,怎样查看电脑配置信息?
  17. 多元线性回归模型的特征选择:全子集回归、逐步回归、交叉验证
  18. 人工智能AI 01人工智能入门指南
  19. origin画对数坐标_如何用Origin绘制对数坐标图、双横坐标图及插入到Word文稿
  20. IntelliJ IDEA 2020.3怎么设置成中文汉化

热门文章

  1. response细节点
  2. int 转interger java_Java中Integer和int之间的转换
  3. PHP中字符串定界符
  4. 单片机涡轮流量传感器_关于涡轮流量计传感器的维护保养
  5. 容器宿主机数据库_解决Docker容器内访问宿主机MySQL数据库服务器的问题
  6. spring 动态代理_分析动态代理给 Spring 事务埋下的坑
  7. python manager与basemanager_使用Python多处理管理器(BaseManager/SyncManager)与远程计算机共享队列时出现管道中断...
  8. 学籍管理系统 c++作业
  9. 198. 打家劫舍 golang 动态规划 数组越界
  10. linux 怎么把^M去掉