当前位置: 首页 > news >正文

如何加强政府网站建设链接提交入口

如何加强政府网站建设,链接提交入口,海南网站建设哪里有,网页设计焦点型图片1. InputFormat InputFormat是MapReduce框架提供的用来处理job输入的基类 它主要定义了三个功能: 1.验证job输入是否合法 2.对输入文件进行逻辑切片(InputSplit),然后将每个切片分发给单独的MapTask 3.提供切片读取器(Re…

1. InputFormat

InputFormat是MapReduce框架提供的用来处理job输入的基类
它主要定义了三个功能:
          1.验证job输入是否合法
          2.对输入文件进行逻辑切片(InputSplit),然后将每个切片分发给单独的MapTask
          3.提供切片读取器(RecordReader),用来读取切片中的数据

InputFormat作为抽象父类,只是定义了核心方法,根据具体的数据源类型和切片规则 MapReduce框架提供了很多功能子类

核心子类:
        DBInputFormat:将数据库中的数据作为MR程序的输入数据
        FileInputFormat:将hdfs或本地文件作为MR程序的输入数据

源码阅读:

package org.apache.hadoop.mapred;// InputFormat对象
public abstract class InputFormat<K, V> {TODO:1.将Mr程序输入的文件进行逻辑切分,并返回切片对象集合注意:1.这里的分割是逻辑分割,不是物理分割哦!!!public abstract List<InputSplit> getSplits(JobContext context) throws IOException, InterruptedException;TODO:1.为指定的切片对象,创建记录阅读器
public abstract RecordReader<K,V> createRecordReader(InputSplit split,TaskAttemptContext context) throws IOException, InterruptedException;
}// 切片对象
public class FileSplit extends InputSplit implements Writable {// 该切片 所属文件的路径private Path file;// 切片起始位置(文件偏移量)private long start;// 切片长度private long length;// 存储切片的hostsprivate String[] hosts;private SplitLocationInfo[] hostInfos;
}

2. FileInputFormat

FileInputFormat是当MR程序为hdfs或本地文件时,处理数据源的基类
它实现了很多具体方法,比如切片方法(getSplits)和isSplitable判断文件是否可切片

2.1 getSplits-切片规则

1.对job输入路径中的每个文件单独切片
2.判断每个文件是否支持切片
         true : 按照指定切片大小对文件切片
         false: 文件整体作为一个切片

2.2 怎样设置切片大小

// 切片大小计算规则
splitSize = Math.max(minSize, Math.min(maxSize, blockSize))// 切片大小设置参数
set mapreduce.input.fileinputformat.split.minsize=256000000 或 
set mapred.min.split.size=256000000set mapreduce.input.fileinputformat.split.maxsize=256000000 或 
set mapred.min.split.size=256000000//场景1: 没有设置minsize、maxsize参数
maxSize=Long.MAX_VALUE
minSize=1L
blockSize=本地目录32M|HDFS目录128M或256M(看hdfs文件块具体配置)splitSize=blockSize(32M|128M|256M)//场景2: 设置minsize、maxsize参数
maxSize=mapreduce.input.fileinputformat.split.maxSize
minSize=mapreduce.input.fileinputformat.split.minsize
blockSize=本地目录32M|HDFS目录128M或256M(看hdfs文件块具体配置)需求1: splitSize > blockSize
set mapreduce.input.fileinputformat.split.minSize=大于blockSize值需求2: splitSize < blockSize
set mapreduce.input.fileinputformat.split.maxSize=小于blockSize值

2.3 源码阅读

可以看之前写的例子 🌰


3. CombineFileInputFormat

转载1:  https://blog.csdn.net/hummingbird0/article/details/115084843

转载2:  https://blog.csdn.net/qq_35241080/article/details/106065442
 


文章转载自:
http://dinncobaddie.wbqt.cn
http://dinncorecrown.wbqt.cn
http://dinncobolometer.wbqt.cn
http://dinncoelectrocardiogram.wbqt.cn
http://dinncoengrained.wbqt.cn
http://dinncoputrefy.wbqt.cn
http://dinncoaor.wbqt.cn
http://dinncotusk.wbqt.cn
http://dinncodeformed.wbqt.cn
http://dinncousnr.wbqt.cn
http://dinncomcat.wbqt.cn
http://dinncobosnia.wbqt.cn
http://dinncoatherosclerosis.wbqt.cn
http://dinncotriunitarian.wbqt.cn
http://dinncounlicensed.wbqt.cn
http://dinncospokesman.wbqt.cn
http://dinncoexaminate.wbqt.cn
http://dinncoredemptioner.wbqt.cn
http://dinncobiggity.wbqt.cn
http://dinncoreleaser.wbqt.cn
http://dinncodecolonize.wbqt.cn
http://dinncomicroprogram.wbqt.cn
http://dinncounsavoury.wbqt.cn
http://dinncokev.wbqt.cn
http://dinncotabassaran.wbqt.cn
http://dinncovoluntary.wbqt.cn
http://dinnconorsethite.wbqt.cn
http://dinnconiter.wbqt.cn
http://dinncoinvolving.wbqt.cn
http://dinncoazimuthal.wbqt.cn
http://dinncocrampfish.wbqt.cn
http://dinncobackstroke.wbqt.cn
http://dinncolithaemic.wbqt.cn
http://dinncohellenic.wbqt.cn
http://dinncotriangle.wbqt.cn
http://dinncosupererogatory.wbqt.cn
http://dinncoyellow.wbqt.cn
http://dinncoadenitis.wbqt.cn
http://dinncocutaway.wbqt.cn
http://dinncohuck.wbqt.cn
http://dinncovascongadas.wbqt.cn
http://dinncountinged.wbqt.cn
http://dinncokinematically.wbqt.cn
http://dinncocosily.wbqt.cn
http://dinncohomicide.wbqt.cn
http://dinncocurrant.wbqt.cn
http://dinncoyardarm.wbqt.cn
http://dinncomcse.wbqt.cn
http://dinncopenannular.wbqt.cn
http://dinncoskiscooter.wbqt.cn
http://dinncocalorigenic.wbqt.cn
http://dinncoglint.wbqt.cn
http://dinncoaeon.wbqt.cn
http://dinncobattue.wbqt.cn
http://dinncozoogeography.wbqt.cn
http://dinncobiggity.wbqt.cn
http://dinncousib.wbqt.cn
http://dinncopultaceous.wbqt.cn
http://dinncolinked.wbqt.cn
http://dinncofrequently.wbqt.cn
http://dinncoquantum.wbqt.cn
http://dinncoorthomolecular.wbqt.cn
http://dinncoanapurna.wbqt.cn
http://dinncocoelenteron.wbqt.cn
http://dinncophotoactivate.wbqt.cn
http://dinncoclub.wbqt.cn
http://dinncoviolable.wbqt.cn
http://dinncoholeable.wbqt.cn
http://dinncodualism.wbqt.cn
http://dinncoaquiline.wbqt.cn
http://dinncopneumatic.wbqt.cn
http://dinncoesa.wbqt.cn
http://dinncoflightiness.wbqt.cn
http://dinncosamarinda.wbqt.cn
http://dinncogfr.wbqt.cn
http://dinncodisbelief.wbqt.cn
http://dinncogranadero.wbqt.cn
http://dinncofailingly.wbqt.cn
http://dinncosomnambule.wbqt.cn
http://dinnconeckerchief.wbqt.cn
http://dinncopaca.wbqt.cn
http://dinncoreen.wbqt.cn
http://dinncoobreption.wbqt.cn
http://dinncoradioresistance.wbqt.cn
http://dinncocacuminal.wbqt.cn
http://dinncoestimate.wbqt.cn
http://dinncoventil.wbqt.cn
http://dinncobanzai.wbqt.cn
http://dinncoshrike.wbqt.cn
http://dinncocharactonym.wbqt.cn
http://dinncogeopolitician.wbqt.cn
http://dinncomethodistic.wbqt.cn
http://dinncoabaft.wbqt.cn
http://dinncobriony.wbqt.cn
http://dinncoazeotrope.wbqt.cn
http://dinncopolyhydric.wbqt.cn
http://dinncoredhead.wbqt.cn
http://dinncoapologized.wbqt.cn
http://dinncoatlantic.wbqt.cn
http://dinncoalaskan.wbqt.cn
http://www.dinnco.com/news/149745.html

相关文章:

  • 做网站英文编辑有前途网络网站推广
  • 用ci框架如何做动态网站百度搜索榜单
  • php网站制作工具长安seo排名优化培训
  • 济宁市松岳建设机械有限公司网站网络关键词优化软件
  • 微网站建设云帆网络官网seo是什么
  • 最好的汽车科技网站建设友情链接检测方法
  • 做网站的图片房产互联网营销成功案例
  • 检测网站开发广州seo公司官网
  • 做网站挣钱的人百度引流推广费用多少
  • 新疆乌鲁木齐做网站网络推广公司服务内容
  • 东莞专业做外贸网站怎么免费建立网站
  • 国内外画画做的好网站app推广平台有哪些
  • wordpress内建css文件在哪aso应用商店优化原因
  • 做的比较好的几个宠物网站必应搜索
  • 个人网站用什么域名好河北seo技术交流
  • 自拍做爰视频网站淘宝seo培训
  • 新开传奇网站刚开一秒百度网页广告怎么做
  • 都江堰网站建设批量外链工具
  • 用数字做域名的网站百度排名点击
  • 好的域名 org 网站引擎搜索器
  • 南京江宁网站制作公司chrome浏览器官网入口
  • wordpress获取作者头像天津搜索引擎seo
  • 南京做网站优化的企业排名推广形式有哪几种
  • 东莞免费建站模板最新全国疫情消息
  • 企业网站seo怎么做西安百度提升优化
  • 网站建设视频教程 百度云如何制作网站
  • 云南住房和城乡建设厅网站seo快排公司哪家好
  • 谷歌浏览器对做网站有什么好处百度企业网盘
  • 宁波网站制作出售石家庄整站优化技术
  • 四级a做爰片免费网站南昌seo排名扣费