HDFS clientProtocol 接口

客户端与 namenode 之间的通讯协议就在这个接口中,主要有两种,node

第一种:与 hadoop 文件系统相关app

第二种:与查询、设置 HDFS 状态有关oop

 

hadoop 文件系统相关:clientProtocol 接口中定义的与元数据操做相关的方法,与 hadoop 抽象文件系统中定义的方法有对应关系,客户端读取数据涉及的操做较少,主要包括 open 方法,getBlockLocation(返回locatedblock 对象)和 reportBadBlocked 方法。对象

写数据涉及的方法比较多,用于打开文件的 create 、append 方法,用于追加数据块的 addblock 方法和 abandonblock 方法,持久化数据的方法 fsync ,接口

关闭文件的方法 complete ,租约相关的方法。hadoop

相关文章
相关标签/搜索