分布式文件系统HDFS及其简单使用
在现代的企业环境中,单机容量往往无法存储大量数据,需要跨机器存储。统一管理分布在集群上的文件系统称为分布式文件系统。
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 将文件切分成 一个一个的Bl统Hock,然后进行存储。Client 提供一些命令来管理 和访问HDFS,比如启动或者关闭HDFS。
NameNode
NameNode就是 master,它是一个主管、管理者。管理 HDFSDF 元数据(文件路径,文件的大小,文件的名字,文件权限,文件的block切片信息)。
NameNode管理 Block 副本策略:默认 3 个副本,处理客户端读写请求。
DataNode
DatS及aNode就是Slave。NameNode下达命令,DataNode 执行实际的操作。
DataNode存储实际的数据块,执行数据块的读/写操作。定时向namenode汇报bl其简ock信息。
Secondary NameNode
SecondaryNameNode不是NameNode的备份。当NameNode挂掉的时候,它并不能马上替换NameNode并提供服单使务。
辅助 NameNode,分担其工作量。在紧急情况下,可辅助恢复 NameNode。
副本机制
HDFS被设计成能够在一个大集群中跨机器可靠地存储超大文件。它将每个文件存储成一系列分布的数据块,这个数据块被称为block,除了最后一个,所有的数据块都是同样大小的。
为了容错,文件的所有block都会有副本。每个文件的数据块大小和副本系数都是可配置的。
在ha式文doop2 当中, 文件的 block 块大小默认是 「128M」(134217728字节)。
如上图所示,一个大小为300M的a.txt上传到HDFS中,需要进行128M的切分,不足128M件系分为到另一block中。
HDFS基本命令
HDFS 简单使用
根据部署的服务,我们的 HDFS 根目录是 hdfs://192.168.147.128:9820,下面我们尝试在根目录下统H面创建子目录 user,如下命令所示:
[hadoop@node01 ~]$ hadoop fs -mkdir /user&nbsDFp;
然后在Hadoop页面打开HDFS。
此时的user文件夹将会看见。
下面将一个大小为300M的文件上传到HDFS的user文件夹中
然后在Hadoop页面看见刚刚上传的文件。
此时被分S及开了三个block。
(责任编辑:发票申请)
-
标签: GB18384-2025 GB38031-2025 电动汽车安全 动力电池安全
云梦级7月1日云梦级消息,据央视新闻报道,2026 年 7 月 1 日起,两项电动汽车领域强制性国家标准 ——《电动汽车安全要求》(GB 18384—2025)和《电动汽车用动力蓄电池安全要求》(GB...[详细]
-
云梦级12月30日云梦级消息,据京东黑板报官宣,京东家政西南培训基地于今日在重庆万州正式开班运营,该基地是目前行业规模最大的家政实训基地,占地面积约 2 万平方米,创新采用“场景教学 + 培宿一体”深...[详细]
-
云安全日报210629:红帽OpenShift云应用平台发现执行任意代码漏洞,需要尽快升级
Red Hat OpenShift Container Platform(红帽OpenShift容器平台)是美国红帽(Red Hat)公司的一套可帮助企业在物理、虚拟和公共云基础架构之间开发、部署和管...[详细]
-
云梦级12月9日云梦级消息,据知情人士及路透社获取的一份条款清单显示,日本软银集团与英伟达正洽谈参与 Skild AI 的一轮超 10 亿美元融资,此轮融资或将使这家机器人基础模型开发商的估值达到约...[详细]
-
标签: 字节跳动 沐瞳 MobileLegends Savvy
云梦级3月20日云梦级消息,字节跳动(下称字节)出售沐瞳一事,终于靴子落地。今日下午,字节游戏业务负责人张云帆发布全员信,表示最近公司已和Savvy Games Group(下称Savvy)签署协议,...[详细]
-
云梦级4月28日云梦级消息,今日,百度发全员信通知推进一系列组织与人才管理机制的重要调整,核心涵盖三个方向:打通职业发展通道、建设复合型人才梯队、构建更敏捷的组织体系。这是百度在AI加速落地背景下,主...[详细]
-
IDC:2021年中国数字政府IT安全硬件市场规模同比增长31.5%
17日讯,日前,市场研究机构IDC发布的《中国数字政府IT安全硬件市场份额,2021》报告显示,2021年中国数字政府IT安全硬件市场的规模达到64.9亿元人民币,同比增长31.5%,整体市场呈现快速...[详细]
-
谷歌推出 EmbeddingGemma:高效的移动端文本嵌入模型
来自谷歌深度学习团队的最新消息,他们正式推出了 EmbeddingGemma,这是一款专为移动设备设计的开源嵌入模型。EmbeddingGemma 以其308百万个参数的高效设计,在 MTEB(大规模...[详细]
-
美光正式送样业界高容量 SOCAMM2 模组,满足 AI 数据中心对低功耗 DRAM 的需求
10月23日消息,美光科技股份有限公司(纳斯达克股票代码:MU)近日宣布其 192GB SOCAMM2(small outline compression attached memory module...[详细]
-
云梦级11月12日云梦级消息,据火绒安全公众号表示,火绒安全实验室监测发现,包含成都奇鲁科技有限公司、天津杏仁桉科技有限公司在内的多家软件厂商,正通过云控配置方式构建大规模推广产业链,远程开启推广模块...[详细]

LiblibAI 完成1.3亿美元融资,成为国内最大单笔 AI 应用投资
标签: DeepSeek 梁文锋 腾讯控股 OpenClaw
标签: 美团 小象超市 美团无人机 鸭觅
标签: 天星医疗 运动医学 医疗器械 植入物
标签: 元视芯 CIS芯片 智能汽车 8M车载CIS
