亚洲综合原千岁中文字幕_国产精品99久久久久久久vr_无码人妻aⅴ一区二区三区浪潮_成人h动漫精品一区二区三

主頁 > 知識庫 > 帶你了解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 高可用機制的相關信息資訊供網民參考!
  • 推薦文章
    日本伦理片网站| 成人a大片高清在线观看| 成人免费一级毛片在线播放视频| 一 级 黄 中国色 片| 日韩男人天堂| 亚洲天堂一区二区三区四区| 成人免费网站久久久| 欧美爱爱网| 好男人天堂网 久久精品国产这里是免费 国产精品成人一区二区 男人天堂网2021 男人的天堂在线观看 丁香六月综合激情 | 99久久视频| 亚久久伊人精品青青草原2020| 精品国产三级a∨在线观看| 美女免费精品高清毛片在线视 | 韩国三级一区| 国产福利免费观看| 久久99这里只有精品国产| 日本久久久久久久 97久久精品一区二区三区 狠狠色噜噜狠狠狠狠97 日日干综合 五月天婷婷在线观看高清 九色福利视频 | 成人高清视频免费观看| 成人免费一级纶理片| 国产伦精品一区三区视频| 美女免费黄网站| 999久久狠狠免费精品| 99久久精品国产免费| 久久久久久久网| 国产一区二区精品| 99热精品一区| 国产一区国产二区国产三区| 国产精品免费精品自在线观看| 青青久久网| 欧美一级视频高清片| a级毛片免费观看网站| 久久久久久久网| 成人免费网站久久久| 亚洲第一色在线| 深夜做爰性大片中文| 免费毛片播放| 国产国语对白一级毛片| 日韩欧美一及在线播放| 黄色福利片| 欧美激情在线精品video| 久久国产精品自由自在| 精品视频在线看| 日本免费看视频| 一 级 黄 中国色 片| 久草免费在线观看| 亚洲女人国产香蕉久久精品| 可以免费看污视频的网站| 日韩欧美一二三区| 免费毛片基地| 青青青草影院| 四虎论坛| 久久精品道一区二区三区| 亚洲精品久久玖玖玖玖| 亚洲天堂免费观看| 九九久久国产精品| 欧美爱色| 九九精品在线播放| 黄视频网站在线看| 国产精品免费精品自在线观看| 国产高清在线精品一区a| 日韩av片免费播放| 亚洲精品中文字幕久久久久久| 成人a级高清视频在线观看| 国产91精品一区二区| 欧美激情一区二区三区在线 | 久草免费在线视频| 午夜欧美福利| 日韩一级黄色| 国产91素人搭讪系列天堂| 一级女人毛片人一女人| 中文字幕一区二区三区精彩视频 | 日本久久久久久久 97久久精品一区二区三区 狠狠色噜噜狠狠狠狠97 日日干综合 五月天婷婷在线观看高清 九色福利视频 | 亚洲第一色在线| 麻豆网站在线免费观看| 国产成人精品影视| 国产视频一区二区三区四区 | 国产视频一区在线| 精品在线视频播放| 99热精品在线| a级黄色毛片免费播放视频| 国产激情一区二区三区| 亚洲爆爽| 免费毛片基地| 二级片在线观看| 欧美日本免费| 日韩欧美一二三区| 一 级 黄 中国色 片| 欧美激情一区二区三区视频| 亚久久伊人精品青青草原2020| 午夜精品国产自在现线拍| 免费国产在线观看不卡| 99热热久久| 黄视频网站免费| 久久国产精品自线拍免费| 999精品在线| 久久精品店| 久久精品成人一区二区三区| 日韩中文字幕一区二区不卡| 成人影院久久久久久影院| 999精品视频在线| 99久久精品国产国产毛片| 天天色成人| 毛片高清| 国产网站免费| 久久精品欧美一区二区| 国产91精品露脸国语对白| 91麻豆精品国产自产在线观看一区| 99热热久久| 黄视频网站免费看| 国产美女在线观看| 天天做日日爱| 亚洲女人国产香蕉久久精品| 韩国毛片免费大片| 青青久久网| 国产精品自拍在线观看| 香蕉视频三级| 97视频免费在线| 黄视频网站免费观看| 成人影院一区二区三区| 午夜久久网| 韩国毛片基地| 免费的黄色小视频| 免费一级片在线观看| 精品毛片视频| 日本特黄特色aaa大片免费| 日韩一级黄色片| 欧美大片毛片aaa免费看| 色综合久久天天综合观看| 亚洲女初尝黑人巨高清在线观看| 精品国产香蕉在线播出| 黄色短视频网站| 99久久精品国产麻豆| 成人免费福利片在线观看| 黄视频网站免费| 亚洲第一页色| 午夜在线亚洲| 欧美激情一区二区三区视频 | 韩国三级视频网站| 成人免费一级纶理片| 国产成人欧美一区二区三区的| 韩国三级视频网站| 久久国产影视免费精品| 精品视频一区二区| 久久国产一久久高清| 亚飞与亚基在线观看| 美国一区二区三区| 国产一区精品| 精品国产亚洲人成在线| 国产伦理精品| 久久国产影视免费精品| 成人免费网站视频ww| 天天做日日爱夜夜爽| 亚洲 国产精品 日韩| 天天做日日爱| 精品视频在线看| 99热精品在线| 韩国三级视频网站| 在线观看成人网| 国产一区二区精品| 999精品在线| 国产韩国精品一区二区三区| 日韩综合| 99久久精品国产高清一区二区| 可以在线看黄的网站| 国产网站免费| 高清一级片| 日本乱中文字幕系列 | 国产精品1024在线永久免费| 天天做日日干| 好男人天堂网 久久精品国产这里是免费 国产精品成人一区二区 男人天堂网2021 男人的天堂在线观看 丁香六月综合激情 | 欧美1区| 久草免费在线视频| 亚欧成人乱码一区二区| 久久久久久久久综合影视网| a级精品九九九大片免费看| 天天做人人爱夜夜爽2020毛片| 国产欧美精品午夜在线播放| 成人影视在线观看| 一级毛片视频播放| 亚洲精品中文字幕久久久久久| 国产不卡在线播放| 九九精品在线| 91麻豆精品国产高清在线| 香蕉视频三级| 91麻豆tv| 国产伦理精品| 国产视频一区二区三区四区 | 精品国产一区二区三区久久久蜜臀| 九九免费精品视频| 精品视频在线观看一区二区| 日韩中文字幕一区| 97视频免费在线| 亚欧成人毛片一区二区三区四区| 天天做日日爱| 国产亚洲精品成人a在线| 国产精品123| 成人a级高清视频在线观看| 91麻豆精品国产高清在线| 亚飞与亚基在线观看| 一本高清在线|