当前位置: 首页 > news >正文

怎么样可以设计网站广州网站建设 知名

怎么样可以设计网站,广州网站建设 知名,天猫官网商家入驻,南京百度小程序开发一、元数据是什么 在HDFS中,元数据主要指的是文件相关的元数据,通过两种形式来进行管理维护,第一种是内存,维护集群数据的最新信息,第二种是磁盘,对内存中的信息进行维护与持久化,由namenode管理维护。从广义的角度来说,因为namenode还需要管理众多的DataNode结点,因…一、元数据是什么 在HDFS中,元数据主要指的是文件相关的元数据,通过两种形式来进行管理维护,第一种是内存,维护集群数据的最新信息,第二种是磁盘,对内存中的信息进行维护与持久化,由namenode管理维护。从广义的角度来说,因为namenode还需要管理众多的DataNode结点,因此DataNode的位置和健康状态信息也属于元数据。 二、文件的组成 meta:文件的索引,文件和目录是文件系统的基本元素,HDFS将这些元素抽象成INode,每一个文件或目录都对应一个唯一的INode。 block:真实的数据存储的位置,Block是对于文件内容组织而言的,按照固定大小,顺序对文件进行划分并编号,划分好的每一个块就称之为一个Block。 三、namenode的功能 1、管理HDFS命名空间(文件目录树及其目录与文件的元数据),并以fsimage进行持久化保存。 2、处理客户端的访问,并将修改动作记录到edits文件中。 3、在内存中维护数据块的映射信息,即块文件与datanode的对应关系,namenode只在内存中维护此关系,不会永久化到磁盘上,因此在集群刚启动是,namenode中并没有块文件与datanode的对应关系,需要datanode上报自身的块文件信息后,才可以正常工作。 4、实施副本冗余策略,当实际副本数小于配置数时,会启动复制块的线程,直到个数达配置数。 四、namenode的启动过程 加载预先生成的持久化文件fsimage。加载没有完成处理的edit log文件。等待DataNode注册和汇报其所包含的block数据,校验meta信息和block数据是否一致。五、datanode的全量上报过程 DataNode启动后通过RPC方式向NameNode注册,注册时携带的信息有:Software Version(当前DataNode版本号) storageInfo(集群信息)DataNodeId(节点自身信息)全量上报当前DataNode所有的block块信息,包括block ID、所属文件、存储位置等,目的分别是使用NameNode维护集群数据,与meta进行校验。维护集群数据:NameNode需要知道集群中每个DataNode上存储了哪些block块以及其所属的文件信息,以便在需要时能够有效地管理和调度这些数据块。DataNode会周期性地向NameNode报告自己所存储的所有block块的信息,包括block ID、所属文件、存储位置等。 校验meta:在Hadoop集群中,为了确保数据的一致性和完整性,通常会使用Checksum来对数据进行校验。当DataNode上报block块信息时,NameNode会使用这些信息来验证各个DataNode上的block块是否完整、准确,并且与元数据中记录的信息一致。这样可以确保数据在集群中的可靠性。 例如,当一个DataNode上报block块信息给NameNode时,NameNode会检查这些信息,确保每个block块的ID、所属文件、复本数量等信息都是正确的。同时,NameNode也会对这些block块所在的DataNode进行通信,验证每个block块的Checksum值,以确保数据的完整性和一致性,Checksum是存储在DataNode的块信息中的,与数据一起存储。全量上报的时候,通过RPC一次性将所有的block发送给namenode比较浪费资源,采用限制分批次的方式,一次只能处理100w的block。NameNode收到后,向元数据中记录DataNode每周期上报块信息(默认6小时,可配置)心跳检测,三秒一次DataNode超过10分钟+30秒没有上报心跳,则NameNode将该节点移出认为该节点不可用六、FSNamesystem的主要功能 命名空间管理: FSNamesystem负责维护HDFS的命名空间,包括文件和目录的创建、删除、重命名等操作,以及管理命名空间中的元数据信息。FSDirectory 数据块管理: FSNamesystem负责管理HDFS中数据块的分配、复制、移动和删除等操作,确保数据块的可靠性和高可用性。BlockManager(维护集群中的数据块信息和数据块状态) 安全性管理: FSNamesystem负责对HDFS中的文件和目录进行权限控制,验证用户对文件系统的访问权限,并确保数据的安全性。 故障处理: FSNamesystem能够检测和处理DataNode的故障,及时调整数据块的复制策略,以保证数据的可靠性和完整性。 元数据持久化:/
http://www.zqtcl.cn/news/407178/

相关文章:

  • 优而思 网站科技自立自强是国家强盛之基
  • 去哪里购买网站空间专门做家居的网站
  • 网站信息安全建设方案公众号网站建设
  • 网站的设计方案淘宝大数据查询平台
  • 深圳营销型网站建设 龙华信科网站项目有需要什么技术支持
  • 开源网站模板cms网店推广实训总结
  • 常见的电子商务网站有哪些建设校园门户网站信息意义
  • 象山经济开发区建设有限公司网站足球比赛直播app
  • 国外做mg动画的网站大全网站打不开 别的电脑能打开
  • 手机怎么创网站西宁企业做网站
  • 网站主机多大wordpress连接错误
  • 3d建站电商平台网站开发过程是什么
  • 优化核心系列网站wordpress下拉刷新
  • 深圳建站定制公司国外试用网站空间
  • 网站建设的原则有哪些内容建设网站的详细步骤
  • wordpress网站换字体宣传电脑的网站开发
  • 移动网站设计上机考试修改wordpress域名
  • 个体户 建设网站房子已交房 建设局网站查不到
  • 在自己的电脑建设空间网站百中搜优化软件
  • 专业房产网站建设公司wordpress导入项目
  • 网站安全建设必要性企业vi设计是什么意思
  • 建站工具有哪些社区兰州市城乡建设局网站通知公告
  • 深圳市移动端网站建设wordpress get_category_parents
  • 多用户商城(c2c)网站制作方案招聘网站如何做推广
  • 微信云网站用什么做做网站卖产品
  • 最专业的企业营销型网站建设简述无线网络优化的流程
  • 茶叶响应式网站做网站还有钱赚吗
  • 枣庄建设路小学网站资源下载wordpress
  • 青海建设厅网站首页建设一个网站论坛要多少钱
  • 网站稳定性深圳网站建设有限公司 2019