成人性生交大片免费看视频r_亚洲综合极品香蕉久久网_在线视频免费观看一区_亚洲精品亚洲人成人网在线播放_国产精品毛片av_久久久久国产精品www_亚洲国产一区二区三区在线播_日韩一区二区三区四区区区_亚洲精品国产无套在线观_国产免费www

主頁 > 知識庫 > Hadoop 分布式存儲系統(tǒng) HDFS的實例詳解

Hadoop 分布式存儲系統(tǒng) HDFS的實例詳解

熱門標簽:揭陽外呼系統(tǒng)公司 去哪里辦卡 地圖標注審核工作怎么樣注冊 南召400電話辦理資費 地圖標注植物名稱 鄭州中國移動400電話申請 熱血傳奇沃瑪森林地圖標注 福建ai電銷機器人加盟公司 無錫電銷機器人銷售 招聘信息

HDFS是Hadoop Distribute File System 的簡稱,也就是Hadoop的一個分布式文件系統(tǒng)。

一、HDFS的優(yōu)缺點

1.HDFS優(yōu)點:

  a.高容錯性

    .數(shù)據(jù)保存多個副本

    .數(shù)據(jù)丟的失后自動恢復

  b.適合批處理

    .移動計算而非移動數(shù)據(jù)

    .數(shù)據(jù)位置暴露給計算框架

  c.適合大數(shù)據(jù)處理

    .GB、TB、甚至PB級的數(shù)據(jù)處理

    .百萬規(guī)模以上的文件數(shù)據(jù)

    .10000+的節(jié)點

  d.可構建在廉價的機器上

    .通過多副本存儲,提高可靠性

    .提供了容錯和恢復機制

2.HDFS缺點

  a.低延遲數(shù)據(jù)訪問處理較弱

    .毫秒級別的訪問響應較慢

    .低延遲和高吞吐率的請求處理較弱

  b.大量小文件存取處理較弱

    .會占用大量NameNode的內存

    .尋道時間超過讀取時間

  c.并發(fā)寫入、文件隨機修改

    .一個文件僅有一個寫者

    .僅支持Append寫入

二、HDFS的架構

  如上圖所示,HDFS也是按照Master和Slave的結構。分NameNode、SecondaryNameNode、DataNode這幾個角色。

  NameNode:是Master節(jié)點,是大領導。管理數(shù)據(jù)塊映射;處理客戶端的讀寫請求;配置副本策略;管理HDFS的名稱空間;

  SecondaryNameNode:是一個小弟,分擔大哥namenode的一部分工作量;是NameNode的冷備份;合并fsimage和fsedits然后再發(fā)給namenode。

  DataNode:Slave節(jié)點,奴隸,干活的。負責存儲client發(fā)來的數(shù)據(jù)塊block;執(zhí)行數(shù)據(jù)塊的讀寫操作。

  熱備份:b是a的熱備份,如果a壞掉。那么b馬上運行代替a的工作。

  冷備份:b是a的冷備份,如果a壞掉。那么b不能馬上代替a工作。但是b上存儲a的一些信息,減少a壞掉之后的損失。

  fsimage:元數(shù)據(jù)鏡像文件(文件系統(tǒng)的目錄樹。)

  edits:元數(shù)據(jù)的操作日志(針對文件系統(tǒng)做的修改操作記錄)

  namenode內存中存儲的是=fsimage+edits。

  SecondaryNameNode負責定時默認1小時,從namenode上,獲取fsimage和edits來進行合并,然后再發(fā)送給namenode。減少namenode的工作量。

三、HDFS數(shù)據(jù)存儲單元(block)

1.文件被切割成固大小的數(shù)據(jù)塊

  a.默認數(shù)據(jù)塊大小是64MB,數(shù)據(jù)塊大小可配置

  b.若數(shù)據(jù)塊大小不到64MB,則單獨成一個數(shù)據(jù)塊

2.一個文件存儲方式

  a.按大小切割成若干個block,存儲在不同的節(jié)點上

  b.每個block默認存三個副本

  block大小和副本數(shù)由Client上傳文件的時候設置,文件上傳成功以后,副本數(shù)可以變更,但是Block 大小不可變。

四、HDFS設計思想

  一個50G的文件上傳到HDFS上,首先該文件被切割成了若干個64MB的block,block1在node1,node2,node3上存儲了3(默認3個,可以設置)個副本,block2在node2,node3,node4上存儲了3個副 本block3....直到所有的block都存儲3個副本;

五、NameNode(NN)、 SencondryNameNode (SNN)、DataNode(DN)

1.NameNode (NN) 的工作

  a.接受客戶端的讀寫服務

  b.保存metadata的信息,包括:文件的owership和permissions、文件包含哪些block、block保存在哪些DataNode節(jié)點上(在啟動時由DataNode上報)

  c.NameNode 的metadata信息會在啟動后加載到內存中

    .metadata信息在磁盤上存儲的文件為“fsimage”

    .Block的位置信息不保存在fsimage中(由DataNode上報)

    .edits中保存對metadata的操作日志

2.SecondryNameNode(SNN) 的工作

  a.它不是NN的備份(但可以做NN的部分備份的工作),它的主要工作是幫助NN合并edits log 減少NN的啟動時間

  b.SNN合并時機

    .根據(jù)配置文件設置的時間間隔fs.checkpoint.period 默認3600秒

    .根據(jù)配置文件設置的edits log的大小 fs.checpoint.size 默認的edits log 大小為64MB

  c.SNN合并流程

    1>NN 創(chuàng)建一個新的edits log 來接替老的 edits 的工作

    2>NN 將fsimage 和 舊的edits 拷備到 SNN上

    3>SNN上進行合并操作,產生一個新的fsimage

    4>將新的fsimage 復制一份到NN上

    5>使用新的fsimage 和 新的edits log

3.DataNode (DN)

  a.存儲數(shù)塊(block)

  b.啟動DN線程時,DN會自動向NN匯報Block的信息

  c.NN向DN發(fā)送心跳檢測,與其DN保持聯(lián)系(3秒一次) 如果NN 連續(xù)10分鐘沒有收到DN的心跳,則認為該DN已經(jīng)lost,并從其他DN中備份一份該DN上的所有block

  d.block的放置策略

    .第一個副本,放置在上傳文件的DN上,如果是集群外提交,則隨便選擇一臺磁盤、內存、CPU不太忙的節(jié)點存儲

    .第二個副本,放置在與第一個副本不同機架上的節(jié)點上

    .第三個副本,放置在與第二個副本相同機架上的相鄰的節(jié)點上

    .更多副本隨機放置

六、HDFS的寫流程和讀流程

1.HDFS寫流程

    例:

  有一個文件FileA,100M大小。Client將FileA寫入到HDFS上。

  HDFS按默認配置。

  HDFS分布在三個機架上Rack1,Rack2,Rack3。

  a.Client將FileA按64M分塊。分成兩塊,block1和Block2;

  b.Client向nameNode發(fā)送寫數(shù)據(jù)請求,如圖藍色虛線①------>。

  c.NameNode節(jié)點,記錄block信息。并返回可用的DataNode,如粉色虛線②--------->。

  Block1: host2,host1,host3

  Block2: host7,host8,host4

原理:

NameNode具有RackAware機架感知功能,這個可以配置。

若client為DataNode節(jié)點,那存儲block時,規(guī)則為:副本1,同client的節(jié)點上;副本2,不同機架節(jié)點上;副本3,同第二個副本機架的另一個節(jié)點上;其他副本隨機挑選。

若client不為DataNode節(jié)點,那存儲block時,規(guī)則為:副本1,隨機選擇一個節(jié)點上;副本2,不同副本1,機架上;副本3,同副本2相同的另一個節(jié)點上;其他副本隨機挑選。

  d.client向DataNode發(fā)送block1;發(fā)送過程是以流式寫入。

    1>將64M的block1按64k的package劃分;

    2>然后將第一個package發(fā)送給host2;

    3>host2接收完后,將第一個package發(fā)送給host1,同時client想host2發(fā)送第二個package;

    4>host1接收完第一個package后,發(fā)送給host3,同時接收host2發(fā)來的第二個package。

    5>以此類推,如圖紅線實線所示,直到將block1發(fā)送完畢。

    6>host2,host1,host3向NameNode,host2向Client發(fā)送通知,說“消息發(fā)送完了”。如圖粉紅顏色實線所示。

    7>client收到host2發(fā)來的消息后,向namenode發(fā)送消息,說我寫完了。這樣就真完成了。如圖黃色粗實線

    8>發(fā)送完block1后,再向host7,host8,host4發(fā)送block2,如圖藍色實線所示。

    9>發(fā)送完block2后,host7,host8,host4向NameNode,host7向Client發(fā)送通知,如圖淺綠色實線所示。

    10>client向NameNode發(fā)送消息,說我寫完了,如圖黃色粗實線。。。這樣就完畢了。

  分析,通過寫過程,我們可以了解到:

    ①寫1T文件,我們需要3T的存儲,3T的網(wǎng)絡流量貸款。

    ②在執(zhí)行讀或寫的過程中,NameNode和DataNode通過HeartBeat進行保存通信,確定DataNode活著。如果發(fā)現(xiàn)DataNode死掉了,就將死掉的DataNode上的數(shù)據(jù),放到其他節(jié)點去。讀取時,要讀其他節(jié)點去。

   ?、蹝斓粢粋€節(jié)點,沒關系,還有其他節(jié)點可以備份;甚至,掛掉某一個機架,也沒關系;其他機架上,也有備份。

2.讀流程

    例:

   讀操作就簡單一些了,如圖所示,client要從datanode上,讀取FileA。而FileA由block1和block2組成。

   那么,讀操作流程為:

    a.client向namenode發(fā)送讀請求。

    b.namenode查看Metadata信息,返回fileA的block的位置。

     block1:host2,host1,host3

    block2:host7,host8,host4

    c.block的位置是有先后順序的,先讀block1,再讀block2。而且block1去host2上讀??;然后block2,去host7上讀??;

七、HDFS文件權限

  1.與linux系統(tǒng)文件權限類似

    r:read w:write x:execute 權限x對于文件忽略,對于文件夾表示是否允許訪問

  2.如果linux系統(tǒng)用戶zhangsan使用hadoop命令創(chuàng)建一個文件 ,那么該文件在HDFS中的所有者就是zhangsan。

  3.HDFS權限的目:阻止好人做錯事,而不是阻止壞人做壞事;例:只要是zhangsan上傳的文件,那HDFS就認為這個文件屬于張三,當下次過來操作的還是zhangsan那就可以操作,而不需要密碼驗證之類的操作。

八、安全模式

在NameNode啟動以后會一段時間是處于安全模式,在安全模式下只可查看不能修進行其他操作,因為在安全模式下NN和DN需要做很多工作;

  1.NN 啟動的時候首先需要將fsimage 載入內存,并執(zhí)行編輯日志中的各項操作。

  2.一旦在文件系統(tǒng)中建立了一個新的元數(shù)據(jù)的映射,則創(chuàng)建一個新的fsimage 文件(與SNN配合)和一個空的edits文件

  3.安全模式下的NameNode,對客戶端是只讀的(顯示文件目錄、內容等 ,其他的刪除、修改、重命名操作都會失?。?/p>

  4.在安全模式下,NameNode會收集來自DataNode匯報的block的信息,如果DN匯報的block的最副本數(shù)大于設置的最小副本數(shù),則會認為是“安全”的。

   如果有block的副本數(shù)沒有達到設置的最小副本數(shù),則該block會被復制直到達到設置的最小副本數(shù)為止。

總結

以上所述是小編給大家介紹的Hadoop 分布式存儲系統(tǒng) HDFS的實例詳解,希望對大家有所幫助,如果大家有任何疑問歡迎給我留言,小編會及時回復大家的!

您可能感興趣的文章:
  • Hadoop源碼分析三啟動及腳本剖析
  • Hadoop源碼分析二安裝配置過程詳解
  • Python API 操作Hadoop hdfs詳解
  • Hadoop源碼分析五hdfs架構原理剖析

標簽:景德鎮(zhèn) 南昌 鹽城 宣城 文山 黔南 桂林 東莞

巨人網(wǎng)絡通訊聲明:本文標題《Hadoop 分布式存儲系統(tǒng) HDFS的實例詳解》,本文關鍵詞  Hadoop,分布式,存儲,系統(tǒng),;如發(fā)現(xiàn)本文內容存在版權問題,煩請?zhí)峁┫嚓P信息告之我們,我們將及時溝通與處理。本站內容系統(tǒng)采集于網(wǎng)絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Hadoop 分布式存儲系統(tǒng) HDFS的實例詳解》相關的同類信息!
  • 本頁收集關于Hadoop 分布式存儲系統(tǒng) HDFS的實例詳解的相關信息資訊供網(wǎng)民參考!
  • 推薦文章
    亚洲最新视频在线播放| 99久热re在线精品视频| 天天干在线观看| 欧美影视一区二区三区| 久久精品日韩| 国产精品99久久久久久董美香| 亚洲2020天天堂在线观看| 亚洲sss视频| 奇米色777欧美一区二区| 亚洲综合日韩中文字幕v在线| 欧美一区激情视频在线观看| 天天干在线影院| 亚洲人成在线网站| 精品综合久久久久| 亚洲一区二区三区高清| h视频在线播放| 午夜欧美大尺度福利影院在线看| 国产精品777777在线播放| 日本激情视频在线| 影音先锋中文在线视频| 亚洲人成亚洲精品| 黑人巨大狂躁日本妞在线观看| 精品国产免费无码久久久| 国产在线精品视频| 一区二区三区免费网站| 97精品久久久午夜一区二区三区| 影音先锋国产资源| 亚洲尤物在线| 国产精品区一区二区三含羞草| 亚洲日本视频在线| 精品日本12videosex| 国产成免费视频| 少妇bbw搡bbbb搡bbbb| 成人福利影院| 中文字幕亚洲精品在线| 亚洲国产成人va在线观看天堂| 欧美精品一区二区三区精品| 国产伦精品一区二区三区视频青涩| 亚洲精品999| 欧美激情成人| 国产va免费精品观看精品视频| 国产精品444| 最新精品国产| 神马影视一区二区| 男人的天堂在线视频免费观看| 久久99久久精品欧美| 国产精品国产三级国产aⅴ无密码| 国产精品一区二区三区美女| 99精品99| 精品国产一区二区三区四区四| 黄色网页免费看| 精品国产一区一区二区三亚瑟| 国产激情91久久精品导航| 老司机精品视频网| 欧美国产成人精品一区二区三区| av电影中文字幕| 欧美啪啪网站| 日韩一区二区中文字幕| 国产精品永久免费观看| 亚洲国产欧美一区二区三区不卡| 色先锋影音岛国av资源| 日本高清+成人网在线观看| 久久一区二区三区超碰国产精品| 黄色av一级片| 在线播放一级片| 精品福利影视| 久久久精品性| 国产一级在线播放| 精品一级毛片| 男人草女人视频| 91porny九色| 色久视频在线播放| 日韩一区二区三区电影在线观看| 天堂а√在线官网| 国产男男gay体育生网站| 欧美另类极品videosbestfree| 亚洲av无码成人精品区| 久久色在线视频| 在线能看的av| 久久久成人精品| av在线不卡观看| 精品盗摄一区二区三区| 中文字幕在线观看成人| 国产精品三级电影| 国产成人天天5g影院在线观看| 国产欧美日韩精品在线观看| 宅男在线精品国产免费观看| 免费在线黄色影片| 精品麻豆av| 久久综合久久综合久久| 亚洲精品亚洲人成人网| 精品一区二区三区日韩| 日韩在线视频中文字幕| 亚洲日本黄色片| 狠狠色综合网站久久久久久久| 天堂一区二区三区四区| 国产精品久久久久久久久图文区| 日韩中字在线观看| 亚洲欧美在线不卡| 久久亚洲免费视频| 99tv成人| 亚洲人成在线网站| 欧美视频一区二区| 久久久久国产精品麻豆ai换脸| 黄网在线免费| 日韩av一区二区三区四区| 国产a级一级片| 国产精品久久久久久久久久久久久久| 欧美情侣性视频| 欧美激情中文字幕在线| 国产一区二区电影| 亚洲va综合va国产va中文| 成人在线视频观看| 成人精品视频在线播放| 国产成年人免费视频| 亚洲午夜在线播放| 欧美性xxxxxx少妇| 久久久无码一区二区三区| 久久久久久久久伊人| 18在线观看的| 中国女人精69xxxxxx视频| 91精品国产麻豆| 国产成人自拍高清视频在线免费播放| www.69av| 久99九色视频在线观看| 欧美日本视频在线观看| 红桃视频一区二区三区免费| 狠狠躁狠狠躁视频专区| 久久精品亚洲天堂| 欧美人与性动交xxⅹxx| 成人网18免费软件大全| 久久亚洲AV无码专区成人国产| 久久国产精品国语对白| 天天做天天爱天天高潮| 中国色在线日|韩| 伊人资源视频在线| 日本成人精品视频| 春日野结衣av| 婷婷综合在线视频| 久久亚洲精品小早川怜子66| 欧美性xxxx69| 日批免费在线观看| 中文字幕亚洲欧美在线不卡| 亚洲精品一区二区久| 波多野结衣av在线播放| 亚洲国产另类av| 日韩精品一卡二卡三卡四卡无卡| bdsm国产| 在线日韩av观看| 亚洲私拍自拍| xxxxx69·hd| 亚洲欧美日韩精品一区二区| 日韩五码在线| 强制捆绑调教一区二区| 欲求不满的岳中文字幕| 中文av在线全新| 亚洲综合日韩| 欧美 日韩 国产 一区| 青青草国产成人99久久| 人妻视频一区二区| 亚洲地区一二三色| 一本一本久久a久久综合精品蜜桃| 艳妇乳肉豪妇荡乳av无码福利| 欧美激情中文字幕| 先锋影音国产精品| 成人丝袜高跟foot| 国精产品一区| 成人av在线资源网| 天堂av中文在线| 国产免费大片| 亚洲一区二区中文字幕在线观看| 国产一区二区日韩精品欧美精品| 四季av一区二区凹凸精品| 开心九九激情九九欧美日韩精美视频电影| 亚洲嫩模一区| 亚洲高清视频在线播放| av电影中文字幕| 欧美美女喷水视频| 欧美精品一区二区三区很污很色的| 成人性生交大片免费看中文视频| 中文字幕2020第一页| 欧美 日韩 国产 在线观看| 天天色天天射天天干| 天堂网在线.www天堂在线| 99久久久久久中文字幕一区| 国产精品成人免费一区二区视频| 影音先锋中文字幕第一页| 裸体丰满少妇做受久久99精品| 99国产精品99久久久久久粉嫩| 88xx成人永久免费观看| 国产一区二区三区四区在线| 成人毛片视频免费看| 成人精品福利视频| 久久99精品国产自在现线| 久久99国产精品久久久久久久久| 欧美黄色aaa| 99九九视频| 性生生活性生交a级| 精品国产一区二区三区久久久久久| 久久久激情视频| 国产精品丝袜久久久久久不卡| www视频在线播放| 成人亚洲国产| 色88888久久久久久影院| 在线国产福利网站| 日本加勒比一区| 性生活在线视频| 日韩av手机版| 国产手机在线观看| 亚洲精品第1页| 国产亚洲亚洲国产一二区| 老司机免费视频一区二区| 天堂资源在线亚洲资源| 青青一区二区三区| 999久久久国产| 日韩中文字幕免费在线观看| 一区二区三区在线看| a毛片在线免费观看| 日本天堂中文字幕| 人人玩人人添人人澡欧美| 国自产拍偷拍福利精品免费一| 日韩在线中文字| 在线视频se| 精品国产一区二区三区在线观看| 风间由美一区二区三区在线观看| 亚洲一区二三区| 人人澡人人澡人人看欧美| 成人黄网18免费观看的网站| 看亚洲a级一级毛片| 国产一区二区三区黄视频| 日韩中文字幕亚洲| 日韩精品成人一区| 亚洲第一综合色| 性xxxxxxxxx18欧美| 亚洲一区 中文字幕| 精品亚洲第一| 六月丁香婷婷在线| 俺来俺也去www色在线观看| 成人写真视频福利网| 九色蝌蚪在线观看| 中文字幕亚洲综合| 成人欧美一区二区三区黑人一| 日韩一级免费| 久久久精品亚洲| 日本二区三区视频| 97最新国自产拍视频在线完整在线看| 国产一区二区三区美女秒播| a看欧美黄色女同性恋| 久久久久久国产精品日本| 国产成人超碰人人澡人人澡| 久久久久在线| hitomi一区二区三区精品| 欧美精品一区二区三区精品| 亚洲欧美国产中文| 亚洲一级在线| 久久久精品人妻一区二区三区四| 黄色三级小视频| caoporn超碰97| 国产一区二区精品久久91| 传媒在线观看| 麻豆成人在线视频| 97一区二区三区| 日韩在线免费播放| 极品美乳网红视频免费在线观看| 黄色一级大片在线免费观看| 欧美中文字幕精在线不卡| 久久丫精品忘忧草西安产品| 亚洲色婷婷久久精品av蜜桃| 奇米影视第四狠狠777| 欧美xingq一区二区| 久草在线免费资源| 99精品久久久久久中文字幕| 久草免费福利在线| 蜜臀av性久久久久av蜜臀妖精| 久久精品亚洲精品国产欧美| 免费观看在线黄色网| 日韩欧美一区在线| 亚洲久久一区二区| 丁香五月网久久综合| 伊人av在线com| 久久精品一区四区| 欧洲一级视频| 日韩中文字幕影院| 国产精品九九九九九九| 国产成人精品影视| 国产成人tv| 精品视频在线免费看| 国产剧情久久久久久| 欧美美女黄视频| 美女日韩在线中文字幕| 波多野结衣家庭教师视频| 啊v视频在线| 欧美精品第三页| 免费国产在线观看| 欧美一区二区三区影院| 激情久久综合| 久久久噜噜噜久久中文字免| 老色鬼精品视频在线观看播放| 国产日韩在线免费| 成人午夜精品| 91小视频在线播放| 国产欧美精品一二三| 精品无码一区二区三区蜜臀| 久久免费视频在线观看| 韩国19禁主播vip福利视频| 国产精品-色哟哟| 久久国产精品免费精品3p| 免费高清完整在线观看| xxx在线播放| 色综合久久久网| 成年人午夜久久久| 国内精品久久久久久久久| 国产成人免费av一区二区午夜| 男女男精品网站| 毛片大全在线观看| 国产日韩欧美激情| 嫩草影院在线观看未满十八| 成人精品视频一区二区| 国产最新在线| 国产精品无码免费播放| 美女尤物久久精品| jizz免费观看| 丝袜美腿亚洲一区二区图片| 色综合久久中文字幕| 黄色片在线播放| 欧美激情一级精品国产| 久久精品国产欧美亚洲人人爽| 性猛交ⅹ×××乱大交|