论坛
潜水/灌水快乐,沉淀知识,认识更多同行。
ToB圈子
加入IT圈,遇到更多同好之人。
朋友圈
看朋友圈动态,了解ToB世界。
ToB门户
了解全球最新的ToB事件
博客
Blog
排行榜
Ranklist
文库
业界最专业的IT文库,上传资料也可以赚钱
下载
分享
Share
导读
Guide
相册
Album
记录
Doing
搜索
本版
文章
帖子
ToB圈子
用户
免费入驻
产品入驻
解决方案入驻
公司入驻
案例入驻
登录
·
注册
只需一步,快速开始
账号登录
立即注册
找回密码
用户名
Email
自动登录
找回密码
密码
登录
立即注册
首页
找靠谱产品
找解决方案
找靠谱公司
找案例
找对的人
专家智库
悬赏任务
圈子
SAAS
ToB企服应用市场:ToB评测及商务社交产业平台
»
论坛
›
软件与程序人生
›
云原生
›
HDFS分布式文件系统的架构及特点
HDFS分布式文件系统的架构及特点
滴水恩情
金牌会员
|
2024-12-19 07:43:42
|
显示全部楼层
|
阅读模式
楼主
主题
887
|
帖子
887
|
积分
2661
一、HDFS架构
HDFS接纳的是主从(Master/Slave)架构,即一个HDFS通常是由一个Master和多个Slave构成。
Master为NameNode重要用于管理HDFS
Slave为DataNode重要用于存储文件
SecondaryNode用于辅助NameNode
HDFS架构
1.1Block
Block是HDFS文件系统中最小的存储单位,通常称为数据块。
在HDFS文件系统中存储的文件会被拆分为多个Block,每个Block作为单独的单元举行存储,同一文件的多个Block通常存放在不同的DataNode。
在Hadoop3.x版本中,Block的默认大小为128MB。
1.2MetaData
MetaNode用于记录HDFS文件系统的相干信息,这些信息称为元数据。
元数据的内容包括文件系统的目次布局,文件名,文件路径,文件大小,文件副本数,文件与Block的映射关系以及Block与DataNode的映射关系等信息。
为确保原数据的快速访问,元数据会保存在内存中。
为防止原数据丢失,会在本地磁盘天生Fsimage文件以备份元数据。
当摆设的Hadoop集群初次启动前举行格式化HDFS时,会在本地磁盘的指定目次天生一个Fsimage文件,启动Hadoop集群时NameNode会将Fsimage文件加载到内存中。
Edits文件以追加的方式记录内存中元数据的每一次变化, 假如NameNode启机,那么可以通过合并Fsimage文件和Edits文件的方式规复内存中存储的元数据。
为避免Edits文件过大,NameNode会定期将Fsimage文件和Edits文件举行合并。
1.3NameNode
HDFS的名称节点,也称为主节点。
可管理文件系统的命名空间,比方打开文件、删除文件、重命名文件、创建目次等。
处理客户端对文件的读写请求。
维护HDFS的元数据。
维护和管理DataNode,并调和DataNode为客户端发起的读写请求提供服务。
1.4DataNode
HDFS的数据节点,也称为从节点。
存储Block。
根据NameNode的指令对Block举行创建、复制、删除等操作。
定期向NameNode报告自身存储的Block列表及健康状态。
负责为客户端发起的读写请求提供服务。
1.5SecondaryNode
HDFS的辅助节点。
可定期从NameNode复制Fsimage文件和及合并Edits文件,并将合并结果发送给NameNode。
是NameNode的冷备份,若NameNode无法使用时,可获取SecondaryNode保存的Fsimage文件和Edits文件,规复NameNode的数据和运行状态。
二、HDFS的特点
1.存储大文件
支持GB甚至TB级别的文件存储。
2.高容错性
HDFS的副本机制会为DataNode中的每个Block创建多个副本,假如某个DataNode启机,也可以从保存的Block副本的其他DataNode中读取雷同的Block。
3.简朴的同等性模型
简朴:易用且专注存储和管理数据。
同等性:HDFS接纳一次写入、多次读取的文件访问模型,且一个文件经过创建、写入、关闭后,只能追加,不能修改。也不支持并发多用户的写操作,包管数据终极不停,而不是实时。
4.移动计算比移动数据更经济
就近原则。通过本地或边缘计算环境处理数据,资源效率高。可最大限度减少网络堵塞,增加系统团体吞吐量。
运行时,将计算迁移到靠近数据的位置比将数据迁移到计算的位置更好。
5.可移植性
可以在不同的平台使用。
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有账号?
立即注册
x
回复
使用道具
举报
0 个回复
倒序浏览
返回列表
快速回复
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
or
立即注册
本版积分规则
发表回复
回帖并转播
回帖后跳转到最后一页
发新帖
回复
滴水恩情
金牌会员
这个人很懒什么都没写!
楼主热帖
体系集成商重返黄金年代
ubuntu 20.04 安装好搜狗输入法无法输 ...
使用扩展函数方式,在Winform界面中快 ...
SFSafariViewController 加载的网页与 ...
接入Harbor私有仓库
一次服务器被入侵的处理过程分享 ...
【C++】STL——vector模拟实现
未来数据库需要关心的硬核创新 ...
「年终总结」写了 3 年文章的我,昨天 ...
Linux 进程概念 (上)
标签云
挺好的
服务器
快速回复
返回顶部
返回列表