位置: 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可以开空调不)

  • 应税销售收入是指什么
  • 企业所得税的计算公式
  • 当月购入固定资产计提折旧吗
  • 增票未抵扣丢失怎么处理
  • 公司无偿更换产品账务如何处理
  • 对公账户发工资怎么操作
  • 中小型物流公司简介
  • 企业的期间费用包括什么
  • 待处理财产损益是什么意思
  • 简易计税项目是所有发票都是普票吗
  • 开增值税票需要合同吗
  • 税控服务费抵扣的文件
  • 双薪如何扣税
  • 公司注销后是不是就不再接受诉讼
  • 别人帮我们公司代定机票怎么做账
  • 一般纳税人房产税是按季还是按月申报
  • 增值税加计扣除是什么意思啊
  • 视同销售收入计入会计利润中吗
  • 个人所得税的税率是多少
  • 没有发票的怎么报账
  • 交罚金怎么交
  • 工会会员会费缴费证明怎么开
  • 固态硬盘近年价格走势
  • yii2框架从入门到精通
  • 企业所得税的销售收入包括哪些
  • 合法票据的有哪些
  • 材料报废 开什么发票
  • php 自动加载
  • 筹建期间借款费用
  • vue的路由守卫有哪些钩子函数
  • pytorch训练yolov3
  • php多进程处理大数据
  • python socket发送文件
  • 个税多计提了账务处理
  • 一般纳税人餐饮服务可以抵扣吗
  • 返还教育费附加、地方教育费附加代征手续费的请示
  • 个人独资企业只有收入没有成本和费用
  • 微信小程序实现支付功能
  • 差旅费需要缴纳增值税吗
  • 光盘盒属于什么税收分类
  • 关联企业利息费用债资比
  • 更改Mysql root用户密码
  • 小规模纳税人的增值税计入成本吗
  • 商业汇票贴现条件有哪些
  • 什么混合销售
  • 期末余额和期初余额
  • 工资计提多了冲账怎么办
  • 成本大于收入汇算清缴怎么处理
  • 计提工资时个税怎么处理
  • 月末结转后应交税费应交增值税一般无余额
  • 会计从业人员信息查询
  • 租房发票如何做分录
  • 装修费摊销怎么计算公式
  • 如何制作会计账簿
  • freebsd ports安装
  • vc软件是什么软件
  • windows自带的应用程序
  • winxp和win7之间的系统
  • u盘装win8系统教程图解
  • windows保护电脑
  • macos 网速慢
  • 桌面的word
  • win8显示隐藏文件夹
  • windows10电量图标消失了怎么还原
  • win10正式版多少钱
  • bootstrap怎么用
  • vue项目简介
  • js函数的使用规则
  • shell脚本遍历文件
  • os模块 python
  • jquery使用什么方法隐藏元素
  • javascript教程
  • 怎么在手机开数据那里看用了多少流量
  • 国税局升迁难么
  • 没有税费种认定信息是什么意思
  • 如何查询公司的电话号码
  • 物流公司怎么申请TIR
  • 处理报废固定资产
  • 建筑企业个人所得税管理办法
  • 个人所得税app密码给别人有风险吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设