您的当前位置:首页 > 热点 > 分布式文件系统HDFS及其简单使用 正文
时间:2026-11-14 来源:网络整理 编辑:热点
必应蜘蛛池租用【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、DataNode件系和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信息。
Secon其简dary NameNode
SecondaryNameNode不是NameNode的备份。当NameNode挂掉的时候,它并不能马上替换NameNode并提供服务。
辅助 NameN单使ode,分担其工作量。在紧急情况下,可辅助恢复 NameNode。
副本机制
HDFS被设计成能够在一个大集群中跨机器可靠地存储超大文件。它将每个文件存储成一系列的数据块,这个数分布据块被称为block,除了最后一个,所有的数据块都是同样大小的。
为了容错,文件的所有block都会有副本。每个文件的数据块大小和副本系数都是可配置的。
在hadoop2 当中, 文式文件的 block 块大小默认是 「128M」(134217728字节)。
如上图所示,一个大小为300M的a.txt上传到HDFS中,需要进行128M的切分,不足128M分为到另一blo件系ck中。
HDFS基本命令
HDFS 简单使用
根据部署的服务,我们的 HDFS 根目录是 hdfs://192.168.147.128:9820,下面我们尝试在根目录下面创建子目录 user统H,如下命令所示:
[hadoop@node01 ~]$ hadoop fs -mkdir /user
然后在HadoDFop页面打开HDFS。
此时的user文件夹将会看见。
下面将一个大小为300M的文件上传到HDFS的user文件夹中
然后在Hadoop页面看见刚刚上传的文件。
此时被分开了三个blocS及k。
标签: DeepSeek 人工智能 AI初创 独角兽2026-08-22
标签: 陈天桥 发现式智能 AIAS 2025 时间结构2026-09-04
淘宝天猫推出 AI 识别技术,打击恶意退款伪造图像2026-06-07
标签: 诺比侃 AI+交通 廖峪 赛伦生物2026-08-01
标签: AMD 英特尔 奥迪Q5L 特斯拉2026-09-01
宝马发布全新AI智能座舱助手 能理解用户复杂出行需求2026-09-29
“精英”底色凸显:调查显示 Claude 用户群体富裕程度远超竞品2026-08-12
标签: 宇树科技 王兴兴 上市绿道2026-07-15
亚马逊敦促法官撤销美国防部授予微软的100亿美元云计算合同2026-08-21
71% 的美国人忧虑 AI 将永久性失业2026-09-16
标签: AMD 苏姿丰 SIA 半导体2026-09-22
2022年二季度中国大陆云服务支出达73亿美元 阿里云占比34%2026-10-06
标签: xAI 马斯克 罗斯·诺丁 SpaceX2026-06-23
标签: 擎天租 SHAREBOT 正大机器人 美格智能2026-06-19
标签: 张雪机车 重庆张雪机车工业有限公司2026-06-05
消息称阿里通义大模型前核心员工周畅加入字节跳动,被诉违反竞业协议2026-10-10
甲骨文与谷歌云联手,Gemini 先进AI模型即将来袭2026-06-10
标签: 索尼 LEGO 银座索尼公园 80周年2026-09-02
GPT-5偏见测试结果公布:500问验证客观性飞跃,情感化问题仍是挑战2026-10-15