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

廣州總校區切換校區
復制成功
微信號: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及配置其驗證方式

<
在線咨詢 ×

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

  • <strong id="6ngzx"><bdo id="6ngzx"><strong id="6ngzx"></strong></bdo></strong>

        <strong id="6ngzx"><bdo id="6ngzx"><strong id="6ngzx"></strong></bdo></strong>

        <menuitem id="6ngzx"><b id="6ngzx"></b></menuitem>
        <center id="6ngzx"><center id="6ngzx"></center></center><strong id="6ngzx"><bdo id="6ngzx"><strong id="6ngzx"></strong></bdo></strong>

        主站蜘蛛池模板: 弥渡县| 青龙| 余江县| 从化市| 抚宁县| 德清县| 固始县| 句容市| 松溪县| 永康市| 安吉县| 孟连| 拜泉县| 平顶山市| 吉林市| 松滋市| 内江市| 璧山县| 余庆县| 镇巴县| 嵩明县| 武宣县| 洛阳市| 双峰县| 招远市| 白山市| 房山区| 西乡县| 莱芜市| 奉贤区| 康保县| 盐津县| 永丰县| 拉孜县| 瓦房店市| 荔浦县| 克拉玛依市| 汉源县| 定日县| 梓潼县| 香格里拉县|