360足球比分直播|足球比分90vs滚球捷报

HDFS數據寫入流程

時間 : 2019-11-11
點擊次數 : 122

      1:Client 發起文件寫入請求,通過 RPC 與 NameNode 建立通訊,NameNode檢查目標文件,返回是否可以上傳;

      2:Client 請求第一個 block 該傳輸到哪些 DataNode 服務器上;

      3:NameNode 根據副本數量和副本放置策略進行節點分配,返回DataNode節點,如:A,B,C

      4:Client 請求A節點建立pipeline管道,A收到請求會繼續調用B,然后B調用C,將整個pipeline管道建立完成,后逐級返回消息到Client;

      5:Client收到A返回的消息之后開始往A上傳第一個block塊,block塊被切分成64K的packet包不斷的在pepiline管道里傳遞,從A到B,B到C進行復制存儲

      6:當一個 block塊 傳輸完成之后,Client 再次請求 NameNode 上傳第二個block塊的存儲節點,不斷往復存儲

      7.當所有block塊傳輸完成之后,Client調用FSDataOutputSteam的close方法關閉輸出流,最后調用FileSystem的complete方法告知NameNode數據寫入成功

上一篇: redis緩存穿透

上一篇:Weblogic 啟動、調優等操作相關命令 (Linux 環境)

友情鏈接:云聯泰達OA開發
煙臺網云網絡科技有限公司 魯ICP備14027327號-3

回到頂部
360足球比分直播 p3试机号 球探足球指数网 190aa足球指数即时 浙江快乐彩 浙江十一选五 篮球比分网即时比分直播 黑龙江十一选五 足球比分网 p3开机号 竞彩足球比分 nba雪缘园 7星彩 快乐8 旧版球探即时比分网 江西快3 流浪者190即时指数