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

Apache Spark 2.0簡介,那些你想知道的事都在這里了

大數據 Spark
Spark Streaming在大數據領域第一次嘗試將批處理和流計算進行了統一。

[[181274]]

今天介紹一篇文章,詳細闡述了Apache Spark 2.0突出的三大優點:更容易、更快速、更智能。

兩個月前,我們在Databricks上發布了Apache Spark 2.0的預覽版本。從下面的圖表可以看出,我們的10%的集群已經使用這個版本,同時客戶試用了其新功能,并向我們提供了反饋意見。

隨時間的推移各個不同版本Apache Spark的使用情況

現在,讓我們一起更深入地了解Apache Spark 2.0的新功能。

更容易:ANSI SQL和簡化版的API

我們為Spark感到特別自豪的一件事是簡單、直觀和表達性強的API。Spark 2.0繼續了這一傳統,其重點關注以下兩大領域:

  1. 標準SQL支持
  2. 統一DataFrame/Dataset API。

在SQL方面,我們已經大大擴展了Spark的SQL支持功能,并引入了一個新的ANSI SQL解析器和對子查詢(subqueries)的支持。現在,Spark 2.0已經可以運行TPC-DS的所有99個查詢,這99個查詢需要諸多的SQL:2003特性。因為SQL一直是Spark的主要接口之一,因此這些擴展功能大大降低了移植舊應用程序的工作量。

在程序化API方面,我們已經簡化了Spark的API:

統一Scala和Java中DataFrames和Datasets:從Spark 2.0開始,DataFrame只是Dataset of Row的類型別名。Dataset類同時支持類型化方法(例如map、filter,groupByKey)和非類型化方法(例如select、groupBy)。此外,這個新的組合型Dataset接口是用于結構化流(Structured Streaming)的抽象。

由于編譯時類型安全性在Python和R中并不是語言特性,因此Dataset的概念不適用于這些語言API。相反,DataFrame仍然是它們的主接口,并且類似于這些語言中的單節點數據幀概念。

SparkSession: 這是一個新的切入點,取代了舊的SQLContext和HiveContext。對于DataFrame API的用戶而言,Spark的一個常見的容易產生困惑的地方就是我們正在使用哪個“運行環境”。現在您可以使用SparkSession作為單一切入點,其同時涵括了SQLContext和HiveContext的功能。請注意,舊版本的SQLContext和HiveContext類仍然保持向后兼容性。

更容易、更高性能的累加器API(Accumulator API):我們設計了一個新的累加器API(Accumulator API),它具有更加簡潔的類型層次結構,并支持原語類型的專門化。舊版本的Accumulator API已經棄用,但仍然保留了向后兼容性。

  • 基于DataFrame的機器學習API成為主要的ML API:在Spark 2.0中,spark.ml包及其“管道”API將成為主要的機器學習API。雖然原始spark.mllib包被保留,但未來的開發將集中在基于DataFrame的API上。
  • 機器學習管道持久化:用戶現在可以利用Spark支持的所有編程語言保存和加載機器學習管道和模型。
  • 以R語言編寫的分布式算法:增加對以R語言編寫的廣義線性模型(Generalized Linear Models,GLM)、樸素貝葉斯(Naive Bayes)、生存回歸(Survival Regression)和K均值(K-Means)的支持。

以R語言編寫的用戶定義函數(UDF):增加對運行分區級別UDF(dapply和gapply)和超參數調整(lapply)的支持。

更快速:Apache Spark作為編譯器

根據我們2015年Spark調查報告顯示,91%的用戶認為性能是Apache Spark最為重要的考慮因素。因此,性能優化始終是我們Spark開發的重點。在我們開始規劃對Spark 2.0的性能改進之前,我們問了自己一個問題:雖然Spark已經相當快了,但是我們是否可以將其推向性能極限,使Spark 的運行速度再提升十倍呢?

帶著這個問題我們從根本上重新思考了Spark物理執行層的設計方式。當您隨便調查一個現代數據引擎(例如,Spark或其他MPP數據庫)時,您會發現大多數CPU周期都消耗在無用的工作上,比如進行虛擬函數調用或讀取/寫入中間數據到CPU高速緩存或內存中。通過減少在這些無用工作中浪費的CPU周期數量來優化性能已經是現代編譯器的一直以來關注的熱點。

Spark 2.0中配備了第二代Tungsten引擎。這一代引擎是建立在現代編譯器和MPP數據庫的想法上,并且把它們應用于數據的處理過程中。其主要想法是通過在運行期間優化那些拖慢整個查詢的代碼到一個單獨的函數中,消除虛擬函數的調用以及利用CPU寄存器來存放那些中間數據。我們把這些技術統稱為“整段代碼生成”(whole-stage code generation)。

為了有個直觀的感受,我們記錄下在Spark 1.6和Spark 2.0中在一個核上處理一行的操作時間(單位是納秒)。下面的表格能夠體現出Spark 2.0中新的Tungsten引擎的威力。Spark 1.6使用的表達式代碼生成技術同樣在今天的一些最先進的商業數據庫中采用,但是您可以看到,許多運算符在采用了“整段代碼生成”(whole-stage code generation)技術之后速度提升了一個數量級。

在本筆記本中,您可以看到“整段代碼生成”(whole-stage code generation)技術的威力,在這里我們在一臺機器上對10億條記錄進行Aggregation和Join操作。

那么在新的Tungsten引擎在端至端的查詢表現又會怎樣?我們比較了Spark 1.6和Spark 2.0在使用TPC-DS查詢的基本分析,如下圖所示:

除了“整段代碼生成”(whole-stage code generation)可以提高性能之外,Catalyst優化器方面也做了許多的工作,比如改進通用查詢優化(例如,為空性傳播(nullability propagation));還有一個新的矢量化Parquet解碼器,它使得Parquet的掃描吞吐量提高了3倍。

更智能:結構化流(Structured Streaming)

Spark Streaming在大數據領域第一次嘗試將批處理和流計算進行了統一。在Spark 0.7版本開始引入的第一個流式API稱為DStreams,它為開發者提供了幾項強大的特性:恰好一次的語義、大規模容錯、強一致性保證和高吞吐量。

然而,隨著數百個真實的Spark Streaming部署之后,我們發現,需要實時作出決策的應用程序通常需要不止一個流引擎。他們需要深度地將批處理堆棧和流處理堆棧進行整合;需要和外部存儲系統進行交互;以及需要應付業務邏輯變化的能力。其結果是,企業需要的不僅僅是一個流式引擎;相反,他們需要一個完整的堆棧,使他們能夠開發終端到終端的“持續應用程序”。

Spark 2.0通過一種稱為結構化流(Structured Streaming)的新API來處理這些使用案例。與現有的流系統相比,結構化流(Structured Streaming)主要做了以下三個方面的改進:

1、集成API與批處理作業。如需運行流計算,開發人員只需對DataFrame/Dataset API編寫一個批處理計算,然后Spark會自動遞增計算以便以流方式運行(即在數據進入時更新結果)。這種強大的設計意味著開發人員不必手動管理狀態、故障或保持應用程序與批處理作業同步。相反,流式作業總能給出與同一數據上的批處理作業相同的答案。

2、與存儲系統之間的事務交互。結構化流(Structured Streaming)能夠在整個引擎和存儲系統中保持容錯性和一致性,從而可以很容易地編寫應用程序,該應用程序能夠更新用于服務的實時數據庫,加入靜態數據或在存儲系統之間可靠地移動數據。

3、與Spark其余部分的豐富集成。結構化流(Structured Streaming)支持通過Spark SQL對流數據進行交互式查詢,對靜態數據進行連接,以及許多已經使用DataFrames的庫,同時讓開發人員構建完整的應用程序,而不僅僅是流管道。未來,期望與MLlib和其他庫實現更多的集成。

作為實現這一愿景的第一步,Spark 2.0附帶了一個初始的alpha版本的結構化流(Structured Streaming),其擴展自DataFrame/Dataset API(令人驚訝的小!)。這個統一對現有的Spark用戶比較容易適應,因為這讓他們能夠充分利用Spark批量處理API知識來解決實時中的新問題。其它主要功能將包括支持基于事件時間的處理、亂序/延時數據、交互式查詢以及非流數據源和接收器的緊密集成。

此外,我們還更新了Databricks工作空間以支持結構化流(Structured Streaming)。例如,當啟動流查詢時,筆記本UI將自動顯示其狀態。

Streaming顯然是一個非常寬泛的話題,所以敬請多關注,以了解Apache Spark 2.0中的結構化流(Structured Streaming)的更多詳細信息。

責任編輯:武曉燕 來源: 36大數據
相關推薦

2018-11-28 10:39:01

5G網絡運營商

2023-09-11 08:51:23

LinkedList雙向鏈表線程

2021-06-17 13:40:47

區塊鏈比特幣公有鏈

2019-11-04 09:07:48

DevOps互聯網IT

2018-03-31 08:45:52

iPhone交通卡iOS 11.3

2019-04-24 08:31:43

分布式限流kafka

2020-03-18 18:20:19

區塊鏈數字貨幣比特幣

2021-07-02 14:09:36

開發技能代碼

2019-04-26 09:38:36

中臺平臺化轉型

2021-07-01 09:00:00

安全數字化轉型滲透

2017-12-13 14:24:08

Google 開發者瀏覽器

2022-11-08 15:55:34

鴻蒙開發套件

2017-08-15 15:35:21

大數據數據分析薪資秘密

2017-08-15 16:05:18

大數據數據分析薪資秘密

2019-10-29 15:28:40

Refs組件前端

2015-10-12 15:50:40

2022-09-15 14:22:19

協作規范前后端

2019-12-04 07:57:22

6G5G網絡

2018-08-23 11:58:53

區塊鏈數字貨幣比特幣

2015-04-13 16:13:11

點贊
收藏

51CTO技術棧公眾號

日韩激情视频在线| 偷拍一区二区三区| 鬼打鬼之黄金道士1992林正英| 国产suv精品一区二区68| 亚洲国产中文在线二区三区免| 午夜精品福利久久久| 日韩伦理一区二区三区av在线| 国产人妖一区二区| 免费在线播放第一区高清av| 中文字幕亚洲激情| 老司机午夜免费福利| av在线日韩| 亚洲午夜在线视频| 亚洲狠狠婷婷综合久久久| 亚洲经典一区二区| 日韩av不卡一区二区| 久久久久亚洲精品成人网小说| 国产视频三区四区| 成人爽a毛片| 色天天综合色天天久久| 国产欧美久久久久| 日本www在线| 26uuu亚洲综合色| 亚洲综合av影视| 国产又粗又猛又黄视频| 激情文学一区| 美日韩精品免费视频| 国产sm调教视频| 狼人精品一区二区三区在线| 欧美精品一二三区| 另类小说第一页| 麻豆视频在线看| 亚洲午夜久久久| 在线观看成人av电影| 青青青草网站免费视频在线观看| 国产成人综合亚洲网站| 国产日韩欧美91| 波多野结衣黄色| 久久久人人人| 欧美重口另类videos人妖| 久久精品国产亚洲av麻豆色欲 | 亚洲福利小视频| 亚洲综合伊人久久| 四虎国产精品永久在线国在线| 色中色一区二区| 免费黄色福利视频| 男女视频在线| 亚洲精品亚洲人成人网| 裸体裸乳免费看| 快射av在线播放一区| 国产人久久人人人人爽| 欧美一区二区福利| 美国成人毛片| 久久嫩草精品久久久精品一| 超碰97国产在线| 性一交一乱一伧老太| 国产精品99久| 国产精品av一区| 日批视频在线播放| 91首页免费视频| 欧美日韩视频在线一区二区观看视频| 头脑特工队2在线播放| 91色|porny| 欧美18视频| 成人福利在线| 中文字幕一区av| 992tv成人免费观看| 午夜成年人在线免费视频| 亚洲一区二区三区激情| 国产3p露脸普通话对白| 91久久国产综合久久91猫猫| 91精品1区2区| 亚洲精品第三页| 亚洲经典视频| 精品一区二区电影| 亚洲精品91在线| 天天天综合网| 午夜精品久久久久久久久久久久| 日本学生初尝黑人巨免费视频| 国产精品夜夜夜| 国产精品久久一| 国产精品视频一二区| 成人精品小蝌蚪| 欧美一区二区视频在线| 免费网站免费进入在线| 亚洲国产一二三| 免费大片在线观看| 欧美日韩午夜电影网| 日韩av综合网站| 99久久精品久久亚洲精品| 欧美日韩一区自拍 | 日韩欧美猛交xxxxx无码| a天堂资源在线| 欧美色国产精品| 色网站在线视频| 欧美在线导航| 久久婷婷国产麻豆91天堂| 久草精品视频在线观看| 日韩av电影天堂| 国产精品一区二区三区在线| 国产视频精品久久| 亚洲国产精品久久一线不卡| 视色视频在线观看| 欧美18xxxx| 久久综合88中文色鬼| 国产又黄又粗又爽| 日本不卡视频在线观看| 春色成人在线视频| 性开放的欧美大片| 欧美性高潮在线| 国产免费无码一区二区| 欧美亚洲国产激情| 777午夜精品福利在线观看| 国产男女猛烈无遮挡| 久久综合久久综合亚洲| 国产一区 在线播放| 日韩漫画puputoon| 亚洲国产日韩欧美综合久久| www.97视频| 久久婷婷av| 国产伦精品一区二区三毛| 黄色精品在线观看| 欧美三级电影网| 91国模少妇一区二区三区| 1024成人| 国产高清一区二区三区| 国产日产一区二区| 欧美日韩亚洲国产综合| 免费看毛片的网站| 欧美黄污视频| 91啪国产在线| 麻豆tv免费在线观看| 欧美中文字幕一区| 日韩精品无码一区二区三区久久久| 国内综合精品午夜久久资源| 成人免费网视频| 秋霞成人影院| 欧美午夜寂寞影院| 男人的天堂官网| 香蕉精品999视频一区二区 | 深爱激情综合网| 97超碰国产精品女人人人爽 | 久久精品国产亚洲精品| 中文字幕1区2区3区| 久久久精品国产免大香伊| 无码人妻丰满熟妇区96| 欧洲在线一区| 高清在线视频日韩欧美| 国模人体一区二区| 亚洲超碰97人人做人人爱| 午夜影院福利社| 99国产精品久久久久久久成人热| 国产日本一区二区三区| 岛国av在线播放| 日韩欧美国产麻豆| 亚洲欧美另类日本| 国产伦精品一区二区三区视频青涩| 一区二区日本伦理| 国产精品毛片无码| 欧美精品videos性欧美| 水莓100在线视频| 欧美日韩加勒比精品一区| 日韩精品卡通动漫网站| 日韩福利电影在线观看| 午夜一区二区三视频在线观看| 国产精品99| 蜜臀久久99精品久久久久久宅男| 精品区在线观看| 香蕉av福利精品导航| 国产精品无码一区二区三区| 日韩精品色哟哟| 国产又大又长又粗又黄| 亚洲精品在线a| 97香蕉久久夜色精品国产| 久久伊伊香蕉| 欧美日韩国产首页| 麻豆疯狂做受xxxx高潮视频| fc2成人免费人成在线观看播放| 欧美视频在线观看网站| 精品国产一区二区三区噜噜噜 | 免费激情视频在线观看| 97欧美在线视频| 国产精品xxx在线观看www| 高清不卡亚洲| 久久久国产91| 婷婷婷国产在线视频| 欧美午夜影院一区| 久久久久久久久久久97| 国产欧美日产一区| 久久国产免费视频| 日韩av网站在线观看| 8x8ⅹ国产精品一区二区二区| 欧美有码在线| 91麻豆桃色免费看| 日韩精品av| 北条麻妃99精品青青久久| 性猛交xxxx| 6080午夜不卡| 亚洲欧美综合另类| 一区二区三区欧美在线观看| 久久久久亚洲av成人无码电影 | 女人被狂躁c到高潮| 精品一区二区精品| 久久婷婷国产精品| 国模吧视频一区| 中文字幕中文字幕99| 丝袜av一区| 国产精品二区三区| 91成人app| 热99久久精品| heyzo中文字幕在线| www.欧美精品| 国产日韩精品在线看| 亚洲国产日韩欧美在线99| a级片免费视频| 欧美日韩在线播放一区| 免费观看一区二区三区毛片| 亚洲欧美日韩久久| 美女av免费看| 久久久久久久免费视频了| 国产一线在线观看| 丰满放荡岳乱妇91ww| 黄色三级视频在线播放| 久久er精品视频| 天堂网在线免费观看| 久久综合伊人| 欧美日韩在线中文| 亚洲黄色一区| 国产精品久久久久7777| 欧美精品91| 欧美一级特黄aaaaaa在线看片| 欧美精选视频在线观看| 欧美日本亚洲| 九九综合久久| 欧美精品一区二区三区在线四季 | 久操视频免费在线观看| 亚洲私人影院在线观看| 大地资源高清在线视频观看| 国产精品午夜在线观看| 黄色av免费播放| 国产精品色噜噜| 精品人体无码一区二区三区| 国产香蕉久久精品综合网| 大又大又粗又硬又爽少妇毛片| av爱爱亚洲一区| 欧美肉大捧一进一出免费视频| 播五月开心婷婷综合| 性欧美丰满熟妇xxxx性久久久| 从欧美一区二区三区| 日本一区二区在线观看视频| 不卡视频一二三| 久久久久麻豆v国产精华液好用吗| 成人在线视频一区| 亚洲中文字幕一区| 久久久99精品久久| 国产真人做爰视频免费| 国产亚洲短视频| 国产精品69久久久久孕妇欧美| 中文字幕一区二区三区精华液| 国产精品白丝喷水在线观看| 有坂深雪av一区二区精品| 欧美人妻一区二区| 亚洲成人精品一区二区| 午夜影院免费在线观看| 日本韩国一区二区三区| 91精品国产乱码久久久| 日韩一级免费一区| 天堂网2014av| 亚洲性线免费观看视频成熟| yiren22亚洲综合伊人22| 久久成年人免费电影| 福利在线导航136| 欧美中文在线视频| 小说区图片区亚洲| 国产欧美日本在线| 日韩.com| 男女激情免费视频| 琪琪一区二区三区| 无码人妻丰满熟妇区毛片蜜桃精品 | 国产国语性生话播放| 国产精品视频一二三区| 免费在线黄色片| 91国内精品野花午夜精品| 国产乱人乱偷精品视频| 亚洲第一天堂av| 992tv免费直播在线观看| 欧美成人精品xxx| 最新中文字幕在线播放| 成人午夜黄色影院| 亚洲妇女av| 男人草女人视频| 日韩专区中文字幕一区二区| √天堂资源在线| 国产亚洲一区二区三区四区 | 欧美日韩性生活视频| 一区二区日韩在线观看| 亚洲成人久久网| 浪潮av一区| 国产97在线亚洲| 久久99成人| 日韩欧美精品一区二区三区经典| 欧美视频在线观看| 91插插插插插插插插| 99riav久久精品riav| 免费高清在线观看电视| 色综合久久99| 男人天堂综合网| 久久精品视频一| 亚洲第一会所001| 精品视频在线观看| 国产精品多人| 污污网站免费观看| 国产亚洲欧美日韩日本| 国产对白videos麻豆高潮| 欧美一区二区三区在线视频| 国产永久av在线| 久久久久久久影院| 欧美日韩va| 日本一区二区三不卡| 亚洲精品四区| 黄色国产在线视频| 亚洲免费av观看| 国产精品熟女久久久久久| 中文字幕av一区| 日韩免费小视频| 玛丽玛丽电影原版免费观看1977| 伊人久久大香线蕉av超碰演员| 日本一二三四区视频| 国产精品久久久久久久久快鸭| 成人a v视频| 亚洲欧洲国产伦综合| 欧美aaaaa性bbbbb小妇| 国精产品一区二区| 亚洲毛片网站| 亚洲 欧美 日韩在线| 亚洲一区在线免费观看| 亚洲av无码乱码国产精品久久| 久久视频在线播放| 国产精选久久| 欧美性猛交内射兽交老熟妇| 国产剧情在线观看一区二区| 疯狂撞击丝袜人妻| 欧美一级日韩不卡播放免费| 黄色在线免费看| 91日本在线观看| 欧美日韩国产免费观看| 激情综合激情五月| 精品成人乱色一区二区| 亚州av在线播放| 热久久这里只有| 精品午夜久久| 久久国产精品国产精品| 亚洲蜜臀av乱码久久精品蜜桃| 国产欧美一级片| 欧美黑人一级爽快片淫片高清| 成人精品动漫一区二区三区| 久久久久久久久久网| 久久色在线视频| 自拍偷拍第八页| 久久综合免费视频影院| 亚洲一区二区三区日本久久九| 日韩成人三级视频| 91一区二区三区在线观看| 少妇高潮av久久久久久| 日韩在线一区二区三区免费视频| 中文字幕成人| 男人插女人视频在线观看| 久久久欧美精品sm网站| 少妇无套内谢久久久久| 九九热这里只有精品免费看| 都市激情亚洲欧美| 国产自偷自偷免费一区 | 成人黄色国产精品网站大全在线免费观看 | 黄色成人一级片| 奇米4444一区二区三区| 成人在线免费观看91| 中文字幕乱妇无码av在线| 高跟丝袜一区二区三区| a天堂中文在线88| 成人免费看片网址| 久久久久久婷| 玖玖爱这里只有精品| 国产视频精品免费播放| 国产aⅴ精品一区二区四区| 三上悠亚久久精品| 中文字幕乱码一区二区免费| 超碰在线观看av| 日韩av观看网址| 午夜精品电影| 久久精品—区二区三区舞蹈| 欧美一区二区三区在线看| 中文字幕人成乱码在线观看| 亚洲欧美一二三| 久久一区二区三区四区| 999久久久久久| 国产精品欧美风情| 一区二区三区国产在线| 亚洲一级二级片| 亚洲人av在线影院| eeuss国产一区二区三区四区|