国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

大數據分析系統Hadoop的13個開源工具,你知道幾個?

大數據 Hadoop
本次為大家分享Hadoop生態系統中最常用的13個開源工具,其中包括資源調度、流計算及各種業務針對應用場景。首先,我們看資源管理相關。

Hadoop是由Apache基金會開發的一個大數據分布式系統基礎架構,最早版本是2003年原Yahoo!DougCutting根據Google發布的學術論文研究而來。

用戶可以在不了解分布式底層細節的情況下,輕松地在Hadoop上開發和運行處理海量數據的應用程序。低成本、高可靠、高擴展、高有效、高容錯等特性讓Hadoop成為最流行的大數據分析系統,然而其賴以生存的HDFS和MapReduce組件卻讓其一度陷入困境——批處理的工作方式讓其只適用于離線數據處理,在要求實時性的場景下毫無用武之地。

因此,各種基于Hadoop的工具應運而生,本次為大家分享Hadoop生態系統中最常用的13個開源工具,其中包括資源調度、流計算及各種業務針對應用場景。首先,我們看資源管理相關。

資源統一管理/調度系統

在公司和機構中,服務器往往會因為業務邏輯被拆分為多個集群,基于數據密集型的處理框架也是不斷涌現,比如支持離線處理的MapReduce、支持在線處理的Storm及Impala、支持迭代計算的Spark及流處理框架S4,它們誕生于不同的實驗室,并各有所長。

為了減少管理成本,提升資源的利用率,一個共同的想法產生——讓這些框架運行在同一個集群上;因此,就有了當下眾多的資源統一管理/調度系統,本次為大家重點介紹ApacheMesos及YARN:

1、ApacheMesos

代碼托管地址:ApacheSVN

Mesos提供了高效、跨分布式應用程序和框架的資源隔離和共享,支持Hadoop、MPI、Hypertable、Spark等。

Mesos是Apache孵化器中的一個開源項目,使用ZooKeeper實現容錯復制,使用LinuxContainers來隔離任務,支持多種資源計劃分配(內存和CPU)。提供Java、Python和C++APIs來開發新的并行應用程序,提供基于Web的用戶界面來提查看集群狀態。

2、HadoopYARN

代碼托管地址:ApacheSVN

YARN又被稱為MapReduce2.0,借鑒Mesos,YARN提出了資源隔離解決方案Container,但是目前尚未成熟,僅僅提供Java虛擬機內存的隔離。

對比MapReduce1.x,YARN架構在客戶端上并未做太大的改變,在調用API及接口上還保持大部分的兼容,然而在YARN中,開發人員使用ResourceManager、ApplicationMaster與NodeManager代替了原框架中核心的JobTracker和TaskTracker。其中ResourceManager是一個中心的服務,負責調度、啟動每一個Job所屬的ApplicationMaster,另外還監控ApplicationMaster的存在情況;NodeManager負責Container狀態的維護,并向RM保持心跳。ApplicationMaster負責一個Job生命周期內的所有工作,類似老的框架中JobTracker。

Hadoop上的實時解決方案

前面我們有說過,在互聯網公司中基于業務邏輯需求,企業往往會采用多種計算框架,比如從事搜索業務的公司:網頁索引建立用MapReduce,自然語言處理用Spark等。

3、ClouderaImpala

代碼托管地址:GitHub

Impala是由Cloudera開發,一個開源的MassivelyParallelProcessing(MPP)查詢引擎。與Hive相同的元數據、SQL語法、ODBC驅動程序和用戶接口(HueBeeswax),可以直接在HDFS或HBase上提供快速、交互式SQL查詢。Impala是在Dremel的啟發下開發的,第一個版本發布于2012年末。

Impala不再使用緩慢的Hive+MapReduce批處理,而是通過與商用并行關系數據庫中類似的分布式查詢引擎(由QueryPlanner、QueryCoordinator和QueryExecEngine三部分組成),可以直接從HDFS或者HBase中用SELECT、JOIN和統計函數查詢數據,從而大大降低了延遲。 

大數據分析系統Hadoop的13個開源工具,你知道幾個?

4、Spark

代碼托管地址:Apache

Spark是個開源的數據分析集群計算框架,最初由加州大學伯克利分校AMPLab開發,建立于HDFS之上。Spark與Hadoop一樣,用于構建大規模、低延時的數據分析應用。Spark采用Scala語言實現,使用Scala作為應用框架。

Spark采用基于內存的分布式數據集,優化了迭代式的工作負載以及交互式查詢。與Hadoop不同的是,Spark和Scala緊密集成,Scala像管理本地collective對象那樣管理分布式數據集。Spark支持分布式數據集上的迭代式任務,實際上可以在Hadoop文件系統上與Hadoop一起運行(通過YARN、Mesos等實現)。

5、Storm

代碼托管地址:GitHub

Storm是一個分布式的、容錯的實時計算系統,由BackType開發,后被Twitter捕獲。Storm屬于流處理平臺,多用于實時計算并更新數據庫。Storm也可被用于“連續計算”(continuouscomputation),對數據流做連續查詢,在計算時就將結果以流的形式輸出給用戶。它還可被用于“分布式RPC”,以并行的方式運行昂貴的運算。

Hadoop上的其它解決方案

就像前文說,基于業務對實時的需求,各個實驗室發明了Storm、Impala、Spark、Samza等流實時處理工具。而本節我們將分享的是實驗室基于性能、兼容性、數據類型研究的開源解決方案,其中包括Shark、Phoenix、ApacheAccumulo、ApacheDrill、ApacheGiraph、ApacheHama、ApacheTez、ApacheAmbari。

6、Shark

代碼托管地址:GitHub

Shark,代表了“HiveonSpark”,一個專為Spark打造的大規模數據倉庫系統,兼容ApacheHive。無需修改現有的數據或者查詢,就可以用100倍的速度執行HiveQL。

Shark支持Hive查詢語言、元存儲、序列化格式及自定義函數,與現有Hive部署無縫集成,是一個更快、更強大的替代方案。

7、Phoenix

代碼托管地址:GitHub

Phoenix是構建在ApacheHBase之上的一個SQL中間層,完全使用Java編寫,提供了一個客戶端可嵌入的JDBC驅動。Phoenix查詢引擎會將SQL查詢轉換為一個或多個HBasescan,并編排執行以生成標準的JDBC結果集。直接使用HBaseAPI、協同處理器與自定義過濾器,對于簡單查詢來說,其性能量級是毫秒,對于百萬級別的行數來說,其性能量級是秒。Phoenix完全托管在GitHub之上。

Phoenix值得關注的特性包括:1,嵌入式的JDBC驅動,實現了大部分的java.sql接口,包括元數據API;2,可以通過多個行鍵或是鍵/值單元對列進行建模;3,DDL支持;4,版本化的模式倉庫;5,DML支持;5,通過客戶端的批處理實現的有限的事務支持;6,緊跟ANSISQL標準。

8、ApacheAccumulo

代碼托管地址:ApacheSVN

ApacheAccumulo是一個可靠的、可伸縮的、高性能、排序分布式的鍵值存儲解決方案,基于單元訪問控制以及可定制的服務器端處理。使用GoogleBigTable設計思路,基于ApacheHadoop、Zookeeper和Thrift構建。Accumulo最早由NSA開發,后被捐獻給了Apache基金會。

對比GoogleBigTable,Accumulo主要提升在基于單元的訪問及服務器端的編程機制,后一處修改讓Accumulo可以在數據處理過程中任意點修改鍵值對。

9、ApacheDrill

代碼托管地址:GitHub

本質上,ApacheDrill是GoogleDremel的開源實現,本質是一個分布式的mpp查詢層,支持SQL及一些用于NoSQL和Hadoop數據存儲系統上的語言,將有助于Hadoop用戶實現更快查詢海量數據集的目的。當下Drill還只能算上一個框架,只包含了Drill愿景中的初始功能。

Drill的目的在于支持更廣泛的數據源、數據格式及查詢語言,可以通過對PB字節數據的快速掃描(大約幾秒內)完成相關分析,將是一個專為互動分析大型數據集的分布式系統。

10、ApacheGiraph

代碼托管地址:GitHub

ApacheGiraph是一個可伸縮的分布式迭代圖處理系統,靈感來自BSP(bulksynchronousparallel)和Google的Pregel,與它們區別于則是是開源、基于Hadoop的架構等。

Giraph處理平臺適用于運行大規模的邏輯計算,比如頁面排行、共享鏈接、基于個性化排行等。Giraph專注于社交圖計算,被Facebook作為其OpenGraph工具的核心,幾分鐘內處理數萬億次用戶及其行為之間的連接。

11、ApacheHama

代碼托管地址:GitHub

ApacheHama是一個建立在Hadoop上基于BSP(BulkSynchronousParallel)的計算框架,模仿了Google的Pregel。用來處理大規模的科學計算,特別是矩陣和圖計算。集群環境中的系統架構由BSPMaster/GroomServer(ComputationEngine)、Zookeeper(DistributedLocking)、HDFS/HBase(StorageSystems)這3大塊組成。

12、ApacheTez

代碼托管地址:GitHub

ApacheTez是基于HadoopYarn之上的DAG(有向無環圖,DirectedAcyclicGraph)計算框架。它把Map/Reduce過程拆分成若干個子過程,同時可以把多個Map/Reduce任務組合成一個較大的DAG任務,減少了Map/Reduce之間的文件存儲。同時合理組合其子過程,減少任務的運行時間。由Hortonworks開發并提供主要支持。

13、ApacheAmbari

代碼托管地址:ApacheSVN

ApacheAmbari是一個供應、管理和監視ApacheHadoop集群的開源框架,它提供一個直觀的操作工具和一個健壯的HadoopAPI,可以隱藏復雜的Hadoop操作,使集群操作大大簡化,首個版本發布于2012年6月。

ApacheAmbari現在是一個Apache的頂級項目,早在2011年8月,Hortonworks引進Ambari作為ApacheIncubator項目,制定了Hadoop集群極致簡單管理的愿景。在兩年多的開發社區顯著成長,從一個小團隊,成長為Hortonworks各種組織的貢獻者。Ambari用戶群一直在穩步增長,許多機構依靠Ambari在其大型數據中心大規模部署和管理Hadoop集群。

目前ApacheAmbari支持的Hadoop組件包括:HDFS、MapReduce、Hive、HCatalog、HBase、ZooKeeper、Oozie、Pig及Sqoop。

這就是大數據分析系統Hadoop的13個開源工具,你知道幾個?

 

責任編輯:未麗燕 來源: 今日頭條
相關推薦

2018-06-05 12:06:20

Hadoop開源工具

2016-09-19 14:42:12

大數據SQLPig

2016-09-29 15:49:08

hadoop大數據領域

2020-07-16 17:26:05

數據分析轉化用戶

2021-07-25 21:20:34

大數據IT工具

2017-07-20 16:40:36

大數據分析工具

2020-05-26 16:25:33

Hadoop下載安裝

2019-05-10 11:13:19

分析工具Java

2019-08-22 09:08:53

大數據HadoopStorm

2013-04-15 09:27:51

開源文件系統大數據分析

2024-12-04 10:08:05

2024-03-27 14:35:09

自動驗證工具

2016-12-22 09:52:13

Hadoop大數據分析

2011-09-02 10:59:02

大數據數據分析Hadoop

2021-03-15 10:43:20

大數據數據分析工具

2021-04-14 23:07:22

數據分析工具容器

2015-09-08 09:24:26

大數據分析采購

2019-07-12 08:45:07

開源微服務框架

2023-08-01 11:14:07

開源Api軟件

2023-04-27 08:15:09

點贊
收藏

51CTO技術棧公眾號

亚洲一级片在线看| 欧美精品tushy高清| 欧美性在线视频| av在线日韩国产精品| 欧美aaaaa成人免费观看视频| 欧美美最猛性xxxxxx| 免费在线你懂的| 国产精品国产a级| 一区二区三区国| 欧美3p视频| 久热精品视频在线免费观看| gogo在线观看| 国产成人精品999在线观看| 国产在线观看精品| 999av小视频在线| 欧美色图在线视频| 少妇人妻互换不带套| 毛片一区二区三区| 粉嫩av一区二区三区免费观看| 超碰地址久久| 国产一区二区三区直播精品电影| 99riav在线| 亚洲va中文字幕| 日本三区在线观看| 久久99精品国产.久久久久| 国产一区二区免费在线观看| 国产调教一区二区三区| 久久久久久中文字幕| 欧美爱爱视频| 国产亚洲欧洲在线| 韩国精品一区| 亚洲成成品网站| av网站在线免费| 欧美精品国产精品| 国模精品一区二区| 日韩欧美有码在线| 天堂资源中文在线| 午夜欧美在线一二页| 国产精品久久久久久精| 自拍偷拍亚洲综合| av777777| 一二三四区精品视频| 午夜影院观看视频免费| 国产精品久久久久aaaa樱花 | 精品麻豆剧传媒av国产九九九| 亚洲电影免费观看高清完整版在线观看| 国产高清视频免费最新在线| 在线观看视频一区二区| aⅴ在线视频男人的天堂| 在线综合视频播放| 在线heyzo| 日韩精品一二三四区| xxx欧美xxx| 怡红院精品视频| 清纯唯美激情亚洲| 国产97色在线| 午夜视频精品| 欧美日韩另类丝袜其他| 麻豆91精品91久久久的内涵| 久久人妻无码一区二区| 久久久综合激的五月天| www.xxx黄| 色哟哟亚洲精品| 性国产高清在线观看| 亚洲精品一区在线观看香蕉| 天天综合91| 日韩av免费在线| 激情av一区| 精品国产三级a∨在线| 久久噜噜亚洲综合| 制服丝袜中文字幕在线观看| 欧美色图一区二区三区| 麻豆免费在线| 久久青草福利网站| 你懂的国产精品| 青草全福视在线| 亚洲日本护士毛茸茸| yjizz视频网站在线播放| 日韩久久精品电影| 欧美人妖视频| 激情视频一区二区| 成人综合婷婷国产精品久久| 国产.com| 亚洲国产天堂久久国产91| 视频精品二区| 国产精品制服诱惑| 99精品国产视频| 久香视频在线观看| 中文字幕亚洲在线| 日韩午夜电影网| 亚洲欧洲久久| 亚洲欧美激情另类校园| 成人99免费视频| 波多野结衣家庭教师在线| 1区2区3区欧美| 久久久久久久久久久免费| 欧美与亚洲与日本直播| 欧美成人网在线| 国产69精品久久777的优势| 都市激情一区| 26uuu另类亚洲欧美日本一| 亚洲欧美激情四射在线日| 中文字幕欧美人与畜| 亚洲视频在线免费观看| 欧美丝袜足交| 超级碰碰久久| 色天堂在线视频| 一级性生活视频| 九九热精品在线| 国产成人av一区二区| 欧美男人天堂| 国产精品wwwww| 国产美女91呻吟求| 日韩片之四级片| 涩爱av色老久久精品偷偷鲁| 青青草综合在线| 欧美激情一区二区三区高清视频| 综合激情成人伊人| 99热国内精品| 电影一区二区三| 福利在线免费| 26uuu成人| 精品伦理一区二区三区| 日韩国产精品亚洲а∨天堂免| 国产精品久久久久国产精品日日| 神马电影久久| 制服视频三区第一页精品| 超碰97久久| 欧美日韩一区二区三区电影| 欧美在线不卡一区| 成人福利片网站| 成人观看免费完整观看| 日韩中文字幕视频在线观看| 波多野结衣在线观看一区二区三区| 日本一欧美一欧美一亚洲视频| 91三级在线| 久久av一区二区三区亚洲| 欧美日韩精品在线视频| 一区二区在线免费播放| 国产视频999| 91网页版在线| 黑人巨大精品欧美一区二区桃花岛| 日本午夜精品理论片a级appf发布| 国内自拍视频一区二区三区| 男人用嘴添女人下身免费视频| 顶级嫩模精品视频在线看| 国产激情视频网址| 精品久久久久久综合日本欧美| 国产精品一区二区在线观看不卡| 性视频一区二区三区| 一区二区三区免费在线观看| 国产综合色在线观看| 在线看视频不卡| 欧美本精品男人aⅴ天堂| 亚洲大片在线| 男女视频在线观看免费| 亚洲精品欧美日韩专区| 五月激情综合色| 911久久香蕉国产线看观看| 动漫成人在线观看| 国产精品久久久久久久久久小说 | 日韩中文在线中文网三级| 精品一区二区在线观看| 牛牛在线精品视频| 欧美日韩一区在线视频| 精品久久99ma| 狠狠色综合日日| 韩国主播福利视频一区二区三区| 亚洲精品视频一二三| 亚洲成人999| 国产专区欧美精品| 国产精品一区二区三区在线| 欧美激情va永久在线播放| 中文字幕中文字幕中文字幕亚洲无线| 精品一区视频| 美女久久久久久久| av一区二区三区四区| 国产精品亚洲一区二区在线观看| 熟女少妇精品一区二区| 茄子视频成人在线| 精品国产乱码久久久久久虫虫漫画| 综合久久一区| 婷婷色在线播放| 老子影院午夜伦不卡大全| 欧美精品在线播放| 亚洲精品视频免费观看| 你懂的国产精品| 高端美女服务在线视频播放| 成年在线观看视频| 久久久久久久国产| 精品久久久久久久久国产字幕 | 国产福利精品导航| 亚洲一区有码| 亚洲午夜色婷婷在线| 日韩欧美一级二级三级久久久| 国产精品福利在线播放| 2024国产精品视频| 日本欧美肥老太交大片| 男插女视频久久久| 在线免费观看的av|