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

男人最爱的做网站住房和城市建设部网站

男人最爱的做网站,住房和城市建设部网站,网络推广营销方式,优化资讯本文包含如下内容: ① 通过图解+源码分析/A1/B1/node1和 /A1/B2/node2 这两个节点的网络距离怎么算出来的 ② 客户端读文件时,副本的优先级。(怎么排序的,排序规则都有哪些?) ③ 我们集群发现的一个问题。 客户端读时,通过调用getBlockLocations RPC 获取文件的各个块。…

本文包含如下内容:
① 通过图解+源码分析/A1/B1/node1和 /A1/B2/node2 这两个节点的网络距离怎么算出来的
② 客户端读文件时,副本的优先级。(怎么排序的,排序规则都有哪些?)
③ 我们集群发现的一个问题。

客户端读时,通过调用getBlockLocations RPC 获取文件的各个块。
在给客户端返回这些块信息之前,NameNode会对每个块的各个副本(例如默认的3副本)按照一定规则排序。

这些规则大概有:
① 把在decommissioned/stale/slow这些状态节点上的副本移到后面;
② 计算客户端与每个副本所在节点的网络距离,把距离小的放在前面;
③ 同时也会考虑 storage type、节点的load(Xceiver线程数)等因素。

顺着 ClientProtocol#getBlockLocations 这个RPC方法往下找,最终找到相关的源码位置,
org.apache.hadoop.hdfs.server.namenode.FSNamesystem#sortLocatedBlocks方法:

此方法参数:

  • clientMachine:代表客户端机器的字符串,一般是ip;
  • blocks:客户端要读的文件的块的信息(LocatedBlocks对象里有LocatedBlock对象的列表)。
  private 
http://www.yayakq.cn/news/715400/

相关文章:

  • 中国建设人才服务信息网是什么网站电子商务网站建设总结与体会
  • 网站开发设置用户网站建设的背景意义
  • 大连新图闻网站设计什么什么网站
  • 网站icp备案需要多久网站开发必备技能
  • 开发高端网站建设网络规划设计师具体干什么
  • 天津制作公司网站设计师可以在哪些网站接单
  • 手机端网站如何优化兴化市建设局网站
  • 中国没公司怎么做网站主页制作
  • 京东网站建设现状分析网络规划设计师和hcie
  • 虚拟货币交易网站建设长沙传媒公司排行
  • 石家庄电子商务网站建设创意规划设计有限公司官网
  • 莒县建设局官方网站网站博客程序
  • 山西山西省建设厅网站首页国内网站主机
  • 外贸公司网站搭建建设部网站质量终身责任承诺书
  • 安卓网站客户端制作软件烟台北京网站建设
  • php网站后台反应慢怎么解决商丘有哪些网络公司
  • 免费网站下载直播软件大全网站建设名词解释
  • 供别人采集的网站怎么做谁会在掏宝网上做网站
  • a做爰网站网站开发培训价格
  • 定制型网站一般价格wordpress导航类主题
  • 谁有手机网站发几个吧国际新闻最新消息今天新闻大事件 中方
  • 网站定制开发是什么意思网站服务器建设合同范本
  • 做网站一般多钱网店代运营收费标准
  • 上海做网站培训班临汾做网站公司哪家好
  • 禹州 什么团购网站做的好免费咨询更多详情
  • 做购物网站适合的服务器电子商务有限公司简介
  • 河南网站建设品牌如何提高景区旅游网站建设
  • wordpress建两个网站开发公司成本费用表格
  • 医疗网站建设管理怎么登录百度app
  • 男男做视频网站单位网站建设情况