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

晋中建设机械网站thinkphp网站优化

晋中建设机械网站,thinkphp网站优化,wordpress新建页面显示数据,双语cms网站HDFS客户端 客户端作用 管理文件目录文件系统操作读写 客户端生成 配置项 配置 客户端状态 缓冲相关参数,读写缓冲 失败切换操作 推测执行?? NN引用 NNProxy 客户端关闭 关闭IO流 修改状态 关闭RPC连接 是否有多个RPC连接? HDFS读 打开文件构…

HDFS客户端

客户端作用

  • 管理文件目录
  • 文件系统操作
  • 读写

客户端生成

配置项

配置
客户端状态
缓冲相关参数,读写缓冲
失败切换操作
推测执行??

NN引用

NNProxy

客户端关闭

关闭IO流
修改状态
关闭RPC连接

是否有多个RPC连接?

HDFS读

  1. 打开文件
  2. 构建输入流

输入流

FSInputStream (seek,pos)
DFSInputStream (缓存相关,读取相关)
HDFSInputStream (获取当前的数据节点,获取当前的块,获取所有的块等)

open方法

获取文件对应的块信息: ClientProtocol.getBlockLoactions();

NN端响应,需要给出排序规则。

获取块对应的长度信息:ClientDatanodeProtocol.getReplicaVisibleLength()方法。

read方法

最终的目的是从一个流读取一定长度的信息

  • 网络读
  • 短路读: 客户端和DN在同一个节点,DomainSocket
  • 零拷贝读

调用blockSeekTo,(RPC)找到pos文件块信息,找到合适的datanode,构建BlockReader
readBuffer增加校验和重试逻辑
BlockReader.doRead方法进行实际的读取

HDFS写

正常的写步骤如下:

  1. 创建文件,返回DFSoutputStream
  2. 申请数据块,构建管道
  3. 写数据
  4. 关闭流,提交文件

故障恢复:

  1. 重发
  2. 复制
  3. 更新NN
http://www.yayakq.cn/news/71323/

相关文章:

  • 淘宝客怎么做的网站推广创建网页文件
  • 大学生期末作业建设网站西安自助建站公司
  • 求个没封的w站2021你懂中国网络游戏投诉平台
  • 百度工具网站改版智慧团建系统登录网站
  • 云网站制作的流程泉州安溪县住房和城乡建设网站
  • 做网站的软件淘汰史共享看世界新域名
  • 合肥网站营销小羚羊网站怎么建设
  • 营销型网站案例 注册公司seo顾问赚钱吗
  • 在县城做团购网站在线logo制作生成免费网站
  • 网站建设分为几种万寿路网站建设
  • 有没有网站建设的教程做受网站
  • 锡林浩特网站建设wordpress改主题
  • 国外做旅游攻略的网站好定制型网站建设多少钱
  • 网站怎么做留言提交功能网站建设电销话术开场白
  • 网站建设软件开发公司专业平台建设网站关了吗
  • 深圳电商网络网站建设用户个人中心页面html源码
  • 成都网站设计新闻徐州市新沂市建设局网站
  • 自己做网站要买服务器吗软件工程的就业前景和就业方向
  • 做中介最好用的网站常见的网络营销方法有哪些?
  • 网站建设 佛山市wordpress是免费的
  • 网站多个域名备案优秀企业网站赏析
  • 怎么设网站wordpress 登录空白页
  • 学做网站需要多少钱很多网站开发没有框架如何制作的
  • 海口网站建设方案优化php网站建设公司
  • 手机微信网站怎么做的网站用什么语言
  • 山西住房建设厅官方网站查询建设工程施工规范网站
  • 西安市做网站开公司的基本条件
  • 烟台微网站建设营销型网站免费模板
  • 申请网站建设经费的请示地方门户网站系统
  • 响应式网站开发周期建筑人才网官网入口