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

        ?

        數(shù)據(jù)采集在大數(shù)據(jù)中的應(yīng)用

        2018-10-20 04:43:30劉陽
        數(shù)碼設(shè)計(jì) 2018年9期
        關(guān)鍵詞:數(shù)據(jù)采集大數(shù)據(jù)互聯(lián)網(wǎng)

        劉陽

        摘要: 當(dāng)今世界已經(jīng)進(jìn)入了一個(gè)信息化時(shí)代,大數(shù)據(jù)在很多行業(yè)中都扮演著十分重要的角色,影響著人們的生產(chǎn)生活方式。本文圍繞數(shù)據(jù)采集在大數(shù)據(jù)中的應(yīng)用展開研究,重點(diǎn)分析了大數(shù)據(jù)的概念、數(shù)據(jù)采集的方式方法與如何用Python來進(jìn)行數(shù)據(jù)采集。

        關(guān)鍵詞: 大數(shù)據(jù);互聯(lián)網(wǎng);信息;數(shù)據(jù)采集

        中圖分類號(hào): TP212.9;TN929.5?? ?文獻(xiàn)標(biāo)識(shí)碼: A?? ?文章編號(hào): 1672-9129(2018)09-0006-01

        Abstract: ?the world has entered an information age. Big data plays a very important role in many industries, influencing people's production and lifestyle. This paper conducts research on the application of data collection in big data, and mainly analyzes the concept of big data, methods and methods of data collection and how to use Python to conduct data collection.

        Key words: ??big data;Internet;Information;The data collection

        1 大數(shù)據(jù)概述

        大數(shù)據(jù)的含義是不能夠在一定的時(shí)間范圍里面使用常規(guī)軟件工具來進(jìn)行捕捉、管理與處理的數(shù)據(jù)集合,是需要使用新的處理模式才能夠具有更加強(qiáng)烈的決策能力、洞察能力以及流程優(yōu)化能力的海量、增長率較高、內(nèi)容多樣化的信息資產(chǎn)[1]。大數(shù)據(jù)技術(shù)的推廣和使用,最為重要的意義不在于掌握和管理龐大的數(shù)據(jù)庫,而是對(duì)這些含有一定意義的數(shù)據(jù)作出更加專業(yè)化、科學(xué)性的處理和利用。換句話來說,如果把大數(shù)據(jù)看成是一種產(chǎn)業(yè)的話,那么這一產(chǎn)業(yè)能夠取得經(jīng)濟(jì)利益的關(guān)鍵之處,就在于提高對(duì)數(shù)據(jù)的“加工能力”,通過對(duì)數(shù)據(jù)進(jìn)行加工來做到對(duì)數(shù)據(jù)價(jià)值的提升。適用于大數(shù)據(jù)的技術(shù),包括數(shù)據(jù)采集、大規(guī)模并行處理(MPP)數(shù)據(jù)庫、數(shù)據(jù)挖掘、分布式文件系統(tǒng)、分布式數(shù)據(jù)庫、云計(jì)算平臺(tái)、互聯(lián)網(wǎng)和可擴(kuò)展的存儲(chǔ)系統(tǒng)。下面我們就大數(shù)據(jù)采集方式方法做簡單介紹。

        2 數(shù)據(jù)采集的方式方法

        2.1系統(tǒng)日志采集方法。絕大部分的互聯(lián)網(wǎng)企業(yè)都擁有自己專屬的海量數(shù)據(jù)采集工具,一般是用于對(duì)系統(tǒng)日志進(jìn)行采集,例如Hadoop的Chukwa、Fecebook專用的Scribe以及Cloudera的Flume等等,這些工具都是采取分布式類型的架構(gòu),可以滿足很大的使用需求,絕大多數(shù)都可以滿足每秒時(shí)間內(nèi)數(shù)百M(fèi)B的日志數(shù)據(jù)采集以及傳輸需求。

        2.2網(wǎng)絡(luò)數(shù)據(jù)采集方法。網(wǎng)絡(luò)數(shù)據(jù)采集方法的意思是說通過利用網(wǎng)絡(luò)爬蟲或者是網(wǎng)站公開API等各種方式從網(wǎng)站上面得到相關(guān)的數(shù)據(jù)信息。使用這種方法能夠非常簡單地將一些非結(jié)構(gòu)化的數(shù)據(jù)從網(wǎng)頁之中抽取出來,并且將這些數(shù)據(jù)信息統(tǒng)一地存儲(chǔ)在本地的數(shù)據(jù)文件之中,并且能夠以結(jié)構(gòu)化的形式進(jìn)行存儲(chǔ)。這種數(shù)據(jù)采集方法能夠采集圖片數(shù)據(jù)信息、音頻數(shù)據(jù)信息以及視頻數(shù)據(jù)信息,而且也能夠采集附件,附件能夠和正文之間自動(dòng)地關(guān)聯(lián)在一起。除了互聯(lián)網(wǎng)中包含的一些信息內(nèi)容之外,對(duì)于那些網(wǎng)絡(luò)流量進(jìn)行采集的時(shí)候一般會(huì)選擇使用DPI或者是DFI等一些寬帶管理技術(shù)來進(jìn)行處理。

        2.3其他數(shù)據(jù)采集方法。對(duì)于那些對(duì)企業(yè)生產(chǎn)經(jīng)營數(shù)據(jù)或者是有關(guān)學(xué)科的研究數(shù)據(jù)等保密程度要求比較高的數(shù)據(jù)信息來說,可以采用與企業(yè)或者是科學(xué)研究機(jī)構(gòu)進(jìn)行合作的方式,通過使用特定系統(tǒng)接口等一些有關(guān)的方式來對(duì)數(shù)據(jù)進(jìn)行收集。

        2.4大數(shù)據(jù)采集平臺(tái)。Apache Flume。Flume是Apache旗下開發(fā)出來的一款具有多重優(yōu)勢的數(shù)據(jù)采集系統(tǒng),其具有的優(yōu)勢主要有可靠度高、擴(kuò)展性強(qiáng)、管理簡便易行、支持客戶擴(kuò)展等等。Flume是通過Jruby來進(jìn)行構(gòu)建的,因此其運(yùn)行環(huán)境依靠Java來實(shí)現(xiàn)。

        Splunk Forwarder。Splunk屬于一個(gè)分布式類型的機(jī)器數(shù)據(jù)平臺(tái),主要扮演著三個(gè)重要的角色:Search Head承擔(dān)的主要任務(wù)是對(duì)數(shù)據(jù)進(jìn)行搜索和處理,同時(shí)需要提供搜索過程中的信息抽取情況;Indexer主要負(fù)責(zé)對(duì)相關(guān)數(shù)據(jù)進(jìn)行存儲(chǔ)和索引;Forwarder主要負(fù)責(zé)對(duì)數(shù)據(jù)進(jìn)行收集、清洗和變形處理,并且發(fā)送給Indexer.

        Python屬于一種開源語言,這種語言能夠提供十分豐富的API和工具,能夠通過使用C語言和C++等對(duì)這一模塊進(jìn)行編寫和擴(kuò)寫,也能夠通過第三方庫來進(jìn)行,具備非常高的靈活性和適應(yīng)性,所以說越來越多的人開始選擇通過使用Python來對(duì)互聯(lián)網(wǎng)數(shù)據(jù)進(jìn)行采集和整理。

        3 如何用Python進(jìn)行數(shù)據(jù)采集

        Python數(shù)據(jù)采集之Scrapy框架,Scrapy是一個(gè)快速的屏幕抓取和web抓取框架,用于抓取web站點(diǎn)并從頁面中提取結(jié)構(gòu)化的數(shù)據(jù)。Scrapy用途廣泛,可以用于數(shù)據(jù)挖掘、輿情監(jiān)測和自動(dòng)化測試。

        3.1 Scrapy整體框架。

        Scrapy由引擎(Scrapy Engine)、調(diào)度器(Scheduler)、下載器(Downloader)、爬蟲(Spiders)、項(xiàng)目管道(Item Pipeline)、下載器中間件(Downloader Middlewares)、爬蟲中間件(Spider Middlewares)、調(diào)度中間件(Scheduler Middewares)等部件組成。

        3.2 Scrapy運(yùn)行流程。

        (1)引擎打開域名,指定Spider來處理這個(gè)域名,獲取第一個(gè)要爬取的URL;

        (2)引擎從Spider中獲取第要爬取的URL,并在調(diào)度器以Request請(qǐng)求調(diào)度;

        (3)引擎向調(diào)度器請(qǐng)求下一個(gè)要爬取的URL;

        (4)調(diào)度返回要爬取的URL給引擎,引擎通過下載中間件將URL發(fā)送到下載器;

        (5)下載器生成一個(gè)該網(wǎng)頁Response響應(yīng),將其通過下載中間件發(fā)送給引擎;

        (6)引擎從下載器接收Response響應(yīng),并通過Spider中間發(fā)送給Spider;

        (7)Spider處理Response響應(yīng),并返回爬取到Item和新的Request請(qǐng)求;

        (8)引擎將爬取到的Item給Item Pipeline,將Request請(qǐng)求發(fā)給調(diào)度器;

        (9)重復(fù)(2)操作,度器中沒有新Request請(qǐng)求,引擎斷開與該域名的鏈接。

        3.3 采集實(shí)例。獲取某電影網(wǎng)站的排名數(shù)據(jù)采用Python實(shí)現(xiàn)方式如下:

        import requests

        import re

        Url = 'http://dianying.2345.com/top/meiguo.html'

        response = requests.get(Url)

        html = response.text

        #print(html)

        #

        主演:(.*?)(.*?)(.*?)

        pattern = re.compile(r'TOP(.*?).*?.*?

        主演:.*?.*?

        (.*?)

        .*?
        ',re.S)

        re_result = re.findall(pattern,html)

        list = re_result

        i =list[:]

        for i in list:

        print (i)

        #print(re_result)'''

        pattern = re.compile(r'TOP(.*?)')

        re_result = re.findall(pattern,html)

        print(re_result)'''

        程序運(yùn)行結(jié)果如下:

        4 結(jié)論

        當(dāng)前,社會(huì)已經(jīng)進(jìn)入了一個(gè)信息化時(shí)代,掌握了豐富多彩的信息,也就等于掌握了制勝的關(guān)鍵。市場競爭越來越激烈,科學(xué)技術(shù)的運(yùn)用能夠?yàn)槠髽I(yè)的發(fā)展增添動(dòng)力。通過本文的研究也能夠看出,大數(shù)據(jù)的使用能夠?yàn)槠髽I(yè)運(yùn)營和決策帶來諸多的便利。從長遠(yuǎn)來看,大數(shù)據(jù)必然將迎來一個(gè)又一個(gè)發(fā)展高峰,也將為社會(huì)的發(fā)展帶來更多的機(jī)遇和挑戰(zhàn)。

        參考文獻(xiàn):

        [1]顧軍林.大數(shù)據(jù)在農(nóng)業(yè)無人機(jī)上的應(yīng)用研究[J].農(nóng)機(jī)化研究,2018(04):213-217.

        [2]黃金國,劉濤,周先春,嚴(yán)錫君.基于可變粒度機(jī)會(huì)調(diào)度的網(wǎng)絡(luò)大數(shù)據(jù)知識(shí)擴(kuò)充算法[J/OL].計(jì)算機(jī)應(yīng)用研究,2019(03):1-3

        [3]王承軍. 高并發(fā)大數(shù)據(jù)在線學(xué)習(xí)系統(tǒng)中的關(guān)鍵技術(shù)研究[D].中國地質(zhì)大學(xué),2015.

        猜你喜歡
        數(shù)據(jù)采集大數(shù)據(jù)互聯(lián)網(wǎng)
        鐵路客流時(shí)空分布研究綜述
        基于廣播模式的數(shù)據(jù)實(shí)時(shí)采集與處理系統(tǒng)
        軟件工程(2016年8期)2016-10-25 15:54:18
        通用Web表單數(shù)據(jù)采集系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
        軟件工程(2016年8期)2016-10-25 15:52:53
        基于開源系統(tǒng)的綜合業(yè)務(wù)數(shù)據(jù)采集系統(tǒng)的開發(fā)研究
        從“數(shù)據(jù)新聞”看當(dāng)前互聯(lián)網(wǎng)新聞信息傳播生態(tài)
        今傳媒(2016年9期)2016-10-15 22:06:04
        互聯(lián)網(wǎng)背景下大學(xué)生創(chuàng)新創(chuàng)業(yè)訓(xùn)練項(xiàng)目的實(shí)施
        考試周刊(2016年79期)2016-10-13 23:23:28
        基于大數(shù)據(jù)背景下的智慧城市建設(shè)研究
        科技視界(2016年20期)2016-09-29 10:53:22
        以高品質(zhì)對(duì)農(nóng)節(jié)目助力打贏脫貧攻堅(jiān)戰(zhàn)
        中國記者(2016年6期)2016-08-26 12:52:41
        国产乱人伦精品一区二区| 黄污在线观看一区二区三区三州| 亚洲精品成人无限看| 九九久久精品无码专区| 色综合久久丁香婷婷| 欧美亚洲精品一区二区| 国产精品久久国产精麻豆99网站| 99re国产电影精品| 亚洲中文字幕乱码在线观看| 一边摸一边抽搐一进一出视频| 国产免费爽爽视频在线观看 | 97久久综合区小说区图片专区 | 久久久亚洲欧洲日产国码αv| 亚洲日韩乱码中文无码蜜桃臀| 91自国产精品中文字幕| 国产免费人成视频在线| 99re66在线观看精品免费| 亚洲av蜜桃永久无码精品| 伊人久久大香线蕉在观看| 91国产视频自拍在线观看| av在线免费观看蜜桃| 成熟丰满熟妇高潮xxxxx视频| 1精品啪国产在线观看免费牛牛| 女同另类一区二区三区| 丰满少妇被啪啪到高潮迷轩| 久久婷婷人人澡人人爽人人爱| 亚州综合激情另类久久久| 亚洲乱码中文字幕综合| 日本一区二区视频免费在线看| 国产精品国三级国产av| 亚洲熟妇无码av不卡在线播放| 强d乱码中文字幕熟女1000部| 亚洲综合第一页中文字幕| 亚洲av无码国产精品色软件下戴| 亚洲av无码成人网站www| 一区二区三区国产精品| 国产精品网站91九色| 亚洲av无码av制服另类专区| 思思99热| 亚洲av熟女传媒国产一区二区| 成人乱码一区二区三区av|