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

        ?

        大數(shù)據(jù)在物聯(lián)網(wǎng)的應(yīng)用研究

        2019-12-27 07:03:06張寶燕
        山西電子技術(shù) 2019年6期
        關(guān)鍵詞:日志瀏覽器數(shù)據(jù)中心

        張寶燕

        (晉中學(xué)院信息技術(shù)與工程學(xué)院,山西 晉中 030619)

        近些年來,大數(shù)據(jù)技術(shù)發(fā)展迅速。大數(shù)據(jù)已經(jīng)廣泛地應(yīng)用在交通系統(tǒng)[1]、農(nóng)業(yè)生產(chǎn)[2-4]、石油工業(yè)[5]、電力[6]等領(lǐng)域。通過大數(shù)據(jù)技術(shù)為很多領(lǐng)域提供了新的發(fā)展思路。在美國,很多農(nóng)業(yè)產(chǎn)品的生長過程都通過傳感器來采集數(shù)據(jù)并加以分析,提高農(nóng)作物的產(chǎn)量和質(zhì)量。其中會(huì)產(chǎn)生海量的數(shù)據(jù),需要為它們提供一個(gè)存儲(chǔ)和處理的方法,來實(shí)時(shí)地把握農(nóng)作物生長狀態(tài),進(jìn)而為農(nóng)場主提供一個(gè)合理高效的農(nóng)田治理方法。在國內(nèi),大數(shù)據(jù)技術(shù)發(fā)展很快,在北京,上海等城市也使用大數(shù)據(jù)技術(shù)為交通管理提供智能分析,智能決策。結(jié)合社會(huì)實(shí)際需求,網(wǎng)絡(luò)的很多節(jié)點(diǎn)都是嵌入式設(shè)備,它們往往是計(jì)算能力弱,分布廣泛,節(jié)點(diǎn)眾多,采用無線連接。這種網(wǎng)絡(luò)情形下,往往需要把數(shù)據(jù)傳輸?shù)綌?shù)據(jù)中心進(jìn)行統(tǒng)一處理和分析。使用大數(shù)據(jù)技術(shù)對物聯(lián)網(wǎng)的實(shí)際應(yīng)用提供解決方案,是時(shí)代發(fā)展的迫切需求,對促進(jìn)產(chǎn)業(yè)升級(jí)有重要的意義。

        1 研究基礎(chǔ)

        Hadoop平臺(tái)[7]是近些年來大數(shù)據(jù)領(lǐng)域使用較為廣泛的產(chǎn)品。它將分布式文件系統(tǒng)HDFS和集群計(jì)算結(jié)合在了一起。圍繞該平臺(tái)的一系列軟件組件為大數(shù)據(jù)的很多問題解決提供了技術(shù)支撐。這其中就包括了分布式數(shù)據(jù)庫HBASE以及多種數(shù)據(jù)庫數(shù)據(jù)共享和導(dǎo)入導(dǎo)出的插件Sqoop,它們?yōu)閼?yīng)用數(shù)據(jù)的無縫傳輸提供了方便。在物聯(lián)網(wǎng)當(dāng)中,使用CC2430作為控制節(jié)點(diǎn),負(fù)責(zé)將傳感器節(jié)點(diǎn)CC2530的相應(yīng)數(shù)據(jù)上報(bào)給大數(shù)據(jù)中心,大數(shù)據(jù)中心使用計(jì)算機(jī)集群對日志數(shù)據(jù)進(jìn)行采集和分析,為物聯(lián)網(wǎng)的應(yīng)用業(yè)務(wù)提供數(shù)據(jù)和計(jì)算決策支持。

        Web技術(shù)開發(fā)方便了系統(tǒng)維護(hù)人員及時(shí)查看物聯(lián)網(wǎng)的狀態(tài),對其中的采集數(shù)據(jù)進(jìn)行實(shí)時(shí)查看,和對分析結(jié)果進(jìn)行及時(shí)響應(yīng)。它的優(yōu)點(diǎn)在于提供了一個(gè)多種視角的可視化界面。用戶能夠在第一時(shí)間內(nèi)查看和發(fā)現(xiàn)系統(tǒng)中的變化,這對于管理和維護(hù)整個(gè)系統(tǒng)運(yùn)行是非常有必要的。Tomcat為后臺(tái)運(yùn)行和瀏覽器數(shù)據(jù)傳輸提供一個(gè)平臺(tái),而Spring框架結(jié)合MySQL數(shù)據(jù)為Web應(yīng)用提供了很好的B/S架構(gòu)。在應(yīng)用當(dāng)中,只需要通過瀏覽器可以在各種計(jì)算機(jī)設(shè)備上方便地查看和訪問大數(shù)據(jù)中心的各個(gè)數(shù)據(jù),并做各自權(quán)限內(nèi)的系統(tǒng)操作。

        2 方案設(shè)計(jì)

        物聯(lián)網(wǎng)絡(luò)當(dāng)中設(shè)置大量的傳感器作為基礎(chǔ)的采集數(shù)據(jù)節(jié)點(diǎn)。有些具有無線通信的特點(diǎn),然后通過相應(yīng)的協(xié)議傳輸?shù)酱髷?shù)據(jù)中心。本系統(tǒng)在服務(wù)器上搭建了相應(yīng)的大數(shù)據(jù)中心,同時(shí)使用Web界面來顯示相應(yīng)的數(shù)據(jù),通過網(wǎng)絡(luò)連接大數(shù)據(jù)中心。作為系統(tǒng)的采集層,其數(shù)據(jù)要進(jìn)行采集和存儲(chǔ),并為后續(xù)的控制層提供相應(yīng)的調(diào)用接口。這也是大數(shù)據(jù)中心處理數(shù)據(jù)系統(tǒng)的基礎(chǔ)。分布式的文件訪問系統(tǒng)當(dāng)中,包括了數(shù)據(jù)的冗余備份、高并發(fā)的快速訪問控制、以及傳感數(shù)據(jù)的安全存儲(chǔ)??傮w結(jié)構(gòu)如圖1系統(tǒng)框架結(jié)構(gòu)所示。

        圖1 系統(tǒng)框架結(jié)構(gòu)

        控制層要能夠?qū)?shù)據(jù)和相應(yīng)的外部操作結(jié)合起來。在這其中很多數(shù)據(jù)都是以數(shù)據(jù)表的形式存在,還有一些數(shù)據(jù)是以一些結(jié)構(gòu)化的文件、圖片和流數(shù)據(jù)存在。通過控制節(jié)點(diǎn)對傳感節(jié)點(diǎn)的管理,實(shí)現(xiàn)數(shù)據(jù)的及時(shí)上報(bào)和采集。在外部服務(wù)當(dāng)中,需要在前端為瀏覽器推送相應(yīng)的數(shù)據(jù)。而后臺(tái)需要對相應(yīng)的數(shù)據(jù)進(jìn)行處理和分析。在大數(shù)據(jù)中心需要對這些操作提交到Hadoop大數(shù)據(jù)平臺(tái)上進(jìn)行。這里不可避免地需要訪問分布式的文件系統(tǒng)和計(jì)算機(jī)資源的調(diào)度。在這個(gè)過程當(dāng)中,處理過程通常以作業(yè)的形式提交到系統(tǒng)后臺(tái)??梢酝ㄟ^通信的方式來實(shí)現(xiàn)數(shù)據(jù)之間的轉(zhuǎn)換。

        在業(yè)務(wù)層上主要是系統(tǒng)的一些功能,如何把相應(yīng)的日志數(shù)據(jù)在傳感器上進(jìn)行采集并把它整理到分布式文件系統(tǒng)上和數(shù)據(jù)庫上。然后通過相應(yīng)的計(jì)算機(jī)資源對數(shù)據(jù)進(jìn)行分析整理。這些數(shù)據(jù)再通過后臺(tái)處理,把平臺(tái)上的數(shù)據(jù)以合適的視圖推送給瀏覽器。這樣,用戶可以以Web視圖的方式把相應(yīng)的數(shù)據(jù)通過瀏覽器查看和修改。

        在節(jié)點(diǎn)網(wǎng)絡(luò)當(dāng)中需要配置相應(yīng)的認(rèn)證來確保數(shù)據(jù)之間傳輸?shù)陌踩?。要通過生成證書,互相之間添加信任的公鑰證書來實(shí)現(xiàn)無密碼通信。這樣建立的網(wǎng)絡(luò)可以不需要用戶頻繁的輸入密碼來進(jìn)行互相之間的數(shù)據(jù)備份,以及其他的計(jì)算交流。在數(shù)據(jù)的配置方面需要指定相應(yīng)的驅(qū)動(dòng)和相應(yīng)的數(shù)據(jù)庫存儲(chǔ)的路徑,并把相應(yīng)的用戶名和密碼指定在相應(yīng)的參數(shù)作為數(shù)據(jù)庫的配置參數(shù)。將系統(tǒng)業(yè)務(wù)的相關(guān)操作轉(zhuǎn)化成對應(yīng)的數(shù)據(jù)庫操作語句,如果數(shù)據(jù)庫輸入格式化類,將該語句提交到分布式數(shù)據(jù)庫上面。集合多個(gè)業(yè)務(wù)的處理,把數(shù)據(jù)進(jìn)行整合導(dǎo)入到對應(yīng)的數(shù)據(jù)庫當(dāng)中。

        在日志數(shù)據(jù)的處理方面,把多個(gè)數(shù)據(jù)進(jìn)行標(biāo)簽化處理。在作業(yè)上,通過相應(yīng)的reduce組件,對系統(tǒng)的多個(gè)鍵值對進(jìn)行合并。設(shè)計(jì)相關(guān)的處理邏輯把數(shù)據(jù)匯聚到一個(gè)可視化的顯示記錄上面去,再通過Web頁面顯示出來。

        3 實(shí)驗(yàn)測試

        在系統(tǒng)實(shí)驗(yàn)階段,要首先能夠啟動(dòng)平臺(tái)的各個(gè)服務(wù),分別包括主節(jié)點(diǎn)NameNode,第二節(jié)點(diǎn)SecondaryNameNode,數(shù)據(jù)節(jié)點(diǎn)DataNode,作業(yè)節(jié)點(diǎn)TaskTracker。在數(shù)據(jù)的轉(zhuǎn)入轉(zhuǎn)出方面,啟動(dòng)了很多服務(wù)。這包括了主轉(zhuǎn)換節(jié)點(diǎn)HMaster,注冊服務(wù)節(jié)點(diǎn)HRegionServer,以及查詢節(jié)點(diǎn)HQuorumPeer。在正常啟動(dòng)時(shí),可以在界面當(dāng)中輸入jps命令來查看相應(yīng)的結(jié)果??梢栽诿钚挟?dāng)中看到相應(yīng)的服務(wù)都已經(jīng)正確啟動(dòng)。如果有一些服務(wù)沒有出現(xiàn),那么可以查看相應(yīng)的日志文件,可以看出系統(tǒng)拋出了哪些異常,從而鎖定相應(yīng)的問題。啟動(dòng)成功界面如圖2。

        圖2 大數(shù)據(jù)服務(wù)啟動(dòng)成功界面

        在數(shù)據(jù)的處理過程當(dāng)中可以通過在線網(wǎng)絡(luò),在相應(yīng)的Web界面查看相應(yīng)的數(shù)據(jù)。這里配置的路徑如下,http://localhost:50030/??梢栽跒g覽器當(dāng)中輸入這個(gè)地址查看作業(yè)的運(yùn)行情況和相應(yīng)運(yùn)行結(jié)果。系統(tǒng)運(yùn)行測試狀況如表1數(shù)據(jù)采集性能所示。

        在這個(gè)數(shù)據(jù)當(dāng)中可以看到處理的進(jìn)程包括了四個(gè)任務(wù)線。通過并行的處理對數(shù)據(jù)進(jìn)行快速的采集,并存到對應(yīng)的數(shù)據(jù)庫當(dāng)中。分布式數(shù)據(jù)庫需要提前做好相應(yīng)的表的結(jié)構(gòu)的存儲(chǔ)設(shè)計(jì),并創(chuàng)建。這里面采用了數(shù)據(jù)庫提供的庫文件。使用其中的Java接口通過servlet轉(zhuǎn)接存儲(chǔ)到分布式數(shù)據(jù)庫當(dāng)中。系統(tǒng)運(yùn)行測試狀況如表2日志數(shù)據(jù)分析性能所示。

        表1 數(shù)據(jù)采集性能

        表2 日志數(shù)據(jù)分析性能

        日志的分析過程需要整合相應(yīng)的計(jì)算機(jī)資源,對數(shù)據(jù)進(jìn)行分割并處理最終聚合到一個(gè)處理結(jié)果當(dāng)中。最后的結(jié)果就是能夠展示相應(yīng)的系統(tǒng)狀態(tài)變化提醒用戶人員及時(shí)的維護(hù)和響應(yīng)。

        4 結(jié)束語

        針對物聯(lián)網(wǎng)大量采集數(shù)據(jù)的處理問題,本文采用了大數(shù)據(jù)處理技術(shù)來和物聯(lián)網(wǎng)進(jìn)行整合。提供了一個(gè)高效的解決方案。該方案能夠很好地利用軟硬件資源實(shí)現(xiàn)成本較低而運(yùn)行非常的高效。這為物聯(lián)網(wǎng)的快速普及和應(yīng)用提供了便利。

        猜你喜歡
        日志瀏覽器數(shù)據(jù)中心
        酒泉云計(jì)算大數(shù)據(jù)中心
        一名老黨員的工作日志
        扶貧日志
        心聲歌刊(2020年4期)2020-09-07 06:37:14
        反瀏覽器指紋追蹤
        電子制作(2019年10期)2019-06-17 11:45:14
        民航綠色云數(shù)據(jù)中心PUE控制
        電子測試(2018年11期)2018-06-26 05:56:24
        游學(xué)日志
        環(huán)球?yàn)g覽器
        再見,那些年我們嘲笑過的IE瀏覽器
        基于云計(jì)算的交通運(yùn)輸數(shù)據(jù)中心實(shí)現(xiàn)與應(yīng)用
        Overlay Network技術(shù)在云計(jì)算數(shù)據(jù)中心中的應(yīng)用
        河南科技(2014年11期)2014-02-27 14:16:49
        久久夜色精品国产噜噜亚洲av| 精品人妻码一区二区三区红楼视频| 99久久国产精品网站| 亚洲av日韩av在线观看| 久久久国产精品麻豆| 亚洲一区二区三区免费av在线| av在线免费观看男人天堂| 三级做a全过程在线观看| 亚洲色自偷自拍另类小说| 国产精品成人av电影不卡| 国产女人精品一区二区三区| 日本天堂免费观看| 97免费人妻在线视频 | 亚洲妇女av一区二区| 国产自拍在线视频91| 国模无码一区二区三区不卡| 国产AV边打电话边出轨| 有码中文字幕一区二区| 亚洲av熟女少妇久久| 无码国产精品一区二区免费模式| 国产成人免费a在线视频| 日本一二三区在线视频观看| 亚洲欧洲av综合色无码| 国产av无码专区亚洲av琪琪| 激情 一区二区| 精品一区二区av在线| 久久国产亚洲高清观看| 国产日韩欧美网站| 在线观看国产av一区二区| 999zyz玖玖资源站永久| 久久精品视频在线看99| 产精品无码久久_亚洲国产精| 99久久国内精品成人免费| 欧美人与动牲交a精品| 中文字幕一区二区人妻出轨| 偷窥偷拍一区二区三区| 强开少妇嫩苞又嫩又紧九色| 国产av一区二区三区日韩| 青青草视频原手机在线观看| 亚洲人不卡另类日韩精品| 天堂中文在线资源|