分布式文件系统HDFS及其简单使用

  发布时间:2026-11-16   作者:玩站小弟   我要评论
百度蜘蛛池租用【tg:seogoogle987】。

在现代的企业环境中,单机容量往往无法存储大量数据,需要跨机器存储。统一管理分布在集群上的文件系统称为分布式文件系统。

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。

 

  • Tag:

相关文章

  • 受新冠疫情影响,亚马逊放宽对第三方卖家的送货速度要求

    查看最新行情 新浪科技讯 1月6日早间消息,据报道,亚马逊正在力图减轻其平台上第三方销售商的送货压力。由于新冠疫情极大限制了美国物流公司的业务,这些第三方销售商的发货速度受到了很大的影响。 去年8月,
    2026-11-16
  • 标签: 飞猪 元旦出游 出境游 AI旅游

    云梦级12月19日云梦级消息,12月19日,飞猪发布的《2026元旦假期出游风向标》显示,在“请3休8”拼假攻略的强力带动下,消费者出游意愿高涨,旅游市场呈现出“玩得好、玩得多”的特征。 截至目前,元
    2026-11-16
  • 指尖上的大数据 - IM消息处理优化方案

    在即时通讯领域,高并发消息处理是个很重要的话题。以京东客服系统举例,每当促销时,促销店铺的每个客服短时间内可能接收到大量的用户咨询,如果不能及时快速地展示出用户咨询的信息,那么就无法对用户的咨询进行快
    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

最新评论