成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Hadoop1.0和Hadoop2.0的區別

開發 開發工具 Hadoop
今天我們講講如何選擇不同的Hadoop版本。

如何選擇不同的Hadoop版本。

一、什么是Hadoop1.0?

Hadoop1.0即***代Hadoop,指的是版本為Apache Hadoop 0.20.x、1.x或者CDH3系列的Hadoop,內核主要由HDFS和MapReduce兩個系統組成,其中MapReduce是一個離線處理框架,由編程模型(新舊API)、運行時環境(JobTracker和TaskTracker)和數據處理引擎(MapTask和ReduceTask)三部分組成。

二、什么是Hadoop2.0?

Hadoop2.0即第二代Hadoop,指的是版本為Apache Hadoop 0.23.x、2.x或者CDH4系列的Hadoop,內核主要由HDFS、MapReduce和YARN三個系統組成,其中YARN是一個資源管理系統,負責集群資源管理和調度,MapReduce則是運行在YARN上的離線處理框架,它與Hadoop 1.0中的MapReduce在編程模型(新舊API)和數據處理引擎(MapTask和ReduceTask)兩個方面是相同的。

三、兩者的區別

1. 從Hadoop整體框架來說

Hadoop1.0由分布式存儲系統HDFS和分布式計算框架MapReduce組成,其中HDFS由一個NameNode和多個DateNode組成,MapReduce由一個JobTracker和多個TaskTracker組成。

Hadoop2.0為克服Hadoop1.0中的不足進行了下面改進:

(1)針對Hadoop1.0單NameNode制約HDFS的擴展性問題,提出HDFS Federation,它讓多個NameNode分管不同的目錄進而實現訪問隔離和橫向擴展,同時徹底解決了NameNode單點故障問題;

(2)針對Hadoop1.0中的MapReduce在擴展性和多框架支持等方面的不足,它將JobTracker中的資源管理和作業控制分開,分別由ResourceManager(負責所有應用程序的資源分配)和ApplicationMaster(負責管理一個應用程序)實現,即引入了資源管理框架Yarn。

(3)Yarn作為Hadoop2.0中的資源管理系統,它是一個通用的資源管理模塊,可為各類應用程序進行資源管理和調度,不僅限于MapReduce一種框架,也可以為其他框架使用,如Tez、Spark、Storm等

2. 從MapReduce計算框架來講

MapReduce1.0計算框架主要由三部分組成:編程模型、數據處理引擎和運行時環境。它的基本編程模型是將問題抽象成Map和Reduce兩個階段,其中Map階段將輸入的數據解析成key/value,迭代調用map()函數處理后,再以key/value的形式輸出到本地目錄,Reduce階段將key相同的value進行規約處理,并將最終結果寫到HDFS上;它的數據處理引擎由MapTask和ReduceTask組成,分別負責Map階段邏輯和Reduce階段的邏輯處理;它的運行時環境由一個JobTracker和若干個TaskTracker兩類服務組成,其中JobTracker負責資源管理和所有作業的控制,TaskTracker負責接收來自JobTracker的命令并執行它。

MapReducer2.0具有與MRv1相同的編程模型和數據處理引擎,唯一不同的是運行時環境。MRv2是在MRv1基礎上經加工之后,運行于資源管理框架Yarn之上的計算框架MapReduce。它的運行時環境不再由JobTracker和TaskTracker等服務組成,而是變為通用資源管理系統Yarn和作業控制進程ApplicationMaster,其中Yarn負責資源管理的調度而ApplicationMaster負責作業的管理。

Hadoop1與Hadoop2的區分還是非常大,HDFS和MR都有不同,最起碼的配置文件就不一樣。項目應用的話,建議盡量往高版本走。穩健一點的話稍低于***版本的一個穩定版本即可。

【本文為51CTO專欄作者“朱國立”的原創稿件,轉載請通過作者微信公眾號“開發者圓桌”獲取聯系和授權】

戳這里,看該作者更多好文

責任編輯:趙寧寧 來源: 51CTO專欄
相關推薦

2021-01-28 05:11:26

HDFS架構Hadoop

2013-12-12 12:47:53

Hadoop 2.0開源大數據

2012-06-26 15:20:30

Hadoop 2.0

2013-05-28 09:12:59

Hadoop 2.0

2013-05-27 14:05:16

2019-07-17 13:25:03

SparkHadoop架構

2012-05-28 09:23:40

JavaHadoopApache

2013-05-27 14:31:34

Hadoop 2.0

2013-11-27 09:21:18

YARNMapReduceHadoop

2023-10-20 08:14:21

2013-05-27 15:12:49

Hadoop 2.0

2013-06-08 14:34:42

Hadoop 2.0

2013-10-16 10:04:43

HadoopWeb 2.0磁帶

2013-10-14 09:22:50

HadoopWeb 2.0磁帶

2016-06-02 14:05:22

Hadoop 3.0大數據處理 Spark

2010-06-03 15:39:47

Hadoop配置

2012-09-18 09:55:44

Hadoop 2.0

2023-11-21 22:23:06

2018-09-11 13:15:40

Hadoop大數據發行版

2013-05-30 09:07:29

Hadoop 2.0
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 麻豆视频国产在线观看 | 欧美激情欧美激情在线五月 | 国产中文在线观看 | 亚洲一区二区在线视频 | 北条麻妃国产九九九精品小说 | 日本中文字幕日韩精品免费 | 性一交一乱一伦视频免费观看 | 99这里只有精品视频 | 黄网站涩免费蜜桃网站 | 国产精品视频网站 | 亚洲精品一二三区 | 一区二区三区国产精品 | 黑人中文字幕一区二区三区 | 中文字幕在线观看第一页 | 欧美激情精品久久久久久变态 | 亚洲国产aⅴ精品 | 亚洲欧美激情精品一区二区 | 台湾a级理论片在线观看 | 成人免费观看视频 | 成人亚洲| 日韩av福利在线观看 | 国产激情视频在线 | 午夜小电影 | 国产精品视频在线播放 | 欧美白人做受xxxx视频 | 精品91视频 | 国产成人精品免高潮在线观看 | 91在线区 | 日韩色在线 | 天天射夜夜操 | 免费看黄色片 | 亚洲欧美激情四射 | 久久久久久久国产精品影院 | 日本精品999 | 日韩在线精品强乱中文字幕 | 一区二区日韩精品 | 99亚洲精品| 黄色一级毛片 | 9久久精品 | 亚洲最新在线 | 国产99久久精品 |