最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Apache Hadoop版本詳解

 更新時(shí)間:2017年09月28日 10:00:29   投稿:mrr  
本文總結(jié)了ApacheHadoop和Cloudera Hadoop的版本衍化過(guò)程,并給出了選擇Hadoop版本的一些建議。感興趣的朋友一起看看吧

由于Hadoop版本混亂多變,因此,Hadoop的版本選擇問(wèn)題一直令很多初級(jí)用戶(hù)苦惱。本文總結(jié)了ApacheHadoop和Cloudera Hadoop的版本衍化過(guò)程,并給出了選擇Hadoop版本的一些建議。

1.Apache HadoopApache版本衍化

截至目前(2012年12月23日),ApacheHadoop版本分為兩代,我們將第一代Hadoop稱(chēng)為Hadoop 1.0,第二代Hadoop稱(chēng)為Hadoop2.0。第一代Hadoop包含三個(gè)大版本,分別是0.20.x,0.21.x和0.22.x,其中,0.20.x最后演化成1.0.x,變成了穩(wěn)定版,而0.21.x和0.22.x則NameNodeHA等新的重大特性。第二代Hadoop包含兩個(gè)版本,分別是0.23.x和2.x,它們完全不同于Hadoop1.0,是一套全新的架構(gòu),均包含HDFS Federation和YARN兩個(gè)系統(tǒng),相比于0.23.x,2.x增加了NameNodeHA和Wire-compatibility兩個(gè)重大特性。

經(jīng)過(guò)上面的大體解釋?zhuān)蠹铱赡苊靼琢薍adoop以重大特性區(qū)分各個(gè)版本的,總結(jié)起來(lái),用于區(qū)分Hadoop版本的特性有以下幾個(gè):

(1)Append支持文件追加功能,如果想使用HBase,需要這個(gè)特性。

(2)RAID在保證數(shù)據(jù)可靠的前提下,通過(guò)引入校驗(yàn)碼較少數(shù)據(jù)塊數(shù)目。詳細(xì)鏈接:

https://issues.apache.org/jira/browse/HDFS/component/12313080

(3)Symlink支持HDFS文件鏈接,具體可參考:https://issues.apache.org/jira/browse/HDFS-245

(4)SecurityHadoop安全,具體可參考:https://issues.apache.org/jira/browse/HADOOP-4487

(5)NameNodeHA具體可參考:https://issues.apache.org/jira/browse/HDFS-1064

(6)HDFSFederation和YARN



需要注意的是,Hadoop2.0主要由Yahoo獨(dú)立出來(lái)的hortonworks公司主持開(kāi)發(fā)。

Apache版本下載

(1)各版本說(shuō)明:http://hadoop.apache.org/releases.html。

(2)下載穩(wěn)定版:找到一個(gè)鏡像,下載stable文件夾下的版本。

(3)Hadoop最全版本:http://svn.apache.org/repos/asf/hadoop/common/branches/,可直接導(dǎo)到eclipse中。

2.Cloudera HadoopCDH版本衍化

Apache當(dāng)前的版本管理是比較混亂的,各種版本層出不窮,讓很多初學(xué)者不知所措,相比之下,Cloudera公司的Hadoop版本管理的要很多。

我們知道,Hadoop遵從Apache開(kāi)源協(xié)議,用戶(hù)可以免費(fèi)地任意使用和修改Hadoop,也正因此,市面上出現(xiàn)了很多Hadoop版本,其中比較出名的一是Cloudera公司的發(fā)行版,我們將該版本稱(chēng)為CDH(ClouderaDistributionHadoop)。截至目前為止,CDH共有4個(gè)版本,其中,前兩個(gè)已經(jīng)不再更新,最近的兩個(gè),分別是CDH3(在Apache Hadoop0.20.2版本基礎(chǔ)上演化而來(lái)的)和CDH4在Apache Hadoop2.0.0版本基礎(chǔ)上演化而來(lái)的),分別對(duì)應(yīng)Apache的Hadoop 1.0和Hadoop2.0,它們每隔一段時(shí)間便會(huì)更新一次。



Cloudera以patch level劃分小版本,比如patch level為923.142表示在原生態(tài)Apache Hadoop0.20.2基礎(chǔ)上添加了1065個(gè)patch(這些patch是各個(gè)公司或者個(gè)人貢獻(xiàn)的,在Hadoopjira上均有記錄),其中923個(gè)是最后一個(gè)beta版本添加的patch,而142個(gè)是穩(wěn)定版發(fā)行后新添加的patch。由此可見(jiàn),patchlevel越高,功能越完備且解決的bug越多。

Cloudera版本層次更加清晰,且它提供了適用于各種操作系統(tǒng)的Hadoop安裝包,可直接使用apt-get或者yum命令進(jìn)行安裝,更加省事。

CDH版本下載

(1)版本含義介紹:

https://ccp.cloudera.com/display/DOC/CDH+Version+and+Packaging+Information

(2)各版本特性查看:

https://ccp.cloudera.com/display/DOC/CDH+Packaging+Information+for+Previous+Releases

(3)各版本下載:

CDH3:http://archive.cloudera.com/cdh/3/

CDH4:http://archive.cloudera.com/cdh4/cdh/4/

注意,Hadoop壓縮包在這兩個(gè)鏈接中的最上層目錄中,不在某個(gè)文件夾里,很多人進(jìn)到鏈接還找不到安裝包!

3.如何選擇Hadoop版本

當(dāng)前Hadoop版本比較混亂,讓很多用戶(hù)不知所措。實(shí)際上,當(dāng)前Hadoop只有兩個(gè)版本:Hadoop1.0和Hadoop 2.0,其中,Hadoop1.0由一個(gè)分布式文件系統(tǒng)HDFS和一個(gè)離線計(jì)算框架MapReduce組成,而Hadoop2.0則包含一個(gè)支持NameNode橫向擴(kuò)展的HDFS,一個(gè)資源管理系統(tǒng)YARN和一個(gè)運(yùn)行在YARN上的離線計(jì)算框架MapReduce。相比于Hadoop1.0,Hadoop 2.0功能更加強(qiáng)大,且具有更好的擴(kuò)展性、性能,并支持多種計(jì)算框架。

當(dāng)我們決定是否采用某個(gè)軟件用于開(kāi)源環(huán)境時(shí),通常需要考慮以下幾個(gè)因素:

(1)是否為開(kāi)源軟件,即是否免費(fèi)。

(2)是否有穩(wěn)定版,這個(gè)一般軟件官方網(wǎng)站會(huì)給出說(shuō)明。

(3)是否經(jīng)實(shí)踐驗(yàn)證,這個(gè)可通過(guò)檢查是否有一些大點(diǎn)的公司已經(jīng)在生產(chǎn)環(huán)境中使用知道。

(4)是否有強(qiáng)大的社區(qū)支持,當(dāng)出現(xiàn)一個(gè)問(wèn)題時(shí),能夠通過(guò)社區(qū)、論壇等網(wǎng)絡(luò)資源快速獲取解決方法。

考慮到以上幾個(gè)因素,我們分析一下開(kāi)源軟件Hadoop。對(duì)于Hadoop2.0而言,目前尚不穩(wěn)定,無(wú)法用于生產(chǎn)環(huán)境,因此,如果當(dāng)前你正準(zhǔn)備使用Hadoop,那么只能從Hadoop1.0中選擇一個(gè)版本,而目截至目前(2012年12月23日),Apache和Cloudera最新的穩(wěn)定版分別是Hadoop1.0.4和CDH3U4,因此,你可以從中任選一個(gè)使用。

總結(jié)

以上所述是小編給大家介紹的Apache Hadoop版本詳解,希望對(duì)大家有所幫助,如果大家有任何疑問(wèn)請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!

相關(guān)文章

  • Ubuntu中Opencv的安裝使用教程

    Ubuntu中Opencv的安裝使用教程

    Opencv就不解釋了,是個(gè)很有名的圖形庫(kù)。下面這篇文章主要介紹了Ubuntu中Opencv安裝使用的相關(guān)資料,文中介紹的非常詳細(xì),需要的朋友們下面來(lái)一起看看吧。
    2017-04-04
  • linux讓$變成#符號(hào)的實(shí)操方法

    linux讓$變成#符號(hào)的實(shí)操方法

    在本文里我們給大家整理了一篇關(guān)于linux讓$變成#符號(hào)的操作方法和案例,對(duì)此有需要的朋友們跟著操作下。
    2019-02-02
  • undefined reference to ''pthread_create''的解決方法

    undefined reference to ''pthread_create''的解決方法

    undefined reference to 'pthread_create'的解決方法,需要的朋友可以參考一下
    2013-05-05
  • linux常用工具vi/vim的使用完整版

    linux常用工具vi/vim的使用完整版

    這篇文章主要給大家介紹了關(guān)于linux常用工具vi/vim使用的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用linux系統(tǒng)具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-09-09
  • linux多線程編程(四)

    linux多線程編程(四)

    linux中的線程是輕量級(jí)的線程,linux中的線程調(diào)度是由內(nèi)核調(diào)度程序完成的,每個(gè)線程有自己的ID號(hào)。與進(jìn)程相比,它們消耗的系統(tǒng)資源少、創(chuàng)建較快、相互間的通信也較容易。
    2014-08-08
  • Linux中拷貝 cp命令中拷貝所有的寫(xiě)法詳解

    Linux中拷貝 cp命令中拷貝所有的寫(xiě)法詳解

    本篇文章主要介紹了Linux中拷貝 cp命令中拷貝所有的寫(xiě)法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下。
    2016-12-12
  • linux swap交換內(nèi)存擴(kuò)容的方法

    linux swap交換內(nèi)存擴(kuò)容的方法

    這篇文章主要介紹了linux swap交換內(nèi)存擴(kuò)容的方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-07-07
  • Linux中文本處理工具之cut命令詳解

    Linux中文本處理工具之cut命令詳解

    cut命令指定輸出一行中的選取部分。是大家在操作linux系統(tǒng)中經(jīng)常用到的命令,下面這篇文章主要給大家介紹了關(guān)于Linux中文本處理工具之cut命令的相關(guān)資料,需要的朋友可以參考學(xué)習(xí),下面來(lái)一起看看吧。
    2017-03-03
  • Ubuntu 18.04更換apt-get源的方法

    Ubuntu 18.04更換apt-get源的方法

    這篇文章主要介紹了Ubuntu 18.04更換apt-get源的方法,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-04-04
  • Linux中的LUN、磁盤(pán)、LVM和文件系統(tǒng)映射使用

    Linux中的LUN、磁盤(pán)、LVM和文件系統(tǒng)映射使用

    這篇文章主要介紹了Linux中的LUN、磁盤(pán)、LVM和文件系統(tǒng)映射使用方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-02-02

最新評(píng)論

三原县| 依兰县| 巴林左旗| 襄汾县| 阜平县| 荃湾区| 广水市| 盘锦市| 鹤岗市| 衡南县| 和静县| 丹东市| 新沂市| 永丰县| 新竹市| 榆中县| 翁源县| 武山县| 徐汇区| 隆子县| 报价| 武邑县| 康平县| 余江县| 铁岭县| 永和县| 温宿县| 邮箱| 永年县| 卓尼县| 金平| 内江市| 黄冈市| 南平市| 陈巴尔虎旗| 阿拉善盟| 乐至县| 沛县| 盈江县| 陵川县| 商水县|