您的当前位置:首页 > 热点 > 分布式文件系统HDFS及其简单使用 正文
时间:2026-11-12 来源:网络整理 编辑:热点
就算是爸爸也想做在线观看
在现代的企业环境中,单机容量往往无法存储大量数据,需要跨机器存储。统一管理分布在集群上的文件系统称为分布式文件系统。
HDFS
HDFS(Hadoop Distributed Fi分布le System)是 Apache Hadoop 项目的一个子项目. Hadoop 非常适于存储大型数据 (比如 TB 和 PB), 其就是使用 HDFS 作为存储系统. HDFS 使用多台计算机存储文件,式文 并且提供统一的访问接口。
HDFS是根据谷歌的论文:《The Google File System》进行设计的
HDFS的四个基本组件:HDFS Client、NameNode、Data件系Node和Secondary NameNode。
Client
Client是客户端。HDFS Client文件切分。文件上传 HDFS 的时候,Client 将文件切分成 一个一个的Block统H,然后进行存储。Client 提供一些命令来管理 和访问HDFS,比如启动或者关闭HDFS。
NameNode
NameNode就是 master,它是一个主管、管理者。管理 HDFS 元数据DF(文件路径,文件的大小,文件的名字,文件权限,文件的block切片信息)。
NameNode管理 Block 副本策略:默认 3 个副本,处理客户端读写请求。
DataNode
DataNodeS及就是Slave。NameNode下达命令,DataNode 执行实际的操作。
DataNode存储实际的数据块,执行数据块的读/写操作。定时向namenode汇报block信息。
Sec其简ondary NameNode
SecondaryNameNode不是NameNode的备份。当NameNode挂掉的时候,它并不能马上替换NameNode并提供服务。
辅助 Nam单使eNode,分担其工作量。在紧急情况下,可辅助恢复 NameNode。
副本机制
HDFS被设计成能够在一个大集群中跨机器可靠地存储超大文件。它将每个文件存储成一系列的数据块,这个数据分布块被称为block,除了最后一个,所有的数据块都是同样大小的。
为了容错,文件的所有block都会有副本。每个文件的数据块大小和副本系数都是可配置的。
在hadoop2 当中, 文件的 b式文lock 块大小默认是 「128M」(134217728字节)。
如上图所示,一个大小为300M的a.txt上传到HDFS中,需要进行128M的切分,不足128M分为到另一block中。
H件系DFS基本命令
HDFS 简单使用
根据部署的服务,我们的 HDFS 根目录是 hdfs://192.168.147.128:9820,下面我们尝试在根目录下面创建子目录 user,如下统H命令所示:
[hadoop@node01 ~]$ hadoop fs -mkdir /user
然后在Hadoop页DF面打开HDFS。
此时的user文件夹将会看见。
下面将一个大小为300M的文件上传到HDFS的user文件夹中
然后在Hadoop页面看见刚刚上传的文件。
此时被分开了三个block。
&S及nbsp;
Argo Rollouts 实现蓝绿/金丝雀发布2026-08-17
云计算核心技术Docker教程:Docker Hub设置Slack集成2026-07-22
谷歌CEO为反垄断案辩解:在许多市场是失败者2026-09-18
标签: 个人信息保护 App违规 国家计算机病毒应急处理中心 微信小程序2026-08-04
标签: 小雨智造 Xiaoyu Brain 具身智能 工业机器人2026-06-19
Hadoop,大数据离不开它2026-06-11
标签: 法拉第未来 FF EAI机器人 贾跃亭 具身智能2026-11-01
标签: 阶梯医疗 阿里巴巴 腾讯 李雪2026-05-30
苹果市值创新高 当前市值24112亿美元2026-09-29
标签: 字节跳动 豆包 Dola助手 AI模型2026-09-15
京东云言犀将推出ChatJD 对标“产业版ChatGPT”2026-07-10
标签: 洛轴股份 C919 轴承 港交所上市2026-08-27
OpenClaw发布新版本:DeepSeek V4Flash正式成为系统默认模型2026-09-09
蚂蚁集团发布万亿参数模型 Ling-1T,超越 GPT-5 成新标杆2026-09-08
中国AI加速出海 阿里云提供全栈能力支持2026-06-21
OpenAI 秘密切换 ChatGPT 模型,以处理“情绪化”对话2026-10-22
市场规模达1300亿元,我国云计算发展迎来黄金期2026-09-17
炸丸子怎么做2026-09-26
中国一汽联合阿里云通义千问打造大模型应用GPT-BI2026-07-10