一、Hadoop生態(tài)圈

What is Hadoop?

Hadoop是一個框架,允許在集群中使用簡單的編程模型對大規(guī)模數(shù)據(jù)集進(jìn)程分布式計(jì)算。

1.hadoop包含許多功能模塊,它們各自負(fù)責(zé)了Hadoop的一部分功能,其中最主要的是Common、HDFS和YARN。HDFS負(fù)責(zé)數(shù)據(jù)的存儲,YARN負(fù)責(zé)統(tǒng)一資源調(diào)度和管理,Common則提供遠(yuǎn)程過程調(diào)用RPC、序列化機(jī)制。

2.Hadoop適合處理大規(guī)模數(shù)據(jù),并且能夠?qū)崿F(xiàn)分布式存儲和分布式計(jì)算。

3.Hadoop被部署在一個集群上。

Hadoop的生態(tài)圈

狹義的Hadoop僅僅代表了Common、HDFS、YARN和MapReduce模塊。但是隨著圍繞Hadoop的越來越多的軟件出現(xiàn),構(gòu)成了一個生機(jī)勃勃的Hadoop生態(tài)圈。


1.HDFS(Hadoop Distributed File System,Hadoop分布式文件系統(tǒng))是Hadoop的基石。它是一個具有高度容錯性的文件系統(tǒng),適合部署在廉價的機(jī)器上。HDFS能提供高度的吞吐量的數(shù)據(jù)訪問,非常適合大規(guī)模數(shù)據(jù)集的應(yīng)用。

2.YARN(Yet Another Resource Negotiator,另一種資源調(diào)度器)是統(tǒng)一的資源管理和調(diào)度平臺。

3.MapReduce是一種編程模型,利用函數(shù)式的思想,將對數(shù)據(jù)集處理的過程分為Map和Reduce兩個階段。MapReduce這種編程模型非常適合分布式計(jì)算。

4.Spark是新一代的計(jì)算機(jī)框架,對迭代計(jì)算很有優(yōu)勢,和MapReduce相比,性能提升明顯。并且可以和YARN進(jìn)行集成,Spark也提供支持SQL的組件SparkSQL等。

5.Hbase是一個分布式的、面向列族的開源數(shù)據(jù)庫,擅長大規(guī)模數(shù)據(jù)的隨機(jī)、實(shí)時讀寫訪問。

6.Hive是基于Hadoop的一個數(shù)據(jù)倉庫工具,可以將結(jié)構(gòu)化的數(shù)據(jù)文件映射為一張表,提供簡單的SQL查詢功能,并將SQL語句轉(zhuǎn)換為MapReduce作業(yè)運(yùn)行。Hive對Hadoop來說是非常重要的模塊,大大降低了Hadoop的使用門檻。

7.Pig和Hive類似,也是對大型數(shù)據(jù)集進(jìn)行分析和評估的工具,不過與Hive提供SQL接口不同的是,它提供一種高層的、面向領(lǐng)域的抽象語言:Pig Latin,與HQL相比,Pig latin更加靈活,但學(xué)習(xí)成本高。

8.Impala對存儲在HDFS、Hbase的海量數(shù)據(jù)提供交互式查詢的SQL接口。Impala的特點(diǎn)是查詢非常迅速,大幅度領(lǐng)先Hive。

9.Mahout是一個機(jī)器學(xué)習(xí)和數(shù)據(jù)挖掘庫,它利用MapReduce實(shí)現(xiàn)了經(jīng)典的機(jī)器學(xué)習(xí)算法,并使其具有良好的可擴(kuò)展性。

10.Flume使一個高可用、高可靠、分布式的海量日志采集、聚合和傳輸系統(tǒng),F(xiàn)lume支持在日志系統(tǒng)中定制各類數(shù)據(jù)發(fā)送方,用于收集數(shù)據(jù);同時,F(xiàn)lume提供對數(shù)據(jù)進(jìn)行簡單處理,并寫到各種數(shù)據(jù)接收方的能力。

11.Sqoop是SQL to Hadoop的縮寫,主要作用在于在結(jié)構(gòu)化的數(shù)據(jù)存儲(關(guān)系型數(shù)據(jù)庫)與hadoop之間進(jìn)行數(shù)據(jù)雙向交換。也就是說,Sqoop可以將關(guān)系型數(shù)據(jù)庫的數(shù)據(jù)導(dǎo)入到Hadoop的HDFS、Hive,也可以將Hdfs、Hive的數(shù)據(jù)導(dǎo)出到關(guān)系型數(shù)據(jù)庫中。Sqoop充分利用Hadoop的優(yōu)點(diǎn),整個導(dǎo)入導(dǎo)出都是由MapReduce計(jì)算框架實(shí)現(xiàn)并行化,非常高效。

12.Kafka是一種高吞吐量的分布式發(fā)布訂閱消息系統(tǒng),具有分布式、高可用的特點(diǎn),在大數(shù)據(jù)系統(tǒng)里面被廣泛的應(yīng)用,如果把大數(shù)據(jù)比作一臺機(jī)器的化,那么Kafka這種消息中間件就類似于前端總線,它鏈接了平臺里面的各個組件。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌,老刑警劉巖,帶你破解...
    沈念sama閱讀 228,983評論 6 537
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 98,772評論 3 422
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人,你說我怎么就攤上這事。” “怎么了?”我有些...
    開封第一講書人閱讀 176,947評論 0 381
  • 文/不壞的土叔 我叫張陵,是天一觀的道長。 經(jīng)常有香客問我,道長,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 63,201評論 1 315
  • 正文 為了忘掉前任,我火速辦了婚禮,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘。我一直安慰自己,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 71,960評論 6 410
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著,像睡著了一般。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 55,350評論 1 324
  • 那天,我揣著相機(jī)與錄音,去河邊找鬼。 笑死,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播,決...
    沈念sama閱讀 43,406評論 3 444
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 42,549評論 0 289
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 49,104評論 1 335
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 40,914評論 3 356
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 43,089評論 1 371
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情,我是刑警寧澤,帶...
    沈念sama閱讀 38,647評論 5 362
  • 正文 年R本政府宣布,位于F島的核電站,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 44,340評論 3 347
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧,春花似錦、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 34,753評論 0 28
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 36,007評論 1 289
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人。 一個月前我還...
    沈念sama閱讀 51,834評論 3 395
  • 正文 我出身青樓,卻偏偏與公主長得像,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 48,106評論 2 375

推薦閱讀更多精彩內(nèi)容