亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        大數(shù)據(jù)處理平臺Spark研究

        2017-11-09 09:44:53溫向慧西北師范大學計算機科學與工程學院
        數(shù)碼世界 2017年9期
        關鍵詞:數(shù)據(jù)源海量數(shù)據(jù)處理

        溫向慧 西北師范大學計算機科學與工程學院

        大數(shù)據(jù)處理平臺Spark研究

        溫向慧 西北師范大學計算機科學與工程學院

        隨著大數(shù)據(jù)時代的到來,傳統(tǒng)的單機模式已經(jīng)不能滿足大規(guī)模數(shù)據(jù)分析處理的需求。Spark是專門針對海量數(shù)據(jù)設計的通用并行計算引擎。Spark啟用了彈性分布式數(shù)據(jù)集RDD,能夠在內(nèi)存中進行多次迭代計算,其高端的設計理念,為大型應用程序的構建奠定了基礎。

        海量數(shù)據(jù) Spark RDD 迭代計算

        1 引言

        Apache Spark是由加州伯克利分校AMP實驗室開發(fā)的,用scala語言實現(xiàn)的一種通用計算框架,具有運行速度快、使用方便、適應性好、易于部署等特點。Spark實現(xiàn)了一個集群的分布式內(nèi)存抽象(RDD),RDD(Resilient Distributed Dataset)是一個只讀的記錄分區(qū)的集合,運行于內(nèi)存中。Spark使用有向無環(huán)圖(DAG)設計,與Hadoop相比,其操作簡單,使用簡潔的代碼就能處理大規(guī)模數(shù)據(jù)問題。它可以訪問不同的數(shù)據(jù)源,包括HDFS,Cassandra,HBase和S3。Spark可以使用其獨立集群模式,也可以運行在EC2,Hadoop YARN或Apache Mesos上。

        2 Spark生態(tài)系統(tǒng)

        Spark生態(tài)系統(tǒng)如下圖所示,包含多個組件:Spark SQL、Spark Streaming、MLlib Graph X等。SparkSQL用于查詢Spark程序中的結構化數(shù)據(jù),Spark Streaming用于實時流處理,MLlib用于機器學習中,Graph X用于圖計算,它們能夠使用RDD無縫的集成,形成一站式的處理平臺,使應用程序的開發(fā)變得簡單。

        Spark生態(tài)系統(tǒng)

        2.1 SparkSQL技術

        Spark SQL是Spark框架的一部分,用于查詢和分析結構化的海量數(shù)據(jù)。它提供了一個分布式的SQL查詢引擎DataFrames,是一種分布式數(shù)據(jù)集合,由“命名列”組織而成,相當于關系型數(shù)據(jù)庫中的數(shù)據(jù)表。DataFrames和SQL提供了訪問各種數(shù)據(jù)源的常用方法,這些數(shù)據(jù)源包括Hive,Avro,Parquet,ORC,JSON和JDBC。另外SQL接口還可以與不同數(shù)據(jù)源的數(shù)據(jù)交互。Spark SQL在使用時先將外部數(shù)據(jù)源轉化為DataFrames,再進行查詢和轉換,最后將處理結果存儲或展示,實用性較好。

        2.2 SparkStreaming技術

        SparkStreaming是一個高吞吐量、高容錯的實時流處理系統(tǒng)。它不是直接的流式處理,而是將數(shù)據(jù)流切分成短小的批處理作業(yè),例如以1秒為時間片切分,每個時間片數(shù)據(jù)都是一個RDD,可以使用RDD的轉換、行動操作來處理每個時間片數(shù)據(jù)。每個RDD都會產(chǎn)生一個Job處理,最后的結果也是返回多個時間片數(shù)據(jù)。SparkStreaming支持從多種數(shù)據(jù)源獲取數(shù)據(jù),包括Kafka、Kinesis、Twitter、TCP sockets、Flume以及ZeroMQ,從數(shù)據(jù)源獲取數(shù)據(jù)之后,可以用Map、Reduce、Join和Filter等高級操作處理大規(guī)模復雜數(shù)據(jù),最后將處理結果存儲或展示。由于Spark是短小的批處理方式,所以對一些實時性要求較高的應用來說不適合,比較適合實時處理與歷史處理相結合的應用場景。

        2.3 MLlib技術

        MLlib是Apache Spark可擴展的機器學習庫,其中包含許多常用的機器學習算法、實用程序和工具類,機器學習算法有分類、聚類、回歸、推薦、決策樹、主題建模等,實用程序包括特征轉換、模型評估等,還有一些其他工具如:分布線性代數(shù)、統(tǒng)計。因為Spark的優(yōu)勢是迭代計算,所以對于一些多次迭代的機器學習算法,SparkMLlib的效果遠遠優(yōu)于MapReduce。同時,MLlib的出現(xiàn)讓機器學習的門檻降低,使一些對ML算法不了解的用戶也能方便的處理數(shù)據(jù)。

        2.4 GraphX技術

        GraphX是基于Spark的圖計算框架,存儲單位是RDD,可以用于大規(guī)模的圖計算,如社交網(wǎng)絡關系等。GraphX主要描述的是有向圖,即包括頂點和邊兩種屬性的圖,它提供了三種視圖,分別是:頂點(Vertex)、邊(Edge)和邊三元組(EdgeTriplet),圖計算就是在以上三種視圖上進行的。GraphX實現(xiàn)了一些常用的圖算法模型,如相鄰頂點收集算法、PageRank算法、圖中三角形統(tǒng)計算法、pregel圖計算框架等等。在GraphX上實現(xiàn)的一系列經(jīng)典的圖算法使得用戶在Spark上編寫程序更加簡單。

        3 結束語

        在大數(shù)據(jù)環(huán)境下,傳統(tǒng)的單機模式已不能處理海量數(shù)據(jù)。Hadoop雖然能處理大規(guī)模數(shù)據(jù),但它更加擅長離線的批量數(shù)據(jù),且耗時長。Spark既能處理流式數(shù)據(jù)又能處理批量數(shù)據(jù),它使用RDD的內(nèi)存抽象,使得代碼的編寫變得簡潔,以其內(nèi)存計算的優(yōu)勢,大大加快了數(shù)據(jù)處理速度,擁有的各個組件具有各自的優(yōu)勢,各組件數(shù)據(jù)也能通過RDD交互,構成了一站式的大數(shù)據(jù)分析處理平臺。由此可看出,Spark擁有先進的設計理念,是大數(shù)據(jù)處理平臺的首選。

        猜你喜歡
        數(shù)據(jù)源海量數(shù)據(jù)處理
        一種傅里葉域海量數(shù)據(jù)高速譜聚類方法
        認知診斷缺失數(shù)據(jù)處理方法的比較:零替換、多重插補與極大似然估計法*
        心理學報(2022年4期)2022-04-12 07:38:02
        ILWT-EEMD數(shù)據(jù)處理的ELM滾動軸承故障診斷
        水泵技術(2021年3期)2021-08-14 02:09:20
        海量快遞垃圾正在“圍城”——“綠色快遞”勢在必行
        當代陜西(2019年14期)2019-08-26 09:42:00
        Web 大數(shù)據(jù)系統(tǒng)數(shù)據(jù)源選擇*
        基于不同網(wǎng)絡數(shù)據(jù)源的期刊評價研究
        一個圖形所蘊含的“海量”巧題
        基于希爾伯特- 黃變換的去噪法在外測數(shù)據(jù)處理中的應用
        基于真值發(fā)現(xiàn)的沖突數(shù)據(jù)源質量評價算法
        基于文件系統(tǒng)的分布式海量空間數(shù)據(jù)高效存儲與組織研究
        日本最大色倩网站www| 青草草视频在线观看华人免费| 97碰碰碰人妻无码视频| 日本视频在线观看一区二区| 国产91色综合久久高清| 97se亚洲国产综合在线| 囯产精品一品二区三区| ZZIJZZIJ亚洲日本少妇| 少妇激情一区二区三区| 亚洲精品国产av成人精品| 亚洲 自拍 另类小说综合图区| 亚洲男人天堂2019| 在线视频一区二区亚洲| 久久精品亚洲94久久精品| 久久国产加勒比精品无码| 国产在线精品一区二区不卡| 亚欧同人精品天堂| 亚洲男人的天堂av一区| 免费超爽大片黄| 亚洲欧美日韩在线观看一区二区三区 | 337人体做爰大胆视频| 欧美中文字幕在线看| 高潮av一区二区三区| 久久影院午夜理论片无码| 好大好深好猛好爽视频免费| 浪荡少妇一区二区三区| 亚洲成在人线天堂网站| √天堂中文官网在线| 日本55丰满熟妇厨房伦| 中文字幕人成乱码中文乱码| 蜜桃a人妻精品一区二区三区| a级毛片无码久久精品免费 | 国产视频嗯啊啊啊| 国产在线av一区二区| 精品免费久久久久久久| 一本大道东京热无码中字| 蜜桃在线观看免费高清| 亚洲人成网77777色在线播放| 青青久在线视频免费观看| 亚洲欧洲国无码| 免费看黄片的视频在线观看|