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

开化网站建设国内新闻最新消息今天简短

开化网站建设,国内新闻最新消息今天简短,wordpress 用户密码的加密算法,服务器在境外为华人服务我们先简要了解下InputFormat输入数据 1.数据块与数据切片 数据块: Block在HDFS物理上数据分块,默认128M。数据块是HDFS存储数据单位 数据切片: 数据切片只是在逻辑上对输入进行分片,并不会物理上切片存储。数据切片是MapReduce…

我们先简要了解下InputFormat输入数据

1.数据块与数据切片

数据块: Block在HDFS物理上数据分块,默认128M。数据块是HDFS存储数据单位
数据切片: 数据切片只是在逻辑上对输入进行分片,并不会物理上切片存储。数据切片是MapReduce计算输入数据的单位,一个切片对应启动一个MapTask

2.数据切片与MapTask并行度决定机制

  1. 一个Job的Map阶段并行度由客户端在提交Job时的切片数决定
  2. 每一个Split切片分配一个MapTask并行实例处理
  3. 默认情况下,切片大小=数据块大小
  4. 切片时不考虑数据集整体,而是针对每一个文件单独切片

3.TextInputFormat

TextInputFormat是默认的FileInputFormat实现类,按行读取每条记录。键是文件中的位置LongWritable类型,值是文本行Text类型

4.CombineTextInputFormat

4.1 应用场景

TextInputFormat按文件切片,不管文件多小,都会是一个单独的切片,都会交给一个MapTask,这样如果大量小文件,就会产生大量MapTask,影响性能
CombineTextInputFormat用于小文件过多场景,它可以将多个小文件逻辑上规划到一个切片中,这样多个小文件就可以交给一个MapTask处理

4.2 Driver中代码配置
job.setInputFormatClass(CombineFileInputFormat.class);
// 虚拟存储切片最大值设置为4M,可根据小文件情况调整
CombineFileInputFormat.setMaxInputSplitSize(job, 4 * 1024 * 1024);
4.3 切片机制

生成切片过程包括:虚拟存储过程和切片过程

1)假设有4个小文件abcd[读取时按字典顺序]大小分别为1.7M、5.1M、3.4M以及6.8M这四个小文件
2)虚拟存储之后形成6个文件块,大小分别为:1.7M (2.55M、2.55M)3.4M(3.4M、3.4M),因为ac文件小于4M,分为一块;bd文件大于4M且小于2 * 4M且为了均匀考虑故均分为两块(如果有E文件大小为8.2M,即8.2>2 * 4,则先逻辑划分出4M,剩余4.2在按之前逻辑均匀划分)
3)切片过程判断虚拟存储文件是否大于等于4M,是则单独形成一个切片,否则跟下一个虚拟存储文件合并,共同形成一个切片,故abcd最终会形成3个切片,大小分别为:(1.7+2.55)M,(2.55+3.4)M,(3.4+3.4)M

欢迎关注公众号算法小生与我沟通交流

http://www.qdjiajiao.com/news/9616.html

相关文章:

  • 公司要招个做网站的人企业网站优化外包
  • 怎么做免费的产品图片网站定制网站和模板建站
  • 怎么样做网站爬虫关键词排名优化技巧
  • 做app做网站从何学起搜索引擎优化服务公司哪家好
  • 让路由器做网站服务器企业网站的搜索引擎推广与优化
  • 1688成品网站源码windows优化大师值得买吗
  • 陕西网站开发联系电话百度大数据官网入口
  • 织梦怎么在本地编辑多个网站查权重
  • 国外哪些网站可以兼职做任务网络推广营销培训机构
  • 昆山网站制作哪家强找公司做网站多少钱
  • 网站管理cms网站快速优化排名排名
  • 甘肃搜索引擎网络优化seo网络优化师招聘
  • ftp如何上传网站深圳网站设计公司排行
  • 个人网站备案网址武汉seo系统
  • wordpress限制用户权限北京seo的排名优化
  • 石家庄市建设局网站上海seo优化服务公司
  • seo外包服务优化合肥网站关键词优化公司
  • 南通的网站建设网上怎么推销自己的产品
  • 香港网站建设展览关键词热度查询
  • project 网站开发计划婚恋网站排名前三
  • 学校网站建设源代码seo优化专员
  • 兰州市城市建设设计院网站优化大师客服电话
  • 购物网站有哪些平台网站设计公司模板
  • 网站注册了域名然后怎么做兰州正规seo整站优化
  • 做网站哪家最便宜优化站点
  • 用dw做的网站怎么发到网上湖南长沙最新情况
  • 建筑学院app网站百度seo培训要多少钱
  • 备案核验单网站负责人广告传媒公司
  • 漳州网站设计搜索引擎营销的典型案例
  • 向百度提交网站产品推广宣传方案