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

【HDFS】一天一个RPC系列--updatePipeline

updatePipeline这个RPC一般都会配合updateBlockForPipeline RPC一起使用。
先updateBlockForPipeline、然后再updatePipeline。

建议先阅读【HDFS】一天一个RPC系列–updateBlockForPipeline

本文目标是弄清楚以下问题:

  • 弄清updatePipeline这个RPC的作用。
  • 弄清updatePipeline RPC的使用场景,代码里的调用点。

一、updatePipeline这个RPC的作用是什么?

看代码注释,为处于under construction状态的block更新pipeline信息(更新在namenode侧)。

参数含义如下:

  • clientName:客户端的名字
  • oldBlock:更新GS和access token之前的block对象,也即没有updateBlockForPipeline之前
  • newBlock:更新GS之后的block对象,此时已经调用完了updateBlockForPipeline RPC
  • DatanodeID[] newNodes:存储新block副本的datanode节点
  • String[] newStorageIDs:datanoe节点对应的storageID
  /*** Update a pipeline for a blo
http://www.lryc.cn/news/289324.html

相关文章:

  • CentOS 7 上使用 wget 安装 Nginx 并设置开机自启
  • Android源码设计模式解析与实战第2版笔记(一)
  • HTML+JavaScript-06
  • 单元测试——题目十二
  • 详解:大数据信用报告信用等级怎么看?
  • rsync命令常用参数详解
  • 基于SpringBoot实现策略模式提供系统接口扩展能力
  • v43-47.problems
  • 华为HCIP Datacom H12-831 卷14
  • 《vtk9 book》 官方web版 第3章 - 计算机图形基础 (1 / 6)
  • 负载均衡是什么,负载均衡有什么作用
  • Leetcode 3020. Find the Maximum Number of Elements in Subset
  • 【Vue2 + ElementUI】更改el-select的自带的下拉图标为倒三角,并设置相关文字颜色和大小
  • TensorFlow2实战-系列教程5:猫狗识别任务数据增强实例
  • Unity中URP下额外灯角度衰减
  • BKP备份寄存器、RTC实时时钟
  • k8s 进阶实战笔记 | Scheduler 调度策略总结
  • 微服务-微服务Spring-cloud-open-feign
  • 分类预测 | Matlab实现DT决策树多特征分类预测
  • 随机点名--好玩哦
  • Linux下的进程操作
  • uniapp scroll-view用法[下拉刷新,触底事件等等...](4)
  • 聊聊大模型 RAG 探索之路的血泪史,一周出Demo,半年用不好
  • UniApp 生命周期详解
  • 用大模型训练实体机器人,谷歌推出机器人代理模型
  • HCIA-HarmonyOS设备开发认证-2.设备开发入门
  • 2. HarmonyOS 应用开发 DevEco Studio 准备-2
  • 【K8S 云原生】K8S的图形化工具——Rancher
  • 3. SQL 语言
  • Android音量调节修改