大数据新人应该了解的Hadoop中的各种文件格局

  • 电脑网络维修
  • 2024-11-15

Hadoop文件格局初学者指南

几周前,我写了一篇无关Hadoop的文章,并谈到了它的不同局部。 以及它如何在数据工程中表演关键角色。 在本文中,我将总结Hadoop中不同的文件格局。本主题将是一个冗长而极速的主题。 假设您想了解Hadoop的上班原理以及它在数据工程师中的关键作用,请在此处访问我关于Hadoop的文章,或乐于跳过。

Hadoop中的文件格局大抵分为两类:面向行和面向列:

> Picture 1.(Left Side )Show the Logical Table and Picture 2. ( RightSide) Row-Oriented Layout(Sequ
> Picture 3. Column-oriented Layout (RC File)

假设仍不分明行和列的方向,请不用担忧,您可以访问此链接,了解它们之间的区别。

以下是在Hadoop系统上宽泛经常使用的一些相关文件格局:

序列文件

存储格局取决于能否紧缩以及经常使用记载紧缩还是块紧缩而有所不同:

> The Internal structure of a sequence file with no compression and withrecord compression.
> The internal structure of a sequence file with block compression

地图文件

MapFile是SequenceFile的变体。 将索引减少到SequenceFile并对其启动排序后,它就是MapFile。索引存储为独自的文件,通常每128条记载存储一个索引。 可以将索引加载到内存中以启动极速查找-存储按Key定义的顺序陈列的数据的文件。MapFile记载必定按顺序编写。 否则,将引发IOException。

MapFile的派生类型:

Hadoop系统上方列出的文件包括RCFile,ORCFile和Parquet。 Avro的面向列的版本是Trevni。

RC文件

Hive的Record Columnar File(记载列文件),这种类型的文件首先将数据按行划分为行组,而后内行组外部将数据存储在列中。其结构如下:

> src="https://s5./oss/202004/26/8f8bfb49760798143eb68bd96ef67e42.jpeg">> Row-Store in an HDFS Block
> Column Group in HDFS Block

ORC文件

ORCFile(提升的记载列文件)提供了比RCFile更有效的文件格局。 它在外部将数据划分为自动大小为250M的Stripe。每个条带均蕴含索引,数据和页脚。 索引存储每列的最大值和最小值以及列中每一行的位置。

> ORC File Layout

在Hive中,以下命令用于经常使用ORCFile:

CREATE TABLE ...STORED AAS ORC ALTER TABLE ... SET FILEFORMAT ORC SEThive.default.fileformat=ORC

一种通用的基于列的存储格局,基于Google的Dremel。 特意长于解决深度嵌套的数据。

> The internal Structure of Parquet File

关于嵌套结构,Parquet会将其转换为平面列存储,该存储由重复级别和定义级别(R和D)示意,并在读取数据以重建整个文件时经常使用元数据来重建记载。 结构体。以下是R和D的示例:

AddressBook { contacts: { phoneNumber: "555 987 6543" } contacts: { } }AddressBook { }

就这样,如今,您知道了Hadoop中不同的文件格局。 假设您发现任何失误并提出倡导,请随时与我咨询。 您可以在我的LinkedIn上与我咨询。

  • 关注微信

本网站的文章部分内容可能来源于网络和网友发布,仅供大家学习与参考,如有侵权,请联系站长进行删除处理,不代表本网站立场,转载联系作者并注明出处:https://duobeib.com/diannaowangluoweixiu/8012.html

猜你喜欢

热门标签

洗手盆如何疏浚梗塞 洗手盆为何梗塞 iPhone提价霸占4G市场等于原价8折 明码箱怎样设置明码锁 苏泊尔电饭锅保修多久 长城画龙G8253YN彩电输入指令画面变暗疑问检修 彩星彩电解除童锁方法大全 三星笔记本培修点上海 液晶显示器花屏培修视频 燃气热水器不热水要素 热水器不上班经常出现3种处置方法 无氟空调跟有氟空调有什么区别 norltz燃气热水器售后电话 大连站和大连北站哪个离周水子机场近 热水器显示屏亮显示温度不加热 铁猫牌保险箱高效开锁技巧 科技助力安保无忧 创维8R80 汽修 a1265和c3182是什么管 为什么电热水器不能即热 标致空调为什么不冷 神舟培修笔记本培修 dell1420内存更新 青岛自来水公司培修热线电话 包头美的洗衣机全国各市售后服务预定热线号码2024年修缮点降级 创维42k08rd更新 空调为什么运转异响 热水器为何会漏水 该如何处置 什么是可以自己处置的 重庆华帝售后电话 波轮洗衣机荡涤价格 鼎新热水器 留意了!不是水平疑问! 马桶产生了这5个现象 方便 极速 邢台空调移机电话上门服务 扬子空调缺点代码e4是什么疑问 宏基4736zG可以装置W11吗 奥克斯空调培修官方 为什么突然空调滴水很多 乐视s40air刷机包 未联络视的提高方向 官网培修 格力空调售后电话 皇明太阳能电话 看尚X55液晶电视进入工厂形式和软件更新方法 燃气热水器缺点代码

热门资讯

关注我们

微信公众号