HDFS总结
发表于:2025-02-23 作者:千家信息网编辑
千家信息网最后更新 2025年02月23日,HDFS最近学习总结一. hdfs整体运行机制:客户把一个文件存入HDFS中,其实HDFS会把文件切成块进行存储,会分散存储到N台Linux系统中(存储文件块的角色是:datanode)(重要的是切块
千家信息网最后更新 2025年02月23日HDFS总结
HDFS最近学习总结
一. hdfs整体运行机制:
- 客户把一个文件存入HDFS中,其实HDFS会把文件切成块进行存储,会分散存储到N台Linux系统中(存储文件块的角色是:datanode)(重要的是切块的行为是由客户端决定的)
- 一旦文件被切块切块存储,HDFS一定要有个机制,需要记录每一个文件的切块信息和每个切块具体的存储机器。(记录块信息的是namenode)
- 需要保证数据的安全性,HDFS将每一个块都在集群中存放多个副本(副本数是由存储时的客户端决定的)。
- 总结 : 一个HDFS系统是由一台运行了namenode的服务器和N台运行了datanode的服务器组成。
二. 知识点:
- 元数据由namenode管理
- 元数据:HDFS的目录结构及每一个文件的块信息(块的id,副本数量,存放位置等)
三. namenode元数据记录位置 :
- namenode把实时的完整元数据存放到内存中
- namenode还会在磁盘中存储内存元数据在某个时间上的镜像文件fsimage
- namenode会把让元数据变化的客户端操作记录(类似添加)在edits日志文件中。
四. secondarynamenode 责任 :
- secondarynamenode会定期从namenode上下载fsimage镜像和新生成的edits日志,然后加载fsimage镜像到内存中,然后顺序解析edits文件,对内存中的元数据对象进行修改(整合)整合完成后,将内存元数据序列化成一个新的fsimage,并将这个fsimage镜像文件上传给namenode。这个过程叫checkpoint
- secondary namenode每次做checkpoint操作时,第一次checkpoint需要下载fsimage,以后就不用下载了,因为自己的机器上就已经有了。
- 总结:secondarynamenode 会把fsimage 和 edits 下载过到自己的机器上,进行序列化成元数据在传给namenode,可以记性单点故障处理。所以 secondarynamenode最好也配置下。
数据
文件
存储
内存
客户
镜像
信息
副本
客户端
是由
机器
运行
位置
序列
日志
服务器
机制
系统
整合
服务
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
怎样可以学好网络技术
金慧科技互联网
dm7 数据库
中科H320-G30服务器网官
江苏特种网络技术咨询报价
阿里网络技术成长经历
数据库创建表需要外键吗
服务器存储系统是什么
曲靖互联网科技有什么专业
北京大学微电子软件开发
登录域提示服务器上的安全数据库
棋牌软件开发服务好的
丰田gps服务器连接不上
做小程序软件开发多少钱
网络安全工程师培训机构
服务器lb
spring 数据库操作
长沙管理软件开发怎样收费
从事软件开发公司有哪些
服务器虚拟化需要检查什么
国庆期间网络安全提醒短信
服务器静音改装
软件开发中编码阶段位于
明杰网络技术
软件开发项目实训周记
数据库中的完整状态是什么
厦门应用软件开发服务商
做小程序软件开发多少钱
贵州软件开发毕业生薪酬
魔兽世界tbc服务器排行