千家信息网

深度理解HDFS架构

发表于:2025-01-23 作者:千家信息网编辑
千家信息网最后更新 2025年01月23日,深入理解HDFS架构副本存放:优化的副本存放策略是HDFS区分其他分布式系统的重要特性。HDFS采用机架感知策略来改进副本数据的可靠性,可用性,网络带宽的利用率。通过机架感知,Namenode可以确定
千家信息网最后更新 2025年01月23日深度理解HDFS架构
                                        深入理解HDFS架构

副本存放:

优化的副本存放策略是HDFS区分其他分布式系统的重要特性。HDFS采用机架感知策略来改进副本数据的可靠性,可用性,网络带宽的利用率。通过机架感知,Namenode可以确定DataNode所属机架id。HDFS的存放策略是将一个副本存放在本地机架的节点上,一个副本放在同一机架的另一个节点,最后一个副本存放在不同机架的节点上。减少机架间的数据传输,提高了写操作的效率,读的时候更好利用多个机架的带宽。

安全模式

Namenode启动后会进入安全模式的特殊状态,不进行数据块的复制。Namenode从所有的DataNode接收心跳信号和块状态报告。块状态报告包括DataNode所有数据块列表。检测各数据块是否达到最小副本数目。

文件系统元数据持久化

对于任何对文件系统元数据产生修改的操作,Namenode使用EditLog的事务日志记录下来。整个文件系统的DataNode空间,包括数据块到文件的映射,文件的属性等,存储在FsaImage文件。当NameNode启动时,从硬盘中读取EditLog和FsImage,将所有的EditLog事务作用在内存中的Image。保存FsImage,删除EditLog,这个过程称为一个检查点,只发生在NameNode启动时。

文件系统回收站

如果启用了回收站配置,用户或应用程序删除某个文件时,将这个文件重命名转移到/trash目录,以便后面的复原。保存时间可以配置,超过时间,文件将被永远删除。hadoop fs -rm /file将file移动到回收站目录。hadoop fs -rm -skipTrash /file 将file直接删除。
文件 数据 机架 副本 系统 回收站 状态 策略 节点 安全 事务 带宽 报告 时间 模式 目录 配置 架构 不同 最小 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 如何判断数据库有没有新建的表 关于网络安全的作文开头 数据库应用技术 说课 天山童姥服务器 广州华为鲲鹏服务器价格是多少 网络安全管理记录表 数据库修改后台密码 数据库中查询学生所在的学院 数据库的安全性理解 哪里能看到网络安全电视 君安互联网科技有限公司 服务器端安全监控软件的设计 如何查看自己服务器的端口和密码 数据库每个数加十 长沙学院软件开发 桐乡提花电脑软件开发商 逃跑吧少年移动服务器 扫黄打非护苗网络安全进课堂 汉维网络技术有限公司 全国网络安全等保牌照 北戴河新区网络安全设备 网络服务器配置与管理的心得 软件开发平常怎样工作 sql数据库服务器名称填什么 电影票房数据库考试脑科学 湖北工程软件开发价格 计算机网络安全专业有前途吗 linux监控服务器硬盘故障 学生班级表数据库设计 数据库开发软件
0