精品欧美一区二区三区在线观看 _久久久久国色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技術棧公眾號

久久xxxx| 欧美亚洲韩国| 成人免费观看av| 欧美一级电影久久| 国产免费嫩草影院| 日韩精品一区国产| 日韩欧美黄色动漫| 国产一二三四五| 四虎精品一区二区三区| 狂野欧美性猛交xxxx巴西| 久久久www成人免费精品张筱雨| 亚洲精品久久一区二区三区777| 欧美片第1页| 动漫一区在线| 欧美激情91| 亚洲男人的天堂网站| 欧美视频国产视频| 中文字幕在线直播| 一区二区三区 在线观看视频| 欧美精品123| 国产免费无遮挡| 久久精品一区| 久久久免费av| 国产一二三区精品| av在线不卡免费观看| 亚洲成人网在线| 污污的视频免费观看| 欧美黄色三级| 五月综合激情网| 中文字幕一区二区三区四区五区人 | 97在线视频国产| 欧美福利在线视频| 少妇一区二区视频| 日韩av在线资源| 丰满少妇xbxb毛片日本| 小说区图片区亚洲| 欧美在线观看视频一区二区| 国产精品久久中文字幕| 污污网站在线观看| 成人免费在线视频| 日韩欧美视频第二区| 日本xxxxxwwwww| 国产91丝袜在线观看| 国产综合久久久久久| 久久国产乱子伦精品| 亚洲在线网站| 2020国产精品视频| 亚洲精品77777| 欧美日韩国产免费观看| 久久福利网址导航| 黄视频网站免费看| 亚洲v在线看| xxx成人少妇69| 五月天婷婷丁香网| 欧美gay男男猛男无套| 欧美日韩视频| 欧美日韩高清一区二区不卡| 日韩精品一区二区三区色欲av| aa视频在线观看| 亚洲午夜久久久| 国产青草视频在线观看| 色呦呦在线资源| 一区二区三区国产| 成年人看的毛片| 久草在线资源福利站| 午夜精品福利一区二区三区av | 亚洲激情精品| 91国产精品视频在线| 看片网址国产福利av中文字幕| 亚洲精品三级| 热久久99这里有精品| 亚洲毛片一区二区三区| 奇米四色…亚洲| 成人在线小视频| 国产黄色片免费观看| 懂色av一区二区在线播放| 狠狠久久综合婷婷不卡| 你懂的在线网址| 国产精品女同一区二区三区| 中文字幕综合在线观看| 2024最新电影免费在线观看| 一区二区免费在线| 男人揉女人奶房视频60分 | 中文字幕 自拍| 成人激情在线| 九九热这里只有精品免费看| 国产乡下妇女做爰视频| 国产精品久久国产愉拍| 国产精品入口尤物| 亚洲第一天堂网| 国产亚洲1区2区3区| 国产又黄又爽免费视频| www.8ⅹ8ⅹ羞羞漫画在线看| 欧美午夜视频一区二区| 中文字幕一区二区三区四区在线视频| 国产午夜亚洲精品一级在线| 亚洲成人a**站| 亚洲ⅴ国产v天堂a无码二区| 中文乱码免费一区二区三区下载| 午夜精品久久久久久久白皮肤| 日韩美一区二区| 国产一区二区三区香蕉| 久久精品五月婷婷| 免费av网站在线观看| 性做久久久久久免费观看欧美| 五月天婷婷激情视频| 日韩中文字幕| 中文字幕在线日韩| 日韩和一区二区| 国产综合色视频| 鲁丝一区鲁丝二区鲁丝三区| av免费网站在线观看| 色婷婷综合久久久中文一区二区 | 精品综合久久88少妇激情| 少妇高潮久久77777| 日本高清www免费视频| 久88久久88久久久| 欧美日韩一区在线播放| a'aaa级片在线观看| 欧美日韩国产大片| 久久精品一区二区免费播放 | 韩国国内大量揄拍精品视频| 91福利免费视频| 久久久99免费| 欧美在线一区视频| 日本一区精品视频| 日韩一区在线视频| 欧美一区免费看| 99久久精品国产网站| 男人日女人的bb| 国产成年精品| 精品国产一区二区三区在线观看 | 欧美国产精品久久| 女同性恋一区二区| 精品裸体bbb| 亚洲欧美激情另类校园| 日本在线观看中文字幕| 国产v日产∨综合v精品视频| 这里只有精品66| 国产极品一区| 中文字幕av一区中文字幕天堂| 四虎成人在线观看| 久久无码av三级| 男人靠女人免费视频网站| 欧美国产极品| 欧美中文在线免费| 日韩电影免费| 色伊人久久综合中文字幕| 成人免费无码大片a毛片| 国产欧美日本| 欧美激情视频一区二区三区| 中文日产幕无线码一区二区| 亚洲精品电影在线观看| 国偷自拍第113页| 2020国产精品久久精品美国| 国产精品一区二区免费在线观看| 久久a爱视频| 欧美制服第一页| 成年人视频在线看| 欧美日韩一卡二卡三卡| 麻豆一区在线观看| 精品一区二区免费视频| 成年人三级视频| jizz国产精品| 97精品久久久| 玖玖综合伊人| 欧美精品高清视频| 久久久国产精品黄毛片| 91网站黄www| 亚洲成人av免费看| 国产精品成人一区二区不卡| 99高清视频有精品视频| 人狥杂交一区欧美二区| 亚洲网站在线观看| 97人妻人人澡人人爽人人精品 | 好色先生视频污| 亚洲免费一区三区| 情事1991在线| 欧美18hd| 亚洲成色777777女色窝| 国产午夜精品久久久久| 国产成年精品| 久久婷婷成人综合色| 亚洲熟妇无码一区二区三区导航| 日韩福利视频一区| 国产精品无av码在线观看| 自拍亚洲图区| 日韩精品视频在线观看免费| 中文字幕乱码人妻二区三区| 一区二区三区高清在线| 亚洲成人网在线播放| 狠狠色丁香婷婷综合久久片| 五月丁香综合缴情六月小说| 欧美日韩一区二区综合| 成人在线免费观看一区| 亚洲成人不卡| 欧美精品激情视频| av小片在线| 亚洲韩国欧洲国产日产av| 欧美激情一区二区三区免费观看| 亚洲一区视频在线| 美国黄色特级片| av一区二区三区在线| 国内av一区二区| 久久国产精品久久久久久电车| 免费成人进口网站| 国产伦精品一区二区三区千人斩| 成人自拍视频网站| 综合久久伊人| 国产精品精品一区二区三区午夜版| 亚洲性图自拍| www.久久久久| 欧美男男同志| 亚洲精品美女久久| 国产精品一区二区免费视频| 在线精品小视频| 日韩一级二级三级精品视频| 久久综合综合久久| 最新国产の精品合集bt伙计| 国产特黄级aaaaa片免| 丰满白嫩尤物一区二区| 天天操狠狠操夜夜操| 性感少妇一区| 亚洲美免无码中文字幕在线| 亚洲精品国产偷自在线观看| 视频三区二区一区| 在线亚洲a色| 九九九九精品| 风间由美中文字幕在线看视频国产欧美| 国产精品视频资源| 日韩av超清在线观看| 欧美一级电影免费在线观看| 成人高潮aa毛片免费| 美女999久久久精品视频| av成人手机在线| 亚洲性视频网址| 欧美日韩国产综合视频| 亚洲精品黄网在线观看| 国 产 黄 色 大 片| 日本韩国欧美在线| 麻豆精品久久久久久久99蜜桃| 精品国产福利视频| 国产一级做a爰片在线看免费| 一区二区三区欧美日韩| 草视频在线观看| 一区二区三区蜜桃网| 中文字幕av久久爽av| 亚洲精品免费播放| 国产亚洲精久久久久久无码77777| 亚洲免费观看在线视频| 欧美丰满熟妇bbbbbb| 亚洲综合在线第一页| 免费中文字幕视频| 亚洲成人福利片| 欧美日韩乱国产| 日韩欧美亚洲一二三区| 中文字幕日韩免费| 欧美日韩国产经典色站一区二区三区| 伊人亚洲综合网| 91麻豆精品国产91久久久资源速度| 国产精品无码一区二区桃花视频 | 成人在线免费观看网站| 亚洲黄色一区二区三区| 99精品视频在线| 欧美a级免费视频| 一区二区黄色| 波多野结衣天堂| 精品一区二区免费| 日本wwww色| 97成人超碰视| 国产又粗又猛又爽又黄的视频四季| 日韩毛片一二三区| 国产一二三四在线| 狠狠做深爱婷婷久久综合一区| 成人一级免费视频| 欧美精品久久天天躁| www.色呦呦| 国产丝袜精品视频| 亚洲欧美视频一区二区| 欧美日韩国产成人高清视频| 水蜜桃在线视频| 成人福利网站在线观看| 福利片在线一区二区| 日韩精彩视频| 影音先锋成人在线电影| 欧美日韩在线中文| 久久99国产精品尤物| 精品人妻一区二区三区日产| 国产欧美日韩中文久久| 久久久久久av无码免费网站| 色综合久久中文字幕综合网| 一区二区精品视频在线观看| 亚洲激情第一页| 日本蜜桃在线观看| 91极品女神在线| 国产精选久久| 欧洲成人一区二区| 激情综合自拍| 国内外成人免费在线视频| 99久久婷婷国产| 国产人与禽zoz0性伦| 日韩欧美在线视频日韩欧美在线视频| 国产精品毛片一区二区在线看舒淇 | 欧美一级淫片aaaaaa| 在线视频欧美性高潮| 成人三级小说| 91夜夜未满十八勿入爽爽影院| 天天躁日日躁成人字幕aⅴ| 黄黄视频在线观看| 蜜臀va亚洲va欧美va天堂| 日本韩国精品在线| 欧美一区免费看| 亚洲电影在线观看| gogo在线高清视频| 国产精品高潮粉嫩av| 香蕉久久夜色精品国产更新时间| 潘金莲一级淫片aaaaaa播放1| 日日嗨av一区二区三区四区| 欧美夫妇交换xxx| 一区二区三区丝袜| 999免费视频| 日韩有码视频在线| 日韩久久一区二区三区| 久久福利电影| 99视频精品| 香蕉视频污视频| 亚洲国产精品一区二区尤物区| 国产精品人妻一区二区三区| 夜夜躁日日躁狠狠久久88av| 国产精品一区二区av影院萌芽| 超碰97在线播放| 午夜视频一区| 日本人妻一区二区三区| 亚洲免费观看视频| 国产三区在线播放| 美女av一区二区三区| 日本午夜精品久久久久| 亚洲精品视频一区二区三区| 日韩高清在线不卡| 欧美激情aaa| 在线精品视频一区二区三四| 蜜桃视频在线观看视频| 国产成人极品视频| 国产欧美一区二区精品久久久| 久久久999免费视频| 91蜜桃在线观看| 精品人妻无码一区二区性色| 亚洲欧洲av一区二区| 欧美片第1页| 亚洲国产欧美不卡在线观看| 奇米影视一区二区三区| 国产极品美女在线| 美日韩一区二区| 免费国产在线精品一区二区三区| 狠狠综合久久av一区二区老牛| 久久久久无码国产精品一区李宗瑞| 亚洲国产视频直播| 天堂在线资源网| 日韩免费观看高清| 欧美一区三区| 午夜啪啪小视频| 亚洲综合丁香婷婷六月香| 天天躁日日躁狠狠躁伊人| 欧美中在线观看| 超碰成人久久| 亚洲高清在线不卡| 亚洲国产一区二区在线播放| 亚洲色大成网站www| 国产ts一区二区| 国产高清一区| 国产一精品一aⅴ一免费| 高跟丝袜一区二区三区| 国产区在线视频| 成人精品一区二区三区电影黑人| 欧美私人啪啪vps| 中国毛片在线观看| 欧美精品亚洲二区| 日本在线视频中文有码| 欧美极品一区| 国产麻豆视频一区| 四虎永久在线精品| 中文字幕视频一区二区在线有码 | 影院在线观看全集免费观看| 国产精品对白刺激久久久| 国产精品夜夜夜| 日韩在线一卡二卡| 亚洲精品99久久久久| 国产成人精品一区二区三区在线 | 亚洲黄色中文字幕| 欧美h视频在线观看| 99免费精品视频| 又色又爽又黄无遮挡的免费视频| 欧美国产精品va在线观看| 女人av一区| 亚洲高清无码久久| 欧美日韩欧美一区二区| 久久久男人天堂| 一级黄色录像免费看| 久久久久成人黄色影片| 国产综合在线播放|