分布式文件系统HDFS及其简单使用
在现代的企业环境中,单机容量往往无法存储大量数据,需要跨机器存储。统一管理分布在集群上的文件系统称为分布式文件系统。
HDFS
HDFS(Hadoop Distributed Fi分布le System)是 Apache Hadoop 项目的一个子项目. Hadoop 非常适于存储大型数据 (比如 TB 和 PB), 其就是使用 HDFS 作为存储系统. HDFS 使用多台计算机存储文件, 并且式文提供统一的访问接口。
HDFS是根据谷歌的论文:《The Google File System》进行设计的
HDFS的四个基本组件:HDFS Client、NameNode、DataNod件系e和Secondary NameNode。
Client
Client是客户端。HDFS Client文件切分。文件上传 HDFS 的时候,Client 将文件切分成 一个一个的Block,然后进统H行存储。Client 提供一些命令来管理 和访问HDFS,比如启动或者关闭HDFS。
NameNode
NameNode就是 master,它是一个主管、管理者。管理 HDFS 元数据(文件路径DF,文件的大小,文件的名字,文件权限,文件的block切片信息)。
NameNode管理 Block 副本策略:默认 3 个副本,处理客户端读写请求。
DataNode
DataNode就是SS及lave。NameNode下达命令,DataNode 执行实际的操作。
DataNode存储实际的数据块,执行数据块的读/写操作。定时向namenode汇报block信息。
Sec其简ondary NameNode
SecondaryNameNode不是NameNode的备份。当NameNode挂掉的时候,它并不能马上替换NameNode并提供服务。
辅助 Na单使meNode,分担其工作量。在紧急情况下,可辅助恢复 NameNode。
副本机制
HDFS被设计成能够在一个大集群中跨机器可靠地存储超大文件。它将每个文件存储成一系列的数据块,这个数据块分布被称为block,除了最后一个,所有的数据块都是同样大小的。
为了容错,文件的所有block都会有副本。每个文件的数据块大小和副本系数都是可配置的。
在hadoop2 当中, 文件式文的 block 块大小默认是 「128M」(134217728字节)。
如上图所示,一个大小为300M的a.txt上传到HDFS中,需要进行128M的切分,不足128M分为到另一bloc件系k中。
HDFS基本命令
HDFS 简单使用
根据部署的服务,我们的 HDFS 根目录是 hdfs://192.168.147.128:9820,下面我们尝试在根目录下面创建子目录 use统Hr,如下命令所示:
[hadoop@node01 ~]$ hadoop fs -mkdir /user
然后在Hadoop页DF面打开HDFS。
此时的user文件夹将会看见。
下面将一个大小为300M的文件上传到HDFS的user文件夹中
然后在Hadoop页面看见刚刚上传的文件。
此时被分开了三个blocS及k。
相关文章
查看最新行情 新浪科技讯 1月6日早间消息,据报道,亚马逊正在力图减轻其平台上第三方销售商的送货压力。由于新冠疫情极大限制了美国物流公司的业务,这些第三方销售商的发货速度受到了很大的影响。 去年8月,2026-11-16
云梦级12月19日云梦级消息,12月19日,飞猪发布的《2026元旦假期出游风向标》显示,在“请3休8”拼假攻略的强力带动下,消费者出游意愿高涨,旅游市场呈现出“玩得好、玩得多”的特征。 截至目前,元2026-11-16
在即时通讯领域,高并发消息处理是个很重要的话题。以京东客服系统举例,每当促销时,促销店铺的每个客服短时间内可能接收到大量的用户咨询,如果不能及时快速地展示出用户咨询的信息,那么就无法对用户的咨询进行快2026-11-16
云梦级11月27日云梦级消息,今日有网友在@罗永浩的十字路口 最新一条博文的评论区询问:“录音还公布么?”罗永浩回复称:“当然。”也有网友问:“是不是背着我们私下接受道歉了?”罗永浩回复称:“没有。”2026-11-16
标签: 加科思药业 戈来雷塞 JKRAS G12C抑制剂 JAB-23E73
云梦级3月12日云梦级消息,加科思药业公布截至2025年12月31日止年度业绩。2025年营收5350万元,净亏损同比收窄6.25%至约1.46亿元。 2025年,公司在KRAS靶向治疗及创新ADC平2026-11-16
对于社会关切的“二选一”“大数据杀熟”等平台经济领域垄断行为,如何细化认定?国务院反垄断委员会2月7日发布关于平台经济领域的反垄断指南,国务院反垄断委员会办公室负责同志对指南进行了解读。 对“二选一”2026-11-16

最新评论