国产成人综合一区精品,久久精品爱国产免费久久,中文精品视频一区二区在线观看

廣州總校區切換校區
復制成功
微信號:togogoi
添加微信好友, 詳細了解課程
已復制成功,如果自動跳轉微信失敗,請前往微信添加好友
打開微信
圖片
news

新聞資訊

HDFS如何讀數據

發布時間: 2022-11-24

HDFS如何讀數據,如圖1所示,HDFS進行讀數據描述如下。



圖1 HDFS讀數據流程圖

(1)調用FileSystem對象的Open方法,其實獲取的是一個DistributedFileSystem的實例。

(2)DistributedFileSystem通過RPC(遠程過程調用)獲得文件的第一批Block的Locations,同一Block按照重復數會返回多個Locations,這些Locations按照Hadoop拓撲結構排序,距離客戶端近的排在前面。

(3)前兩步會返回一個FSDatalnputStream對象,該對象會被封裝成DFSlnputStream對象,DFSlnputStream可以方便地管理DataNode和NameNode數據流。客戶端調用Read方法,DFSlnputStream就會找出離客戶端最近的DataNode并連接DataNode。

(4)數據從DataNode源源不斷地流向客戶端。

(5)如果第一個Block塊的數據讀完了,就會關閉指向第一個Block塊的DataNode連接,接著讀取下一個Block塊。這些操作對客戶端來說是透明的,從客戶端的角度來看只是讀一個持續不斷的流。

(6)如果第一批Block都讀完了,DFSlnputStream就會去NameNode拿下一批Block的Locations,然后繼續讀,如果所有的Block塊都讀完,這時就會關閉掉所有的流。

上一篇: VLAN優點有哪些

下一篇: 封裝PPP及配置其驗證方式

<
在線咨詢 ×

您好,請問有什么可以幫您?我們將竭誠提供最優質服務!

<center id="jiohi"></center>

          <menuitem id="jiohi"><rp id="jiohi"></rp></menuitem>
          主站蜘蛛池模板: 仙桃市| 揭西县| 清流县| 日照市| 巴楚县| 鹤山市| 探索| 黔南| 云龙县| 兰坪| 林周县| 宜宾市| 宜黄县| 尉犁县| 浦北县| 搜索| 邹平县| 祁连县| 台安县| 开阳县| 兰溪市| 浦县| 盐山县| 石林| 广丰县| 成都市| 宣化县| 泽州县| 满城县| 黔西| 大关县| 荔浦县| 万安县| 杭锦后旗| 锡林浩特市| 沅陵县| 阜新| 东宁县| 柳州市| 汽车| 南通市|