版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
通信协议2学习任务初步了解HDFS通信协议概念熟悉HDFS通信协议分类3知识目标HDFS通信协议是什么HDFS中有哪些种类的通信协议01能力目标能够对通信协议的概念有基本的理解理解每种通信协议分别在HDFS中功能02学习目标4目录01HDFS通信协议概念02HDFS通信协议分类5HDFS通信协议概念HDFS是一个部署在集群上的分布式文件系统,节点间的通信、客户端与节点间的通信,都有相应的协议。客户端通过一个可配置的端口向名称节点主动发起TCP连接,并使用客户端协议;与名称节点进行交互;客户端与数据节点通过RPC实现交互;名称节点与数据节点之间则使用数据节点协议进行交互;另外,名称节点不会主动发起RPC,而是响应来自客户端和数据节点的RPC请求。概述6HDFS通信协议分类ClientProtocol接口。对数据文件做的操作基本上都是靠这个接口来实现的。这里主要的一些方法有getBlockLocations()、create()、append()等等。ClientDatanodeProtocol接口。这个接口是Client端和Datanode端通信使用的,主要有getReplicationVisibleLength()、getBlockLocalPathInfo()、deleteBlockPool()这些方法,这些方法基本上都是与数据块的管理相关,很显然,Datanode主要的用途就是存储数据。datanode和namenode通信的接口:DatanodeProtocol。这个接口解决了很多的问题,datanode的注册、心跳应答数据块汇报都是靠这个接口完成的。HadoopRPC接口7HDFS通信协议分类InterDatanodeProtocol接口。该接口是datanode之间相互通信的接口,虽然这个接口简单,但是其实很有用,我们所说的副本是通过datanode之间的通信来实现复制的,而不是通过namenode同时将文件数据写到三个副本中。NamenodeProtocol接口。这个接口是namenode和secondarynamenode通信的接口。HadoopRPC接口8HDFS通信协议分类流式接口有两种,一种是基于TCP的DataTransferProtocol,一种是HA机制的activenamenode和standbynamenode间的HTTP接口。由于第二种会涉及到一些HA机制节点的切换等等因素,这里仅介绍第一种。流式接口9HDFS通信协议分类DataTransferProtocol接口。该接口最主要的方法就是readBlock()、writeBlock()和transferBlock()了。读数据块、写数据块以及数据块额复制就是靠这些方法来实现。流式接口10小
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年重庆工商职业学院单招职业适应性考试题库及参考答案详解1套
- 2026年湛江幼儿师范专科学校单招职业倾向性考试题库附答案详解
- 2026年黑龙江农业工程职业学院单招职业技能考试题库及完整答案详解1套
- 2025年黑龙江省金融控股集团有限公司及权属企业招聘10人备考核心题库及答案解析
- 林业集团财务分析师考试大纲含答案
- 2026年甘肃省兰州市单招职业倾向性测试题库及答案详解1套
- 2026年温州大学单招职业技能测试题库参考答案详解
- 2026年浙江大学医学院附属第四医院招聘高层次人才50人笔试重点题库及答案解析
- 工业设计师招聘面试题与答案解析
- 2026年湖南生物机电职业技术学院单招职业倾向性测试题库及参考答案详解1套
- 2025中远海运集团招聘笔试历年参考题库附带答案详解
- 2025年国家统计局齐齐哈尔调查队公开招聘公益性岗位5人笔试考试备考试题及答案解析
- 啦啦操课件教学课件
- 2025年及未来5年市场数据中国抛光液市场运行态势及行业发展前景预测报告
- 2026年网络安全法培训课件
- 2025年全国新能源电力现货交易价格趋势报告
- 2025重庆市涪陵区人民政府江东街道办事处选聘本土人才5人(公共基础知识)测试题附答案解析
- 2025智慧物流系统市场发展趋势技术创新市场竞争态势与商业模式演进深度研究报告
- GB/T 46476-2025电工钢带和钢片几何特性的测量方法
- 2025西部机场集团航空物流有限公司招聘笔试考试参考试题及答案解析
- 【生物】考点总复习-2025-2026学年人教版生物八年级上册
评论
0/150
提交评论