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

做网站迅雷下载链接设置网页开发用什么编程语言

做网站迅雷下载链接设置,网页开发用什么编程语言,天津平台网站建设报价,做一个15页的网站怎么做recoverClose的目的recoverClose的过程recoverClose的调用点一、前言 HDFS客户端写文件时,如果某个datanode发生错误或者异常。客户端会把这个datanode从pipeline里踢除,然后进行pipiline recovery,用剩余datanodes去写或者满足一定的条件时补充新的datanode到pipeline中写…
  • recoverClose的目的
  • recoverClose的过程
  • recoverClose的调用点

一、前言

HDFS客户端写文件时,如果某个datanode发生错误或者异常。客户端会把这个datanode从pipeline里踢除,然后进行pipiline recovery,用剩余datanodes去写或者满足一定的条件时补充新的datanode到pipeline中写。在继续向新的pipeline写数据之前,要把已经写了的副本用一个newGS去给finalized掉,并且添加到datanode的volumeMap里。 之后客户端的DataStreamer会根据当前的pipeline的状态去选择继续写还是endBlock(这取决于packet是否是block的最后一个packet)。如果发生错误时传输的packet不是block的最后一个packet,那么就把stage置为BlockConstructionStage.DATA_STREAMING,然后继续用剩余的datanodes写,注意这里已经做了pipeline recovery,执行过了updatePipeline,因此写的副本的GS是newGS。

这么做的原因是:把已经写入的部分给成功落盘并添加副本集合里,防止后续pipeline里的节点再出问题导致副本又丢了一份。而且在pipeline恢复成功时,DataNode侧的DataXceiver#writeBlock方法里,会调用notifyNamenodeReceivedBlock,向namenode进行此block的IBR汇报。

二、recoverClose的逻辑

目标:用于恢复一个failed pipeline的close。
此方法会增加repli

http://www.yayakq.cn/news/180847/

相关文章:

  • 网站开发提供图片加载速度wordpress分页上一页
  • 网站单页面怎么做的国内建网站知名企业
  • 自己做的网站如何加视频教程什么是网络广告策划
  • jsp怎样做网站兰州app开发
  • 大健康网站怎么样做网页制作学习
  • 网站二维码代码网站建设 九艾
  • 一般网站建设公司天眼通公司查询在线
  • seo和sem的区别与联系廊坊seo技巧
  • 手机网站永久免费制作管理培训网站建设
  • 域名注册网站哪个好广告联盟
  • 网站建设公司选择哪家好cms官方网站
  • 做婚恋网站赚钱吗wordpress 升级 权限
  • 在excel中怎么做邮箱网站关键词点击优化工具
  • 做网站都要多少钱北京网站建设过程
  • 企业如何网站建设惠州网站建设公司哪家好
  • 站长之家是什么网站免费网站生成软件
  • 网站建设推广公众号制作推广青岛建设工业
  • 北京网站建设招标早晨网站建设
  • 免费创建自己的网站学校网络组建方案
  • 苏州建设网站的网络公司千套模板快速自助建站
  • 58同城做网站要钱吗怎样建设影视网站
  • 个人网站不备案会怎么样可以分销的平台
  • 营销单页模板网站如何买域名发布网站
  • 谷歌网站质量指南南昌 定制网站
  • 网站地图建设竞价推广外包公司
  • 南山做网站的公司my77738免费域名查询
  • 建设银行手机版官方网站下载电商网站特点
  • 可以做头像的网站有哪些天津做陶瓷的公司网站
  • 惠州市建网站公司文章类网站源码
  • 有效方法的小企业网站建设怎么找外贸公司合作