校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識庫 > 帶你了解HDFS的Namenode 高可用機制

帶你了解HDFS的Namenode 高可用機制

熱門標簽:寧夏保險智能外呼系統哪家好 溫嶺代理外呼系統 不同的地圖標注 怎么更改地圖標注電話 隨州銷售外呼系統平臺 交行外呼系統有哪些 激戰黃昏地圖標注說明 臨滄移動外呼系統哪家有 防城港市ai電銷機器人

HDFS NameNode 高可用

在 Hadoop 2.0.0 之前,一個集群只有一個Namenode,這將面臨單點故障問題。如果 Namenode 機器掛掉了,整個集群就用不了了。只有重啟 Namenode ,才能恢復集群。另外正常計劃維護集群的時候,還必須先停用整個集群,這樣沒辦法達到 7 * 24小時可用狀態。Hadoop 2.0 及之后版本增加了 Namenode 高可用機制,下面詳細介紹。

Hadoop Namenode 高可用架構


Hadoop 2.0 克服了 Namenode 單點故障問題,即在一個集群中有2個 Namenode 節點,一個是活動的Namenode節點(Active Namenode),即主節點,一個是備用 Namenode(Passive Namenode),即備用節點,而且支持熱備份和故障切換。

活動 Namenode:負責處理集群中所有客戶端請求。
備用 Namenode:備用節點,擁有和活動的 Namenode 一樣的元數據。在活動 Namenode 失效后,會接管它的工作。

活動 Namenode 和備用 Namenode 之間是如何同步數據的呢?即他們是怎么保持一致性的,主要有下面幾點:

  • 活動和備用 Namenode 兩者總是同步的,例如,他們存儲著一樣的元數據,這可以把集群恢復到系統奔潰時的狀態。而且基于此還能實現自動故障切換。
  • 同一時間,集群只能有一個活動的 Namenode 節點,否則,兩個 Namenode 會導致數據發生錯亂并且無法恢復。我們把這種情況稱為“腦裂”現象,即一個集群被分成兩個小集群,并且兩邊都認為自己是唯一活動的集群。Zookeeper 社區對這種問題的解決方法叫做 fencing,中文翻譯為隔離,也就是想辦法把舊的 活動 NameNode 隔離起來,使它不能正常對外提供服務,使集群始終只有一個活動的 Namenode。

了解完 Hadoop 高可用架構之后,讓我們來看一下 Hadoop Namenode 高可用是怎么實現的。

Namenode 高可用的實現

這里主要介紹通過隔離(fencing)和Quorum Journal Manager(QJM)共享存儲實現的 HDFS 高可用。

隔離(Fencing)

隔離(Fencing)是為了防止腦裂,就是保證在任何時候HDFS只有一個Active NN,主要包括三個方面:

  • 共享存儲fencing:確保只有一個NN可以寫入edits。QJM中每一個JournalNode中均有一個epochnumber,匹配epochnumber的QJM才有權限更新 JN。當 Namenode 由 standby 狀態切換成 active 狀態時,會重新生成一個 epochnumber,并更新 JN 中的 epochnumber,以至于以前的 Active Namenode 中的QJM 中的 epoch number 和 JN 的 epochnumber 不匹配,故而原 Active Namenode上的 QJM 沒法往 JN 中寫入數據(后面會介紹源碼),即形成了 fencing。
  • 客戶端f encing:確保只有一個 Namenode 可以響應客戶端的請求。
  • DataNode fencing:確保只有一個 Namenode 可以向 Datanode 下發命令,譬如刪除塊,復制塊,等等。

QJM 的 Fencing 方案只能讓原來的 Active Namenode 失去對 JN 的寫權限,但是原來的 Active Namenode 還是可以響應客戶端的請求,對 Datanode 進行讀。對客戶端和 DataNode 的 fence 是通過配置 dfs.ha.fencing.methods 實現的。

Hadoop 公共庫中有兩種Fencing實現:sshfence、shell

  • sshfence:ssh到原Active NN上,使用fuser結束進程(通過tcp端口號定位進程 pid,該方法比 jps 命令更準確)。
  • shell:即執行一個用戶事先定義的shell命令(腳本)完成隔離。

QJM共享存儲

Qurom Journal Manager(QJM)是一個基于 Paxos 算法實現的 HDFS 元數據共享存儲的方案。QJM 的基本原理就是用 2N+1 臺 JournalNode 存儲 EditLog,每次寫數據操作有大多數(>=N+1)返回成功時即認為該次寫成功,數據不會丟失。這個算法所能容忍的是最多有 N 臺機器掛掉,如果多于 N 臺掛掉,這個算法就失效了。這個原理是基于 Paxos 算法的。

用QJM的方式來實現HA的主要好處有:

  • 不需要配置額外的高共享存儲,這樣對于基于商用硬件的云計算數據中心來說,降低了復雜度和維護成本;
  • 不在需要單獨配置 fencing 實現,因為 QJM 本身內置了 fencing 的功能;
  • 不存在單點故障問題;
  • 系統魯棒性的程度是可配置的( QJM 基于 Paxos 算法,所以如果配置 2N+1 臺 JournalNode 組成的集群,能容忍最多 N 臺機器掛掉);
  • QJM 中存儲日志的 JournalNode 不會因為其中一臺的延遲而影響整體的延遲,而且也不會因為 JournalNode 的數量增多而影響性能(因為 Namenode 向 JournalNode 發送日志是并行的)。

以上就是帶你連接HDFS的Namenode 高可用機制的詳細內容,更多關于HDFS Namenode 高可用的資料請關注腳本之家其它相關文章!

您可能感興趣的文章:
  • HDFS-Hadoop NameNode高可用機制
  • Hadoop中namenode和secondarynamenode工作機制講解
  • Hadoop之NameNode Federation圖文詳解

標簽:沈陽 青海 哈密 忻州 阜陽 河源 紅河 無錫

巨人網絡通訊聲明:本文標題《帶你了解HDFS的Namenode 高可用機制》,本文關鍵詞  帶你,了解,HDFS,的,Namenode,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《帶你了解HDFS的Namenode 高可用機制》相關的同類信息!
  • 本頁收集關于帶你了解HDFS的Namenode 高可用機制的相關信息資訊供網民參考!
  • 推薦文章
    校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃
    一区二区成人在线| av一区二区三区四区| 欧美精品视频www在线观看| 亚洲一区二区三区激情| 538在线一区二区精品国产| 久久国产乱子精品免费女| 久久久久久免费毛片精品| jvid福利写真一区二区三区| 亚洲一区二区av在线| 久久久久高清精品| 色94色欧美sute亚洲线路二| 麻豆精品视频在线观看免费| 亚洲婷婷国产精品电影人久久| 久久精品一级爱片| 香蕉影视欧美成人| 成人一区二区三区视频| 国产精品中文字幕一区二区三区| 国产成人精品1024| 色94色欧美sute亚洲线路一ni| 久久97超碰色| 国产一区二区网址| 伦理电影国产精品| 免费观看一级欧美片| 亚洲成在线观看| 亚洲精品国产一区二区三区四区在线| 4438成人网| 日韩欧美一级特黄在线播放| 成人丝袜18视频在线观看| 成人开心网精品视频| 国产成人午夜99999| 成人精品免费看| 日本高清不卡在线观看| 欧美日韩午夜精品| 精品国产亚洲一区二区三区在线观看| 欧美亚洲自拍偷拍| 欧美性欧美巨大黑白大战| 成人免费毛片片v| 欧美综合亚洲图片综合区| 在线免费观看日本一区| 欧美日韩国产免费| 日韩一级片网址| 国产精品萝li| 亚洲制服丝袜av| 久久91精品久久久久久秒播| 成人妖精视频yjsp地址| 色综合天天综合狠狠| 欧美精品在欧美一区二区少妇| 精品精品国产高清a毛片牛牛| 26uuu精品一区二区三区四区在线| 国产人成亚洲第一网站在线播放| 亚洲手机成人高清视频| 美女网站视频久久| 91香蕉视频在线| 日韩欧美你懂的| 亚洲男同1069视频| 精品一区二区综合| 欧美精品久久99| 天天综合色天天| 欧美精品一卡二卡| 蜜臀精品一区二区三区在线观看| 欧美日韩一区二区三区四区| 亚洲综合一区二区精品导航| 久久国产精品72免费观看| 色视频成人在线观看免| 18成人在线视频| 91蜜桃免费观看视频| 亚洲婷婷在线视频| 色婷婷久久99综合精品jk白丝| 欧美国产禁国产网站cc| 97久久人人超碰| 一片黄亚洲嫩模| 欧美大片国产精品| 国产丶欧美丶日本不卡视频| 精品剧情在线观看| 成人听书哪个软件好| 一区二区欧美精品| 日韩丝袜情趣美女图片| 国产经典欧美精品| 一区二区三区在线免费视频| 777久久久精品| 国产黄人亚洲片| 亚洲成av人影院在线观看网| 精品国产成人系列| 91蝌蚪porny| 日韩**一区毛片| 国产精品美女久久久久久| 欧美无砖专区一中文字| 久久99国产精品麻豆| 亚洲激情自拍视频| 日本一区二区三区高清不卡| 在线视频你懂得一区二区三区| 奇米888四色在线精品| 成人免费在线视频| 26uuu精品一区二区在线观看| 欧美影视一区二区三区| 国产成a人亚洲精品| 麻豆精品视频在线观看| 亚洲v日本v欧美v久久精品| 国产日产欧美一区二区三区| 91精品国产综合久久久蜜臀图片| 在线一区二区视频| 欧洲av在线精品| 不卡视频一二三四| 粉嫩高潮美女一区二区三区| 国内精品第一页| 精品午夜久久福利影院| 日韩精品一二三四| 免费观看日韩电影| 精品一区二区三区蜜桃| 免费av成人在线| 国产精品一区二区久久精品爱涩| 久久超碰97中文字幕| 欧美视频在线一区二区三区| 欧美日韩成人综合在线一区二区| 欧美日韩一区二区在线观看视频 | 国产精品亚洲一区二区三区在线| 日韩一区精品视频| 久久精品国产久精国产爱| 狠狠色丁香久久婷婷综合丁香| 国产一区二区三区四区五区入口| 国产一区二区在线看| 色综合久久六月婷婷中文字幕| 色综合久久综合网欧美综合网| 欧美性xxxxx极品少妇| 欧美va在线播放| 国产精品二三区| 日日摸夜夜添夜夜添精品视频| 毛片av中文字幕一区二区| 欧美亚洲另类激情小说| 精品国产免费一区二区三区香蕉| 亚洲欧美在线另类| 日本不卡不码高清免费观看| 风间由美性色一区二区三区| 欧美日韩亚洲综合一区| 国产清纯在线一区二区www| 一区二区在线看| 成人app网站| 久久只精品国产| 日韩影视精彩在线| 51精品久久久久久久蜜臀| 亚洲精品高清视频在线观看| 国产91清纯白嫩初高中在线观看| 欧美日韩精品三区| 亚洲无线码一区二区三区| 成人晚上爱看视频| 国产丝袜美腿一区二区三区| 国产在线一区观看| 日本一区二区三级电影在线观看| 久久99国内精品| 日韩一级片网址| 男男成人高潮片免费网站| 日韩欧美123| 极品少妇一区二区| 久久精品夜色噜噜亚洲a∨| 美女视频黄免费的久久| 在线不卡中文字幕播放| 另类中文字幕网| 国产日本欧美一区二区| 国产成人在线色| 中文字幕乱码日本亚洲一区二区| 白白色亚洲国产精品| 亚洲愉拍自拍另类高清精品| 欧美xxxxxxxx| 日本久久电影网| 日韩av电影免费观看高清完整版 | 一区在线观看视频| 欧美日韩一区三区| 国内精品免费**视频| 综合网在线视频| 555www色欧美视频| 99视频超级精品| 久久国产夜色精品鲁鲁99| 国产精品久久久久久久久免费相片| 99re这里只有精品视频首页| 亚洲1区2区3区视频| 久久久不卡网国产精品二区| 91蜜桃免费观看视频| 国产一区二区中文字幕| 五月天欧美精品| 亚洲男人天堂av| 国产精品人成在线观看免费| 欧美日韩国产综合久久| 91国在线观看| 99精品在线免费| 成人国产亚洲欧美成人综合网| 精品一区二区精品| 性久久久久久久久久久久| 亚洲精品高清视频在线观看| 中文字幕在线一区| 国产欧美一区二区精品性色超碰| 日韩欧美一卡二卡| 欧美大尺度电影在线| 91精品久久久久久久99蜜桃| 欧美视频一二三区| 欧美精品第1页| 欧美丝袜丝交足nylons图片| 欧美系列日韩一区| 日韩视频一区二区三区在线播放| 91精品国产日韩91久久久久久| 欧美剧情片在线观看|