日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Hadoop历代版本及其特点

發布時間:2025/4/5 编程问答 19 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Hadoop历代版本及其特点 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

前言:Hadoop1.0、Hadoop2.0核心組件及其區別

Hadoop1.0

核心組件

  • HDFS 1.0:單個NameNode、單個Secondary NameNode、多個DataNode
  • MapReduce 1.0

Hadoop1.0的問題

  • 單點故障

    只有一個NameNode,所有元數據由唯一的NameNode負責管理。如果該NameNode失效,則任何與集群有關的歷史操作都將失效,整個集群也就處于基本不可用狀態。

  • 水平擴展性差

    元數據存儲在NameNode的內存中,因此集群規模受限于單個NameNode的內存大小

  • MapReduce1.0擴展性差、低可靠性、資源利用率低、無法執行非MapReduce任務無法支持多種計算框架

  • 在MRv1中,JobTracker同時兼備了集群資源的管理和作業的調度與控制兩大功能,使得JobTracker負載過重,增加了JobTracker失效的風險,造成Hadoop集群的擴展性差低可靠性

    MRv1采用了基于槽位(slot)的資源分配模型,需要為map任務和reduce任務預先配置tasktracker槽位,當一個任務用不完槽位對應的所有資源其他任務也無法使用,而且為map任務保留的slot無法用于reduce任務,這造成資源利用率低

    MRv1中資源管理器JobTracker、TaskTracker耦合高,導致MRv1無法執行非MapReduce任務


  • Hadoop2.0

    核心組件

    • HDFS2.0:雙NameNode(Active NameNode、Standby NameNode)、DataNode
      HDFS2.0中存在兩個NameNode,為區分兩者,將主NameNode稱為Active NameNode,將備用NameNode稱為Standy NameNode。兩者通過Journal Node實現元數據同步。

    • YARN(MapReduce2.0)


    Hadoop1.0與Hadoop2.0對比

    HDFS角度

    Hadoop2.0增加了HDFS HA(高可用)機制,解決了HDFS 1.0中的單點故障問題,通過HA進行Standby NameNode的熱備份。

    Hadoop2.0增加了HDFS Federation(聯邦)水平擴展,支持多個NameNode同時運行,每一個NameNode分管一批目錄,然后共享所有DataNode的存儲資源,從而解決1.0當中單個NameNode節點內存受限問題。

    MapReduce角度

    在Hadoop2.0當中增加了YARN框架,針對hadoop1.0中主JobTracker壓力太大的不足,把JobTracker資源分配和作業控制分開,利用Resource Manager在NameNode上進行資源管理調度,利用ApplicationMaster進行任務管理和任務監控。由NodeManager替代TaskTracker進行具體任務的執行,因此MapReduce2.0只是一個計算框架。對比hadoop1.0中相關資源的調用全部給Yarn框架管理。


    Hadoop3.0

    Hadoop2.0之后版本就相對穩定,大部分實際生產環境中都使用的是2.0,Hadoop3.0主要增加了一些性能上的優化和支持:

  • java運行環境升級為1.8,對低版本的java不再支持
  • HDFS3.0支持數據的擦除編碼,調高存儲空間的使用率
  • 一些默認端口的改變
  • 增加一些MapReduce的調優
  • 的java不再支持
    2. HDFS3.0支持數據的擦除編碼,調高存儲空間的使用率
    3. 一些默認端口的改變
    4. 增加一些MapReduce的調優

    總結

    以上是生活随笔為你收集整理的Hadoop历代版本及其特点的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。