精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

Storm與Spark:誰才是我們的實時處理利器

譯文
大數據 Spark
實時商務智能目前已經逐步邁入主流,而Storm與Spark開源項目的支持無疑在其中起到了顯著的推動作用。那么問題來了:實時處理到底哪家強?

[[124419]] 

實時商務智能這一構想早已算不得什么新生事物(早在2006年維基百科中就出現了關于這一概念的頁面)。然而盡管人們多年來一直在對此類方案進行探討,我卻發現很多企業實際上尚未就此規劃出明確發展思路、甚至沒能真正意識到其中蘊含的巨大效益。

為什么會這樣?一大原因在于目前市場上的實時商務智能與分析工具仍然非常有限。傳統數據倉庫環境針對的主要是批量處理流程,這類方案要么延遲極高、要么成本驚人——當然,也可能二者兼具。

然而已經有多款強大而且易于使用的開源平臺開始興起,欲徹底扭轉目前的不利局面。其中最值得關注的兩大項目分別為Apache Storm與Apache Spark,它們都能為廣大潛在用戶提供良好的實時處理能力。兩套方案都歸屬于Apache軟件基金會,而且除了在功能方面的一部分交集之外、兩款工具還各自擁有著獨特的特性與市場定位。

Storm:實時處理領域的Hadoop

作為一套專門用于事件流處理的分布式計算框架,Storm的誕生可以追溯到當初由BackType公司開發的項目——這家市場營銷情報企業于2011年被Twitter所收購。Twitter旋即將該項目轉為開源并推向GitHub平臺,不過Storm最終還是加入了Apache孵化器計劃并于2014年9月正式成為Apache旗下的***項目之一。

Storm有時候也被人們稱為實時處理領域的Hadoop。Storm項目的說明文檔看起來對這種稱呼也表示認同:“Storm大大簡化了面向龐大規模數據流的處理機制,從而在實時處理領域扮演著Hadoop之于批量處理領域的重要角色。”

為了達成上述目標,Storm在設計思路中充分考慮到大規模可擴展能力、利用一套“故障快速、自動重啟”方案為處理提供容錯性支持、從而有力地保證了每個元組都能切實得到處理。Storm項目默認為消息采取“至少一次”的處理覆蓋保障,但用戶也能夠根據需要實現“僅為一次”的處理方式。

Storm項目主要利用Clojure編寫而成,且既定設計目標在于支持將“流”(例如輸入流)與“栓”(即處理與輸出模塊)結合在一起并構成一套有向無環圖(簡稱DAG)拓撲結構。Storm的拓撲結構運行在集群之上,而Storm調度程序則根據具體拓撲配置將處理任務分發給集群當中的各個工作節點。

大家可以將拓撲結構大致視為MapReduce在Hadoop當中所扮演的角色,只不過Storm的關注重點放在了實時、以流為基礎的處理機制身上,因此其拓撲結構默認永遠運行或者說直到手動中止。一旦拓撲流程啟動,挾帶著數據的流就會不斷涌入系統并將數據交付給栓(而數據仍將在各栓之間循流程繼續傳遞),而這也正是整個計算任務的主要實現方式。隨著處理流程的推進,一個或者多個栓會把數據寫入至數據庫或者文件系統當中,并向另一套外部系統發出消息或者將處理獲得的計算結果提供給用戶。

Storm生態系統的一大優勢在于其擁有豐富的流類型組合,足以從任何類型的來源處獲取數據。雖然大家也可以針對某些具備高度特殊性的應用程序編寫定制化流,但基本上我們總能從龐大的現有源類型中找到適合需要的方案——從Twitter流API到Apache Kafka再到JMS broker,一切盡皆涵蓋于其中。

適配器的存在使其能夠輕松與HDFS文件系統進行集成,這意味著Storm可以在必要時與Hadoop間實現互操作。Storm的另一大優勢在于它對多語言編程方式的支持能力。盡管Storm本身基于Clojure且運行在JVM之上,其流與栓仍然能夠通過幾乎所有語言進行編寫,其中包括那些能夠充分發揮在標準輸入/輸出基礎上使用JSON、并由此實現組件間通信協議優勢的非JVM語言。

總體而言,Storm是一套***可擴展能力、快速驚人且具備容錯能力的開源分布計算系統,其高度專注于流處理領域。Storm在事件處理與增量計算方面表現突出,能夠以實時方式根據不斷變化的參數對數據流進行處理。盡管Storm同時提供原語以實現通用性分布RPC并在理論上能夠被用于任何分布式計算任務的組成部分,但其最為根本的優勢仍然表現在事件流處理方面。

Spark:適用于一切的分布式處理方案

作為另一個專門面向實時分布式計算任務的項目,Spark最初由加州大學伯克利分校的APMLab實驗室所打造,而后又加入到Apache孵化器項目并最終于2014年2月成為其中的***項目之一。與Storm類似,Spark也支持面向流的處理機制,不過這是一套更具泛用性的分布式計算平臺。

有鑒于此,我們不妨將Spark視為Hadoop當中一套足以取代MapReduce的潛在備選方案——二者的區別在于,Spark能夠運行在現有Hadoop集群之上,但需要依賴于YARN對于資源的調度能力。除了Hadoop YARN之外,Spark還能夠以Mesos為基礎實現同樣的資源調度或者利用自身內置調度程度作為獨立集群運行。值得注意的是,如果不將Spark與Hadoop配合使用,那么運行在集群之上時某些網絡/分布式文件系統(包括NFS、AFS等)仍然必要,這樣每個節點才能夠切實訪問底層數據。

Spark項目由Scala編寫而成,而且與Storm一樣都支持多語言編程——不過Spark所提供的特殊API只支持Scala、Java以及Python。Spark并不具備“流”這樣的特殊抽象機制,但卻擁有能夠與存儲在多種不同數據源內的數據實現協作的適配器——具體包括HDFS文件、Cassandra、HBase以及S3。

Spark項目的***亮點在于其支持多處理模式以及支持庫。沒錯,Spark當然支持流模式,但這種支持能力僅源自多個Spark模塊之一,其預設模塊除了流處理之外還支持SQL訪問、圖形操作以及機器學習等。

Spark還提供一套極為便利的交互shell,允許用戶利用Scala或者Python API以實時方式快速建立起原型及探索性數據分析機制。在使用這套交互shell時,大家會很快發現Spark與Storm之間的另一大差異所在:Spark明顯表現出一種偏“功能”的取向,在這里大部分API使用都是由面向原始操作的連續性方法調用來實現的——這與Storm遵循的模式完全不同,后者更傾向于通過創建類與實現接口來完成此類任務。先不論兩種方案孰優孰劣,單單是風格的巨大差異已經足以幫助大家決定哪款系統更適合自己的需求了。

與Storm類似,Spark在設計當中同樣高度重視大規模可擴展能力,而且Spark團隊目前已經擁有一份大型用戶文檔、其中列出的系統方案都運行著包含成千上萬個節點的生產性集群。除此之外,Spark還在最近的2014年Daytona GraySort競賽當中獲得了優勝,成為目前承載100TB級別數據工作負載的***選擇。Spark團隊還保留了多份文檔,其中記錄著Spark ETL如何負責數PB級別生產工作負載的運營。

Spark是一套快速出色、可擴展能力驚人且***靈活性的開源分布式計算平臺,與Hadoop以及Mesos相兼容并且支持多川計算模式,其中包括流、以圖形為核心的操作、SQL訪問外加分布式機器學習等。Spark的實際擴展記錄令人滿意,而且與Storm一樣堪稱構建實時分析與商務智能系統的卓越平臺。

您會如何選擇

那么大家又該如何在Storm與Spark之間做出選擇呢?

如果大家的需求主要集中在流處理與CEP(即復雜事件處理)式處理層面,而且需要從零開始為項目構建一套目標明確的集群設施,那么我個人更傾向于選擇Storm——特別是在現有Storm流機制能夠確切滿足大家集成需求的情況下。這一結論并不屬于硬性要求或者強制規則,但上述因素的存在確實更適合由Storm出面打理。

在另一方面,如果大家打算使用現有Hadoop或者Mesos集群,而且/或者既定流程需要涉及與圖形處理、SQL訪問或者批量處理相關的其它實質性要求,那么Spark則值得加以優先考慮。

另一個需要考量的因素是兩套系統對于多語言的支持能力,舉例來說,如果大家需要使用由R語言或者其它Spark無法原生支持的語言所編寫的代碼,那么Storm無疑在語言支持寬泛性方面占據優勢。同理可知,如果大家必須利用交互式shell通過API調用實現數據探索,那么Spark也能帶來Storm所不具備的優秀能力。

***,大家可能希望在做出決定前再對兩套平臺進行一番詳盡分析。我建議大家先利用這兩套平臺各自建立一個小規模概念驗證項目——而后運行自己的基準工作負載,借此在最終選擇前親身體驗二者的工作負載處理能力是否與預期相一致。

當然,大家也不一定非要從二者之中選擇其一。根據各位工作負載、基礎設施以及具體要求的不同,我們可能會找出一種將Storm與Spark加以結合的理想方案——其它同樣可能發揮作用的工具還包括Kafka、Hadoop以及Flume等等。而這正是開源機制的***亮點所在。

無論大家選擇哪一套方案,這些工具的存在都切實表明實時商務智能市場的游戲規則已經發生了變化。曾經只能為少數精英所掌握的強大選項如今已經進入尋常百姓家——或者說,至少適用于多數中等規模或者大型企業。不要浪費資源,充分享受由此帶來的便利吧。

英文:http://www.infoworld.com/article/2854894/application-development/spark-and-storm-for-real-time-computation.html

責任編輯:林師授 來源: 51CTO
相關推薦

2017-11-03 15:05:56

Storm數據處理服務器

2013-02-19 09:23:59

Surface RTiPad辦公

2017-08-09 13:30:21

大數據Apache Kafk實時處理

2025-07-29 09:36:13

2011-12-30 13:50:21

流式計算Hadoop

2017-11-21 14:14:04

PHPnode.js圖片訪問

2017-02-14 15:37:32

KappaLambda

2015-10-19 11:28:49

WebAPP未來

2019-09-04 09:31:40

日志Flink監控

2012-12-06 10:59:51

大數據

2017-08-31 16:36:26

2018-06-11 17:37:23

高并發與實時處理技術

2025-03-04 08:00:00

JavaiTextPDFPDF

2021-07-21 10:22:02

數據存儲

2021-02-22 10:54:28

AI 數據人工智能

2016-11-08 12:49:27

大數據分布式系統Druid-IO

2013-04-27 12:18:58

大數據全球技術峰會京東

2022-02-11 23:24:47

QuarkusSpringJava

2019-06-12 14:55:12

CentOSUbuntuWeb服務器
點贊
收藏

51CTO技術棧公眾號

粉嫩久久久久久久极品| 天天操天天干天天爱| 欧美好骚综合网| 欧美一区二区三区四区高清| 2018中文字幕第一页| 日本不卡视频一区二区| 麻豆精品国产91久久久久久| 九色成人免费视频| 欧美成人午夜精品免费| 青娱乐极品盛宴一区二区| 亚洲一区二区五区| 欧美在线一二三区| 亚洲AV无码成人片在线观看 | 亚洲人成网站在线播放2019| 国产黄色av片| 日韩激情视频网站| 久久久久久免费精品| 一区二区三区在线观看免费视频| 欧美区一区二区| 色婷婷av一区二区三区软件| 国产午夜精品视频一区二区三区| 免费成人av电影| 成人精品在线视频观看| 国产精品久久久亚洲| 欧美三级日本三级| 精品美女久久久| 亚洲国产日韩精品在线| 在线免费看v片| free欧美| 精品久久久久久久久久久久久久| 中文字幕一区二区三区精彩视频| 你懂的在线网址| 成人aa视频在线观看| 亚洲一区二区久久久久久久| 日本精品入口免费视频| 国产婷婷精品| 午夜精品久久久久久99热软件| 国产一二三四区| 91亚洲国产高清| 中文字幕在线看视频国产欧美在线看完整| 麻豆精品国产传媒av| 精品99re| 3751色影院一区二区三区| 三级a在线观看| 毛片免费看不卡网站| 亚洲成av人综合在线观看| a级黄色片免费| 老司机在线看片网av| 国产精品久久久久久久久久久免费看 | 黄色在线视频网址| 一本色道久久综合亚洲精品不卡| 色综合久久悠悠| 欧美特级一级片| 91精品国产乱码久久久久久| 色诱女教师一区二区三区| 成人小视频免费看| 欧美mv日韩| 久久激情视频久久| 老湿机69福利| 国产精品九九| 国语自产精品视频在线看一大j8| 豆国产97在线 | 亚洲| 欧美另类专区| 久久久久久国产精品美女| 国产一级视频在线观看| 在线欧美视频| 秋霞av国产精品一区| 黄色污污网站在线观看| 日本欧美韩国一区三区| 国产日韩精品在线| 国产女人18毛片水18精| 国产成人免费视频网站| 大又大又粗又硬又爽少妇毛片 | 久久免费电影| 亚洲欧美偷拍卡通变态| 大桥未久一区二区三区| av片在线观看| 久久神马影院| 亚洲人午夜精品免费| 人妻无码一区二区三区| 亚洲超碰在线观看| 欧美大奶子在线| 成人免费看视频| 一区二区精彩视频| 黄色小视频在线免费观看| 日韩三级视频在线观看| 亚洲主播在线| 中文幕av一区二区三区佐山爱| 精品人妻一区二区三区潮喷在线 | 亚洲欧美经典视频| 久久精品中文| 精品日韩av| 欧美成人黑人xx视频免费观看| 日韩欧美国产系列| 在线播放日韩导航| 亚洲av无码乱码国产麻豆| 免费国产羞羞网站美图| 精品手机在线视频| 欧美一区二区三区…… | 亚洲成人av电影| 97久久综合精品久久久综合| 日本美女一级视频| 国产激情av在线| 乱熟女高潮一区二区在线| 国产a∨精品一区二区三区不卡| 91精品国产91久久综合桃花 | 精品国产乱码久久久久久影片| 成人网男人的天堂| 日韩a一区二区| 午夜欧美性电影| 亚洲人精品午夜在线观看| 成人国产精品免费观看| av一级久久| 51xx午夜影福利| 国产高清不卡无码视频| 韩日在线视频| 国产精品你懂的| 91精品国产综合久久福利软件| 亚洲精品一二三四五区| 欧美专区一区| 在线电影av不卡网址| 日韩视频 中文字幕| 亚洲精品.www| 国产日韩欧美一区二区三区综合| 青青草免费在线视频观看| 自拍网站在线观看| 精品三级av在线| 无码人中文字幕| 免费在线欧美黄色| 欧美大片在线影院| 成人免费一区二区三区| 91麻豆精品在线观看| 人人妻人人澡人人爽欧美一区双| 成人免费在线观看视频| 日韩一本二本av| 精品国产国产综合精品| 青青草视频一区| 欧美日韩亚洲在线| 九九精品调教| 欧美一级精品大片| 国产黄色的视频| 国模大尺度一区二区三区| 亚洲高清乱码| 日韩av懂色| 最新国产精品拍自在线播放| 国产天堂第一区| 国产午夜精品久久| 久久精品午夜福利| 久久av影视| 日本国产精品视频| 久草福利在线视频| 欧美婷婷六月丁香综合色| 天天操天天干天天操天天干| 日本成人中文字幕| 亚洲精品欧洲精品| 欧美91在线|欧美| 日韩在线中文字幕| 中文字幕日韩第一页| 国产精品久久久久久久久晋中| 艹b视频在线观看| 欧美电影一区| 51国产成人精品午夜福中文下载| av片在线观看免费| 亚洲国产精久久久久久 | 黄色国产精品一区二区三区| 中文字幕一区二区三区波野结 | 91网在线免费观看| 国产激情在线| 精品嫩草影院久久| a v视频在线观看| 久久人人97超碰com| www黄色在线| 成人综合久久| 亚洲bt欧美bt日本bt| 精精国产xxxx视频在线中文版 | 一本色道久久hezyo无码| 极品裸体白嫩激情啪啪国产精品| 国语精品免费视频| 成人软件在线观看| 久久影院免费观看| 少妇精品高潮欲妇又嫩中文字幕| 欧美性高潮床叫视频| 天美传媒免费在线观看| 国产精品白丝jk白祙喷水网站 | 亚洲美女尤物影院| 中文字幕亚洲一区二区三区| 999精品国产| 激情成人中文字幕| 欧美日韩生活片| 成人精品免费看| 日韩免费高清在线| 欧美日韩一视频区二区| 欧美成ee人免费视频| 四虎精品永久免费| 91精品国产电影| 午夜小视频在线| 亚洲激情在线观看视频免费| 国产精品露脸视频| 亚洲福利视频导航| 国产精品免费在线视频| 99这里只有久久精品视频| 国产成人黄色网址| 国产日韩欧美一区在线| 在线观看成人一级片| 日韩av黄色在线| 91精品视频在线看| 日韩高清中文字幕一区二区| 欧美激情久久久久| 成a人v在线播放| 亚洲激情第一页| 99精品国产99久久久久久97| 日本道在线观看一区二区| 久久免费视频99| 自拍偷在线精品自拍偷无码专区| 菠萝菠萝蜜网站| 成人在线视频首页| www.污网站| 日本亚洲最大的色成网站www| 欧美黄网在线观看| 欧美激情777| 日本精品一区二区| 男人的天堂久久| 99蜜桃在线观看免费视频网站| 少妇精品视频一区二区免费看| 97人洗澡人人免费公开视频碰碰碰| 蜜桃av在线免费观看| 国产亚洲成精品久久| 亚洲av成人精品一区二区三区在线播放 | 福利在线一区二区| 国产精品99一区二区三| 五月天丁香综合久久国产| 日韩欧美影院| 国产一区高清视频| 综合视频一区| 亚洲伊人第一页| 色综合视频一区二区三区日韩| 人人澡人人澡人人看欧美| 麻豆国产在线| 性色av一区二区三区免费| 久久电影网站| 韩国美女主播一区| 后进极品白嫩翘臀在线播放| 两个人的视频www国产精品| 视频免费一区| 亚洲的天堂在线中文字幕| 国产成人一级片| 精品国产成人在线| 激情五月色婷婷| 亚洲.国产.中文慕字在线| 久久精品国产亚洲av麻豆色欲 | 激情网站在线| 久久91亚洲人成电影网站| 在线午夜影院| 欧美激情在线视频二区| 蜜臀av国内免费精品久久久夜夜| 欧美国产高跟鞋裸体秀xxxhd| 在线看福利影| 欧美激情一区二区三区高清视频| 91精品久久| 欧美极品少妇xxxxⅹ裸体艺术| 四虎影视国产在线视频| 久久久久九九九九| 日韩精品av| 国产精品日日摸夜夜添夜夜av| 欧美激情中文字幕在线| 风流老熟女一区二区三区| 日韩欧美国产电影| 成人毛片视频免费看| 亚洲国产精品悠悠久久琪琪| 日本xxxx人| 亚洲色图综合网| 幼a在线观看| 欧美肥臀大乳一区二区免费视频| 成人性生交大片免费看在线播放| 91精品国产91久久久久久不卡 | 亚洲成人在线观看视频| 欧美特黄aaaaaa| 欧美日韩在线亚洲一区蜜芽| 国产又大又黄又爽| 精品国产髙清在线看国产毛片| 色婷婷综合视频| 国产亚洲一区二区精品| 3d玉蒲团在线观看| 91成人精品网站| 色综合视频一区二区三区44| 国产精品9999久久久久仙踪林| 精品一区免费| 麻豆一区二区三区在线观看| 日本精品视频| 欧美成人性色生活仑片| 色www永久免费视频首页在线 | 婷婷成人激情在线网| 日韩毛片在线播放| 无吗不卡中文字幕| 日韩熟女一区二区| 67194成人在线观看| 高潮一区二区三区乱码| 亚洲色图在线观看| 久久久免费视频网站| 久久亚洲综合| 激情图片中文字幕| 成人动漫视频在线| 我想看黄色大片| 亚洲线精品一区二区三区| 亚洲成人av网址| 999国产精品| 日韩视频在线观看视频| 亚洲一区黄色| 中文字幕第10页| 久久久噜噜噜久久中文字幕色伊伊 | 精品免费在线视频| 亚洲视频一区在线播放| 亚洲激情自拍图| 午夜dj在线观看高清视频完整版| 日本国产精品视频| 精品精品国产毛片在线看| www.亚洲一区二区| 石原莉奈在线亚洲二区| 成人在线视频免费播放| 亚洲欧美日韩国产另类专区| 日本中文字幕在线观看视频| 精品成人在线观看| 久久bbxx| 国产精品中文在线| 国产一区二区三区91| 午夜精品久久久久久久无码| 国产黄色精品网站| www.97视频| 欧美精品粉嫩高潮一区二区| 国产乱视频在线观看| 欧洲成人免费aa| 欧美黄色录像| 国产精品12345| 成人免费看黄yyy456| 九九九在线视频| 日韩一区二区三区四区| 麻豆视频在线| 国产成人免费视频| avhd101老司机| 在线观看成人小视频| 日本ー区在线视频| 欧洲精品在线视频| 色狼人综合干| 久久久999视频| bt欧美亚洲午夜电影天堂| 日韩免费不卡视频| 亚洲福利视频网| 日韩欧美一中文字暮专区| 久久久福利视频| 男女精品视频| 久久久久久久久久久国产精品| 欧美性xxxxxx| 国产在线中文字幕| 国产精品免费观看在线| 日韩精品电影| 欧美xxxxxbbbbb| 亚洲一区二区三区小说| 色一情一乱一区二区三区| 97精品视频在线播放| 亚洲v天堂v手机在线| 久久视频在线播放| 你懂得影院夜精品a| 日韩免费中文专区| 毛片av一区二区| 少妇人妻丰满做爰xxx| 日韩午夜激情av| 蜜桃麻豆影像在线观看| 欧美午夜免费| 久久精品国产色蜜蜜麻豆| 国产日本欧美一区二区三区| 精品久久91| 婷婷激情5月天| 亚洲中国最大av网站| 深夜福利视频一区| 国产精品视频自在线| 欧美aa国产视频| 一区二区三区免费在线观看视频| 在线影院国内精品| 91香蕉在线观看| 久久综合中文色婷婷| 老色鬼精品视频在线观看播放| 中文字幕av免费在线观看| 日韩大片在线观看视频| 国产精品久久久久久久久久齐齐| 樱空桃在线播放| 99久久精品国产观看| 中文字幕欧美色图| 久久精品亚洲麻豆av一区二区 | 亚洲无线视频| 成人免费毛片糖心| 欧美一级二级三级蜜桃| 成人香蕉视频| 女同性恋一区二区| 26uuu精品一区二区| 国产精品-色哟哟| 2018日韩中文字幕| 91精品一区二区三区综合| 丰满大乳奶做爰ⅹxx视频| 欧美精三区欧美精三区| 日韩大片免费观看|