当前位置: 首页 > 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.pierceye.com/news/407178/

相关文章:

  • 做国外产品描述的网站门户网站 建设 如何写
  • 建筑网站资料哪些购物网站做的比较简洁有品质
  • 永州做网站网站运营与管理实验报告
  • 江门专业网站建设系统黄冈公司网站建设平台
  • 男女做羞羞事的网站衡器行业网站建设模板
  • 怎么看网站空间大小wordpress悬浮代码
  • 淮安市建设监理协会网站家装网站做
  • 深圳专业营销网站建站网站插件
  • 企业网站建设专业精准丨 鸣远科技网站建设会议验收
  • 网站建设在哪里做比较好广东网站设计公司
  • 什么叫域名访问网站六安网络科技有限公司
  • 江苏省城乡与建设厅网站首页文山网站建设兼职
  • 做网站用什么系统好二手商标网
  • 福州网站建设公司哪个好做芯片代理哪个网站推广
  • 怎么制作钓鱼网站链接乐山网站营销推广哪家公司好
  • 一键网站制作定制网站型网站开发
  • 营销型网站开发流程包括辽宁建设工程信息网新网址
  • 宁德企业网站建设网站开发成本包括
  • 茂名建设中专学校网站如何做国际贸易网站
  • 自己办网站网站开发多久
  • wordpress 图表插件网站seo找准隐迅推
  • 欧美网站设计网站制作基础教程
  • wordpress显示icp备案号手机关键词排名优化
  • 网站建设与管理属于什么部门自助建站 知乎
  • 成都网站开发哪个好常州建网站
  • 陕西住房与城乡建设厅网站从化市营销型网站建设
  • 如何在网站上做推广自己做网站的图片
  • 珠海模板网站建设wordpress 底部工具栏
  • 网站建设的业务流程图招聘网站上找在家做
  • 网站设计的工具盱眙在仕德伟做网站的有几家