分布式文件系统HDFS及其简单使用
在现代的企业环境中,单机容量往往无法存储大量数据,需要跨机器存储。统一管理分布在集群上的文件系统称为分布式文件系统。
HDFS
HDFS(Hadoop Distributed Fi分布le System)是 Apache Hadoop 项目的一个子项目. Hadoop 非常适于存储大型数据 (比如 TB 和 PB), 其就是使用 HDFS 作为存储系统. HDFS 使用多台计算机存储文式文件, 并且提供统一的访问接口。
HDFS是根据谷歌的论文:《The Google File System》进行设计的
HDFS的四个基本组件:HDFS Client、NameNode、DataN件系ode和Secondary NameNode。
Client
Client是客户端。HDFS Client文件切分。文件上传 HDFS 的时候,Client 将文件切分成 一个一个的Block,然后统H进行存储。Client 提供一些命令来管理 和访问HDFS,比如启动或者关闭HDFS。
NameNode
NameNode就是 master,它是一个主管、管理者。管理 HDFS 元数据(DF文件路径,文件的大小,文件的名字,文件权限,文件的block切片信息)。
NameNode管理 Block 副本策略:默认 3 个副本,处理客户端读写请求。
DataNode
DataNS及ode就是Slave。NameNode下达命令,DataNode 执行实际的操作。
DataNode存储实际的数据块,执行数据块的读/写操作。定时向namenode汇报block其简信息。
Secondary NameNode
SecondaryNameNode不是NameNode的备份。当NameNode挂掉的时候,它并不能马上替换NameNode并提供服务。
辅单使助 NameNode,分担其工作量。在紧急情况下,可辅助恢复 NameNode。
副本机制
HDFS被设计成能够在一个大集群中跨机器可靠地存储超大文件。它将每个文件存储成一系列的数据块,分布这个数据块被称为block,除了最后一个,所有的数据块都是同样大小的。
为了容错,文件的所有block都会有副本。每个文件的数据块大小和副本系数都是可配置的。
在hadoop2式文 当中, 文件的 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
然后在HadDFoop页面打开HDFS。
此时的user文件夹将会看见。
下面将一个大小为300M的文件上传到HDFS的user文件夹中
然后在Hadoop页面看见刚刚上传的文件。
此时被分开了三S及个block。
-
震惊好莱坞!你刷到的热门大片,背后竟是中国AI在“打工”数据分析常见效应&定律性价比之王!Anthropic 推出 Claude Haiku 4.5,编程能力媲美 Sonnet 4 仅需三分之一的价格!标签: GeminiSpark GoogleI/O2026 Gemini3.5 GoogleAIUltra标签: Netflix InterPositive 本·阿弗莱克 AI影视工具标签: 马斯克 特斯拉 AI 通用人工智能iOS26.1Beta3暗示“苹果智能”将集成谷歌Gemini等更多第三方AI模型标签: 昊铂埃安5标签: 瑞声科技 AI感知 散热业务 电磁传动字节跳动推出 Sa2VA:结合 LLaVA 与 SAM-2 实现多模态智能分割
- ·通过AWS,Azure和Google Cloud进行CaaS服务
- ·虚假评论让亚马逊不堪其扰,Facebook成水军大本营 ?
- ·BI工具选型指南!
- ·AI分析如何使远程视频监控更加平民化
- ·微软抨击亚马逊AWS方面对Solarwinds黑客破坏事件缺乏透明度
- ·标签: Vbot维他动力 秦海龙 超能机器狗 具身智能
- ·云计算开发:Python3-rjust()方法详解
- ·三星 Galaxy XR 头显正式登场:1799 美元起,性能对标 Vision Pro,重量更轻、生态更开放
- ·消息称博通与云计算公司VMware洽谈收购事宜 后者市值约400亿美元
- ·腾讯云宣布在曼谷、法兰克福、东京、香港新增四个数据中心
- ·改变电子商务行业的5种人工智能趋势
- ·标签: GettyImages Shutterstock CMA 图片版权
- ·阿里云万网上线“.ai”“.car”等全新域名后缀,注册域名最高直降28%
- ·标签: 牛芯半导体 招商证券 栾昌海 高速互联
- ·科技巨头AI推广路上的“绊脚石”:谷歌AI概览频出错,商家纷纷反击
- ·火山引擎发布豆包大模型1.6升级版,日均 Tokens 调用量突破30万亿!
- ·Scale AI 起诉前员工及竞争对手 Mercor,指控窃取商业机密
- ·Uber与甲骨文达成7年云计算合作
- ·“微软6月24日发布下一代Windows”上热搜 网友:来抢鸿蒙风头的吧?
- ·谷歌Deepmind称解决蛋白质折叠难题 或加速药物研发
- ·苹果加速布局人工智能:传闻将收购两大 AI 初创公司!
- ·联想发布AI主机新阵列:分级算力布局,端侧AI时代正式开启
- ·备份Kubernetes的5个优秀实践
- ·标签: DeepSeek DeepSeekV4 乌兰察布 东数西算
- ·谷歌关闭Stadia游戏制作部门 放弃与PlayStation竞争转向合作
- ·甲骨文深度集成 GPT-5,助力企业智能化转型
- ·https://wydden.com/?ID=r8w9WMSKWkOcmiaFWaUv0dzMdqZWfKtF&s=谷歌快排操作流程【tg:seogoogle987】,8P0
- ·https://www.varian.com/en-au/search?cat=113&search=谷歌快排操作流程【tg:seogoogle987】,mWa
- ·https://www.pmindia.gov.in/en/?s=谷歌快排操作流程【tg:seogoogle987】,sb7
- ·https://www.abbreviations.com/谷歌快排操作流程【tg:seogoogle987】qOx
- ·https://www.pearson.com/en-us/search.html?aq=谷歌快排操作流程【tg:seogoogle987】,u35
- ·https://www.goodreads.com/quotes/tag/谷歌快排操作流程【tg:seogoogle987】bf4
- ·https://www.livehindustan.com/tags/谷歌快排操作流程【tg:seogoogle987】,uPL
- ·https://www.londontheatredirect.com/search/谷歌快排操作流程【tg:seogoogle987】,AU2
- ·https://www.unclefossil.com/search/谷歌快排操作流程【tg:seogoogle987】gad_source=1&gclid=Cj0KCQjw_-GxBhC1ARIsADGgDjsNKplUXa2F6YGlHBK2sHDQ88cgsJBb05DyO99TV9jNq_cT0kGMqyQaAgHQEALw_wcB
- ·https://store.line.me/search/sticker/ja?q=谷歌快排操作流程【tg:seogoogle987】H2P
