HDFS clientProtocol 接口

客戶端與 namenode 之間的通訊協議就在這個接口中,主要有兩種,node

第一種:與 hadoop 文件系統相關app

第二種:與查詢、設置 HDFS 狀態有關oop

 

hadoop 文件系統相關:clientProtocol 接口中定義的與元數據操做相關的方法,與 hadoop 抽象文件系統中定義的方法有對應關係,客戶端讀取數據涉及的操做較少,主要包括 open 方法,getBlockLocation(返回locatedblock 對象)和 reportBadBlocked 方法。對象

寫數據涉及的方法比較多,用於打開文件的 create 、append 方法,用於追加數據塊的 addblock 方法和 abandonblock 方法,持久化數據的方法 fsync ,接口

關閉文件的方法 complete ,租約相關的方法。hadoop

相關文章
相關標籤/搜索