分布式文件系统HDFS及其简单使用
在现代的企业环境中,单机容量往往无法存储大量数据,需要跨机器存储。统一管理分布在集群上的文件系统称为分布式文件系统。
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
DataNodS及e就是Slave。NameNode下达命令,DataNode 执行实际的操作。
DataNode存储实际的数据块,执行数据块的读/写操作。定时向namenode汇报block信息。
S其简econdary NameNode
SecondaryNameNode不是NameNode的备份。当NameNode挂掉的时候,它并不能马上替换NameNode并提供服务。
辅助 N单使ameNode,分担其工作量。在紧急情况下,可辅助恢复 NameNode。
副本机制
HDFS被设计成能够在一个大集群中跨机器可靠地存储超大文件。它将每个文件存储成一系列的数据块,这个数据分布块被称为block,除了最后一个,所有的数据块都是同样大小的。
为了容错,文件的所有block都会有副本。每个文件的数据块大小和副本系数都是可配置的。
在hadoop2 当中, 文件式文的 block 块大小默认是 「128M」(134217728字节)。
如上图所示,一个大小为300M的a.txt上传到HDFS中,需要进行128M的切分,不足128M分为到另一block中件系。
HDFS基本命令
HDFS 简单使用
根据部署的服务,我们的 HDFS 根目录是 hdfs://192.168.147.128:9820,下面我们尝试在根目录下面创建子目录 user,如下命统H令所示:
[hadoop@node01 ~]$ hadoop fs -mkdir /user
然后在Hadoop页面打开HDFDFS。
此时的user文件夹将会看见。
下面将一个大小为300M的文件上传到HDFS的user文件夹中
然后在Hadoop页面看见刚刚上传的文件。
此时被分开了三个block。
&nS及bsp;
(责任编辑:微信关注)
- OpenAI 推出 Workspace Agents:全天候办公时代开启
- 关于机器人流程自动化不可不知的十个秘密
- 火山引擎发布Agentic AI汽车方案,豆包大模型加速智驾座舱生态变革
- 标签: 同程旅行 DeepTrip 西安榆林航线 奔县游
- 标签: Meta Limitless Rewind Mac AI穿戴设备
- 云计算核心技术Docker教程:Docker Hub创建一个新的服务帐户
- 保险行业如何利用人工智能
- 标签: OPPO 一加 豆包 QClaw
- 标签: 车联天下 港交所上市 招股书 智能科技
- 标签: 滴滴 AI出行助手小滴 国际业务 自动驾驶
- 标签: 同花顺 300033 财报 2025年
- 阿里云季度营收首次超过200亿元 计划为全新操作系统投入20亿专项资金
- 标签: 美光科技 小米集团 三体公司 许垚
- Salesforce第二财季营收同比增长22% 净利润同比下降87%
- 2021年需要关注的5个开源Kubernetes项目
- 标签: 美光 DDR5 HBM AI存储
- 环球音乐转向合作:与 Udio、Stability AI 携手重塑 AI 音乐格
- “谷歌允许员工申请永久远程办公”登上热搜 网友:宅男宅女的终极福利
- 腾讯云:云开发注册用户数达56万 日调用超7亿次
- 标签: 理想L6 理想汽车 碳酸锂 高通8797
- https://www.madebyoranges.com/nl/search/谷歌快排操作流程【tg:seogoogle987】,oFD views+
- https://www.kuaikanmanhua.com/sou/谷歌快排操作流程【tg:seogoogle987】,znt views+
- https://www.goodreads.com/quotes/tag/谷歌快排操作流程【tg:seogoogle987】4YI views+
- https://www.lezhin.com/ko/tags/谷歌快排操作流程【tg:seogoogle987】,cau views+
- https://www.vivaraise.fr/catalogsearch/result/?q=谷歌快排操作流程【tg:seogoogle987】,JmO views+
- https://www.nissin.com/jp/search/?cat=105&q=谷歌快排操作流程【tg:seogoogle987】,zDq views+
- https://www.riohondo.edu/?action=QUERY&s=谷歌快排操作流程【tg:seogoogle987】,geA views+
- https://www.trockenmittel.ch/catalogsearch/result/?iC=ZM3&q=谷歌快排操作流程【tg:seogoogle987】,Mwd views+
- https://www.impactpool.org/search/?type=79&q=谷歌快排操作流程【tg:seogoogle987】Ca8 views+
- https://www.teamlab.art/?submit=谷歌快排操作流程【tg:seogoogle987】,nh4 views+
