<del id="d4fwx"><form id="d4fwx"></form></del>
      <del id="d4fwx"><form id="d4fwx"></form></del><del id="d4fwx"><form id="d4fwx"></form></del>

            <code id="d4fwx"><abbr id="d4fwx"></abbr></code>
          • HDFS中的NameNode和DataNode

                HDFS集群中以Master-Slave模式運行,主要有兩類節(jié)點:一個Namenode節(jié)點(即master)和多個Datanode節(jié)點。Namenode管理文件系統(tǒng)的Namespace.他維護著文件系統(tǒng)樹以及文件樹中所有的文件和文件夾的元數(shù)據(jù)。

            成都創(chuàng)新互聯(lián)10多年成都企業(yè)網(wǎng)站建設服務;為您提供網(wǎng)站建設,網(wǎng)站制作,網(wǎng)頁設計及高端網(wǎng)站定制服務,成都企業(yè)網(wǎng)站建設及推廣,對成都混凝土泵車等多個方面擁有豐富的網(wǎng)站制作經(jīng)驗的網(wǎng)站建設公司。

                  hdfs架構(gòu)圖:

            HDFS中的NameNode和DataNode      

            Namenode:

            Namenode管理文件系統(tǒng)的Namespace。它維護著文件系統(tǒng)樹以及文件樹中所有的文件和文件夾的元數(shù)據(jù)(Metadata).管理這些信息的文件有兩個,分別是Namespace鏡像文件(Namespace p_w_picpath)和操作日志文件(edit log), 這些信息被Cache在RAM中,當然,這兩個文件也會被持久化存儲在本地磁盤。Namenode記錄著每個文件中各個塊所在的數(shù)據(jù)節(jié)點的位置信息,但是它并不持久化存儲這些信息,因為這些信息會在系統(tǒng)重啟時從數(shù)據(jù)及節(jié)點重建。

            Namenode結(jié)構(gòu)抽象圖:

            HDFS中的NameNode和DataNode

            客戶端代表用戶與namenode和datanode交互來訪問整個文件系統(tǒng)??蛻舳颂峁┝艘幌盗械奈募到y(tǒng)接口,因此我們在編程時,幾乎無需知道datanode和namenode,即可完成我們所需要的功能。

            Datanode:

            Datanode是文件系統(tǒng)的工作節(jié)點,他們根據(jù)客戶端或者namenode的調(diào)度存儲和檢索數(shù)據(jù),并且定期向namenode發(fā)送他們所存儲的塊(block)的列表.

            Namenode容錯機制:

            沒有了Namenode,HDFS就不能工作。事實上,如果運行namenode的機器壞掉的話,系統(tǒng)中的文件將會完全丟失,因為沒有其他方法能夠?qū)⑽挥诓煌琩atanode上的文件塊重建文件。因此,namenode的容錯機制非常重要,Hadoop提供了兩種容錯機制。

            第一種方式:將持久化存儲在本地磁盤的文件系統(tǒng)元數(shù)據(jù)備份。Hadoop可以通過配置來讓Namenode將它的持久化狀態(tài)寫道不同的文件系統(tǒng)中。這種寫操作時同步并且是原子化的。比較常見的配置是在將持久化狀態(tài)寫道本地磁盤的同時,也寫到遠端掛載的網(wǎng)絡文件系統(tǒng)。

            第二種方式:是運行一個輔助的Namenode(Secondary Namenode).實時上Secondary Namenode并不能被用作Namenode它的主要作用是定期將namespace鏡像與操作日志文件(edit log)合并,以防止操作日志文件(edit log)變的過大。通常,Secondary Namenode 運行在一個單獨的物理機上,因為合并nameSpace鏡像的一個備份,如果namenode宕機了,這個備份就可以用上。但是輔助namenode總是落后于namenode,所以在namenode宕機時,數(shù)據(jù)丟失時不可避免的。在這種情況下,一般的,要結(jié)合第一種方式中提到的遠程掛載的網(wǎng)絡文件系統(tǒng)(NFS)中的namenode 的元數(shù)據(jù)文件來使用,把nfs中的namenode元數(shù)據(jù)文件,拷貝到輔助namenode并把輔助namenode作為namenode來運行。

            當前名稱:HDFS中的NameNode和DataNode
            網(wǎng)站URL:http://www.jbt999.com/article4/jeicie.html

            成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站導航移動網(wǎng)站建設、關(guān)鍵詞優(yōu)化、建站公司、服務器托管品牌網(wǎng)站制作

            廣告

            聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:[email protected]。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

            成都做網(wǎng)站

              <del id="d4fwx"><form id="d4fwx"></form></del>
              <del id="d4fwx"><form id="d4fwx"></form></del><del id="d4fwx"><form id="d4fwx"></form></del>

                    <code id="d4fwx"><abbr id="d4fwx"></abbr></code>
                  • 亚洲欧美最大色情网站 | 欧美成人在线观看视频 | 婷婷五月天中文字幕 | 豆花视频网站在线观看 | 最新亚洲视频在线观看 |