位置: IT常识 - 正文

hdfs工作原理(hdfs工作原理图)

编辑:rootadmin

hdfs工作原理如下:
627848343hdfs工作原理(hdfs工作原理图)

  1、客户端通过调用FileSystem对象的open括号来读取希望打开的文件。对于HDFS来说,这个对象是分布式文件系统的一个实例。

  2、DistributedFileSystem通过RPC来调用namenode,以确定文件的开头部分的块位置。对于每一块,namenode返回具有该块副本的datanode地址。此外,这些datanode根据他们与client的距离来排序(根据网络集群的拓扑)。如果该client本身就是一个datanode,便从本地datanode中读取。DistributedFileSystem返回一个FSDataInputStream对象给client读取数据,FSDataInputStream转而包装了一个DFSInputStream对象。

  3、接着client对这个输入流调用read()。存储着文件开头部分的块的数据节点的地址DFSInputStream随即与这些块最近的datanode相连接。

  4、通过在数据流中反复调用read(),数据会从datanode返回client。

  5、到达块的末端时,DFSInputStream会关闭与datanode间的联系,然后为下一个块找到最佳的datanode。client端只需要读取一个连续的流,这些对于client来说都是透明的。

  6、在读取的时候,如果client与datanode通信时遇到一个错误,那么它就会去尝试对这个块来说下一个最近的块。它也会记住那个故障节点的datanode,以保证不会再对之后的块进行徒劳无益的尝试。 client也会确认datanode发来的数据的校验和。如果发现一个损坏的块,它就会在client试图从别的datanode中读取一个块的副本之前报告给namenode。

  7、这个设计的一个重点是,client直接联系datanode去检索数据,并被namenode指引到块中最好的datanode。因为数据流在此集群中是在所有datanode分散进行的。

本文链接地址:https://www.jiuchutong.com/zhishi/199668.html 转载请保留说明!

上一篇:nova5i有nfc吗(nova5i是否有nfc功能)

下一篇:nova4可以开空调吗(华为nova4可以开空调不)

  • 闽政通变灰色了怎么回事(闽政通怎么变灰色)

    闽政通变灰色了怎么回事(闽政通怎么变灰色)

  • 哔哩哔哩电脑版怎么关弹幕(哔哩哔哩电脑版怎么不感兴趣)

    哔哩哔哩电脑版怎么关弹幕(哔哩哔哩电脑版怎么不感兴趣)

  • 华为watch2如何连接手机(华为watch2如何连接手机用的软件)

    华为watch2如何连接手机(华为watch2如何连接手机用的软件)

  • vivox70pro+后盖材质是什么(vivox70pro后盖是什么材质)

    vivox70pro+后盖材质是什么(vivox70pro后盖是什么材质)

  • 华为闪光灯怎么设置(华为闪光灯怎么开)

    华为闪光灯怎么设置(华为闪光灯怎么开)

  • 华为手机密码怎么设置6位数(华为手机密码怎么改成4位数)

    华为手机密码怎么设置6位数(华为手机密码怎么改成4位数)

  • 全民k歌能看到谁听了我的歌吗(全民k歌能看到在线状态吗)

    全民k歌能看到谁听了我的歌吗(全民k歌能看到在线状态吗)

  • windows10白屏解决方案(win10白屏怎么解决)

    windows10白屏解决方案(win10白屏怎么解决)

  • 安装程序正在安装设备卡住了(安装程序正在安装设备2%卡住)

    安装程序正在安装设备卡住了(安装程序正在安装设备2%卡住)

  • 华为手机充电异常警告怎么去掉(华为手机充电异常怎么解决)

    华为手机充电异常警告怎么去掉(华为手机充电异常怎么解决)

  • 为什么wps横线选不中删不掉(wps为什么横线显示不出来)

    为什么wps横线选不中删不掉(wps为什么横线显示不出来)

  • 苹果6s plus什么时候在中国上市的(苹果6splus什么屏幕材质)

    苹果6s plus什么时候在中国上市的(苹果6splus什么屏幕材质)

  • qq换了密保手机还会被找回吗(qq换了密保手机算解绑吗)

    qq换了密保手机还会被找回吗(qq换了密保手机算解绑吗)

  • 微信收不到文件咋回事(微信收不到文件也发不出文件怎么回事)

    微信收不到文件咋回事(微信收不到文件也发不出文件怎么回事)

  • iphone5是什么时候上市的(iphone5是什么时候)

    iphone5是什么时候上市的(iphone5是什么时候)

  • vivox9splus有没有面部解锁(vivox9splus有没有红外功能)

    vivox9splus有没有面部解锁(vivox9splus有没有红外功能)

  • bkltl00是什么型号(bkkal00是什么手机型号)

    bkltl00是什么型号(bkkal00是什么手机型号)

  • 三星s6能接不能打电话(三星s6无法连接wifi)

    三星s6能接不能打电话(三星s6无法连接wifi)

  • otg怎么传歌到u盘

    otg怎么传歌到u盘

  • 优活手环按哪里开机(优活手环怎么安装)

    优活手环按哪里开机(优活手环怎么安装)

  • 快手怎么找评论过的作品(快手怎么找评论过的视频)

    快手怎么找评论过的作品(快手怎么找评论过的视频)

  • vivos1处理器相当于骁龙多少(vivos1处理器相当于苹果a几)

    vivos1处理器相当于骁龙多少(vivos1处理器相当于苹果a几)

  • 租车app开发有什么功能(租车开的软件)

    租车app开发有什么功能(租车开的软件)

  • 抖音怎么开商品橱柜(抖音怎么开商品链接)

    抖音怎么开商品橱柜(抖音怎么开商品链接)

  • macOS Big Sur 11.2 公测版 beta 1怎么更新?

    macOS Big Sur 11.2 公测版 beta 1怎么更新?

  • 莱姆里杰斯的Cobb防波堤,英格兰多塞特 (© Ross Hoddinott/Offset by Shutterstock)(莱姆 惨败)

    莱姆里杰斯的Cobb防波堤,英格兰多塞特 (© Ross Hoddinott/Offset by Shutterstock)(莱姆 惨败)

  • 手把手,完整的从0搭建vite-vue3-ts项目框架:配置less+svg+pinia+vant+axios(手把手的教)

    手把手,完整的从0搭建vite-vue3-ts项目框架:配置less+svg+pinia+vant+axios(手把手的教)

  • 买卖煤矿
  • 税财通财务软件下载
  • 息税前利润含义
  • 企业银行流水可以同步到T+软件中,自动生成凭证了
  • 医疗费用收费票据
  • 合伙企业缓交所得税
  • 平台收取的佣金开具什么发票
  • 个人名字的发票专用章
  • 报表的应交税费都包含什么
  • 核定征收生产经营所得税率
  • 公司用股东的钱交税吗
  • 长期股权投资会计处理方法,对投资方报表有何影响
  • 高速路费电子发票怎么打印
  • 受托加工怎么做账
  • 收到社会保险基金管理局转来的失业保险金,社保代发
  • 出口退税账务处理例题
  • 有票据的福利费是不需要职工薪酬科目过渡吗
  • 内账和外账会计哪个简单
  • 小规模企业增值税税率
  • 境外受控公司
  • 完税证明已开回怎么处理
  • 购进原材料科目
  • 股票质押得到的钱怎么算
  • win10 20h2更新时间久
  • 工会经费,职工福利费,教育经费的扣除标准
  • 劳务费费用
  • windows7旗舰版为什么很多东西打不开
  • 超出经营范围开票怎么处理
  • 为什么结转各项支出时本年利润在借方
  • 华硕自带win10系统
  • 详解16型人格
  • 微信公众号模板软件
  • springmvc常见问题
  • php使用正则表达式检测是否包含非数字
  • uniapp支付宝支付开发
  • ftpd命令
  • 现金折扣账务处理
  • 复式记账法会计名词解释
  • 所有者权益合计怎么算
  • 固定资产一次性折旧账务处理
  • 基本户理财产品有哪些
  • http上传错误
  • 新会计准则里的机械作业是什么
  • 合并报表长投和股本抵消后资产负债表怎么处理
  • 财政专户资金支出
  • 企业汇总纳税的原则
  • 简易计税指的是增值税吗
  • 残保金计算公式及例题
  • 固定资产一次性扣除后第二年账务处理
  • 归还银行的贷款会计分录
  • 刻章费用怎么说
  • 未发货未收款先开具发票怎么账务处理
  • 空调抵扣进项税
  • 停车发票怎么盖章
  • 政府征税再进行补贴对消费者福利的影响
  • 外地预缴需要缴纳印花税吗
  • 装修费用怎么结算
  • 个体工商户个税2023最新政策
  • mysql优化sql有哪些
  • sqlserver模糊查询不用like
  • win2003 IIS6.0+PHP+MySQL的安?配置
  • 如何查看windows2008修改密码日志
  • fedora安装xorg
  • win7系统电脑怎么连接热点
  • cocos2d-x教程
  • opengl vs2017
  • 有哪些好用的linux
  • javascript中interval与setTimeOut的区别示例介绍
  • Linux文本处理工具的实验总结
  • vue router 传参
  • 批处理forfiles
  • javascript基础入门视频教程
  • android自学
  • email js
  • 面向对象的知识
  • 浙江公务员冬令时上班时间
  • 深圳市福田区税务局电话
  • 税务总局地位
  • 广东可以去吗
  • 税务检查企业所得税案例
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设