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

        ?

        基于hadoop平臺(tái)海量數(shù)據(jù)的快速查詢與實(shí)現(xiàn)

        2016-10-18 21:17:22褚福銀張林何坤鵬
        電腦知識(shí)與技術(shù) 2016年21期
        關(guān)鍵詞:海量數(shù)據(jù)

        褚福銀+張林+何坤鵬

        摘要:隨著互聯(lián)網(wǎng)技術(shù)的發(fā)展,人類產(chǎn)生的數(shù)據(jù)量正在呈指數(shù)級(jí)增長(zhǎng),Hadoop作為大數(shù)據(jù)領(lǐng)域的常用工具,在現(xiàn)代生活中發(fā)揮著至關(guān)重要的作用。Hive是基于Hadoop的一個(gè)數(shù)據(jù)倉庫工具,在做查詢統(tǒng)計(jì)分析時(shí)最終翻譯成Hadoop平臺(tái)上的MapReduce程序運(yùn)行,當(dāng)數(shù)據(jù)量不斷增大時(shí),就會(huì)使得查詢效率[5]下降。該文就此提出了一種Hive與Spark結(jié)合的方案,將Hive的查詢作為Spark的任務(wù)提交到Spark集群上進(jìn)行計(jì)算,利用Spark的特性提高Hive 查詢性能。該研究首先理論闡述了Hive與Spark各自的工作機(jī)制,然后介紹Hive_Spark原理,最后通過做實(shí)驗(yàn),對(duì)實(shí)驗(yàn)結(jié)果進(jìn)行對(duì)比,分析,從而驗(yàn)證Hive_Spark提高了查詢效率,對(duì)大規(guī)模數(shù)據(jù)處理具有一定參考意義。

        關(guān)鍵詞:Hadoop;Hive;Spark;查詢;海量數(shù)據(jù)

        中圖分類號(hào):TP31 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-3044(2016)21-0003-03

        Abstract: With the development of Internet technology, The amount of data generated by humans is growing exponentially. Hadoop as a common tool in the field of big data, play a vital role in modern life. Hive is a data warehouse tools based on Hadoop, when doing statistical analysis queries eventually translated into Hadoop program running on the platform, when increasing amounts of data, it makes the query efficiency will be reduced. In this paper, we propose a Hive and Spark combination of the program, the Hive query as the task of Spark to submit to the Spark cluster computing, using the characteristics of Spark to improve the performance of Hive query. This research firstly theory elaborated the Hive and Spark their working mechanism, and then this paper introduces the principle of Hive_Spark finally by doing experiment, compared with the result of the experiment and analysis, to validate Hive_Spark improve the query efficiency, for large-scale data processing has a certain reference significance.

        Key words: Hadoop; Hive; Spark; Data query; Mass data

        1 引言

        隨著大數(shù)據(jù)時(shí)代的到來,數(shù)據(jù)量的急速增長(zhǎng)以及對(duì)數(shù)據(jù)實(shí)時(shí)查詢的迫切需求使得傳統(tǒng)的數(shù)據(jù)倉庫引擎難以滿足企業(yè)對(duì)大數(shù)據(jù)存儲(chǔ)與分析的需求。Hadoop[3-4] 作為一種開源的架構(gòu)憑借其低成本、可伸縮性和高容錯(cuò)性等優(yōu)點(diǎn)開始取代傳統(tǒng)數(shù)據(jù)倉庫[8],采用 MapReduce 編程模型可以對(duì)海量數(shù)據(jù)進(jìn)行有效分割和合理分配。hive是基于Hadoop的一個(gè)數(shù)據(jù)倉庫工具, 提供了類似SQL的查詢接口,但是由于Hive[13]的執(zhí)行引擎是將SQL編譯成一系列的MapReduce作業(yè)來運(yùn)行,其性能代價(jià)較高。本文提出了一種hive_spark的查詢模式,spark本身是基于內(nèi)存的迭代式計(jì)算,利用Spark的特性提高Hive 查詢性能[12]。

        2 Hive

        2.1Hive系統(tǒng)架構(gòu)

        Hive是建立在Hadoop上的數(shù)據(jù)倉庫基礎(chǔ)構(gòu)架[11],它提供了一系列的工具,以用來進(jìn)行數(shù)據(jù)提取轉(zhuǎn)化加載ETL,這是一種可以存儲(chǔ)、查詢和分析存儲(chǔ)在Hadoop中的大規(guī)模數(shù)據(jù)的機(jī)制。Hive定義了簡(jiǎn)單的類SQL查詢語言,稱為 HQL,它允許熟悉SQL的用戶查詢數(shù)據(jù),方便熟悉MapReduce開發(fā)者的開發(fā)自定義的mapper和reducer來處理內(nèi)建的mapper和reducer無法完成的復(fù)雜的分析工作。Hive是SQL解析引擎,它將SQL語句轉(zhuǎn)譯成M/R Job然后在Hadoop執(zhí)行。

        1) 用戶接口主要有三個(gè):CLI,Client 和 WUI。其中最常用的是CLI,Cli啟動(dòng)的時(shí)候,會(huì)同時(shí)啟動(dòng)一個(gè)Hive副本。Client是Hive的客戶端,用戶連接至Hive Server。在啟動(dòng) Client模式的時(shí)候,需要指出Hive Server所在節(jié)點(diǎn),并且在該節(jié)點(diǎn)啟動(dòng)Hive Server。 WUI是通過瀏覽器訪問Hive。

        2) Hive將元數(shù)據(jù)存儲(chǔ)在數(shù)據(jù)庫中,如mysql、derby。Hive中的元數(shù)據(jù)包括表的名字,表的列和分區(qū)及其屬性,表的屬性(是否為外部表等),表的數(shù)據(jù)所在目錄等[10]。

        3) 解釋器、編譯器、優(yōu)化器完成HQL查詢語句從詞法分析、語法分析、編譯、優(yōu)化以及查詢計(jì)劃的生成。生成的查詢計(jì)劃存儲(chǔ)在HDFS中,并在隨后有MapReduce調(diào)用執(zhí)行。

        猜你喜歡
        海量數(shù)據(jù)
        基于HADOOP集群的數(shù)據(jù)采集和清洗
        軟件工程(2016年11期)2017-01-17 17:05:51
        商業(yè)銀行海量金融數(shù)據(jù)分析中數(shù)據(jù)分析技術(shù)的實(shí)踐探究
        海量數(shù)據(jù)庫的設(shè)計(jì)與優(yōu)化
        一種基于HBase的交通旅行時(shí)間計(jì)算方法
        基于MapReduce的海量數(shù)據(jù)動(dòng)態(tài)裝箱算法研究
        基于遺傳算法的多中心海量數(shù)據(jù)布局研究
        精品国产v无码大片在线观看| 日韩精品免费一区二区三区观看| 亚洲伊人成综合人影院| 男女啪啪啪的高清视频| 国产一区二区三区视频在线观看| 中文字幕精品一区久久| 性高朝大尺度少妇大屁股| 国产人成精品综合欧美成人| 国产亚洲精品福利在线| 国产精品高清一区二区三区人妖| 精品人妻码一区二区三区剧情| 潮喷失禁大喷水aⅴ无码| 人妻中文无码久热丝袜| 日韩成人精品在线| 蜜桃色av一区二区三区麻豆| 国产黑丝美腿在线观看| 久久夜色精品国产欧美乱| 亚洲欧美在线观看一区二区| 亚洲熟妇中文字幕日产无码| 成人在线视频自拍偷拍| 久久精品国产熟女亚洲av麻豆| 日韩av激情在线观看| 又爽又黄无遮挡高潮视频网站| 九九久久国产精品大片| 国产精品丝袜美女久久| 极品少妇hdxx麻豆hdxx| 亚洲的天堂av无码| 骚片av蜜桃精品一区| 国产精品国产三级国产an不卡| 国产精品蝌蚪九色av综合网| 国产麻豆md传媒视频| 免费看国产精品久久久久| 成年人视频在线观看麻豆| 国产偷国产偷精品高清尤物| 欧韩视频一区二区无码| 精品国产一品二品三品| 国产精品毛片无遮挡高清| 国产精品国产成人国产三级| 欧美亚洲国产精品久久久久| 一本色道久久综合亚洲| 欧美成人免费全部|