999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于Hadoop+Jstorm+zookeeper的自然災害氣象數據倉庫構建技術研究

2017-09-22 17:31:50丁薇譚向宇彭晶黃緒勇聶鼎程旭明胡勇
科技傳播 2017年17期
關鍵詞:設備

丁薇+譚向宇+彭晶+黃緒勇+聶鼎+程旭明+胡勇

隨著科學技術的不斷提高,人們不只是依靠傳統的氣象監測方式,而是不斷的進行科技革新,監測的方式越加豐富起來。而問題也隨之而來,氣象數據涉及的方面廣闊,數據多維化,結構化和非結構化數據成上升趨勢,使得氣象數據的存儲面臨難題。

將數據庫技術應用于包含海量數據的氣象數據上,雖然可以大大提高數據檢索能力和服務效率,但是對于海量數據分析是遠遠不夠的,其涉及到的數據是多維化的,想要從這些看似簡單,實際卻很復雜的數據中分析有用數據是很困難的。

而數據倉庫的出現可以很好的解決氣象數據的數據量巨大,且數據多維化的問題。

1 氣象數據倉庫

1.1 體系結構

本文的數據倉庫的建立是基于Hadoop+Jstorm+zookeeper三者的結合構建的分布式計算環境上的,最終數據存放于Hbase中,使用Map Reduce對電力大數據進行分布式計算和處理。高效快速的對實時數據處理反饋,海量數據存儲。

同時將各個監測設備終端和監測屬性點存放于Oracle數據庫中。各個設備終端之間的關系如下:一臺設備上可以掛載多個監測終端于其上,一個監測終端又按監測的種類不同分為多個監測主題實例,每個主題實例對應這一個監測類型(縣級站點氣象實時數據、鄉鎮站點氣象實時數據等),每一種監測類型下有對應這多個監測屬性(雨量、實時溫度、濕度等)。

將采集到的實時數據存放于Hbase,非實時數據存放于Oracle,兩者即互不相干,有密不可分。Hbase數據的寫入,依賴于實時數據和非實時數據。

1.2 數據來源

本次研究的數據倉庫技術的數據來源是從地方局中調取的數據,其以文件格式存儲于遠程ftp服務器上。故數據要想進入到Hbase中,需要程序解析后塞入消息隊列中,然后在存至Hbase。

為了預測的準確和詳細,需要進行多個天氣指標值:溫度(℃)、雨量(mm)、風速(m/s)、風向、氣壓等,還要根據氣象衛星傳遞回來的數據進行分析整合。

在數據存放Hbase前,設計合理的rowkey可以大大的提高數據的檢索能力,提高Hadoop集群的性能。

本此研究同樣設計了一套簡單而有效的rowkey策略:以主題實例+監測屬性+采集時間三者拼接組合成rowkey。這樣設計的原因是:1)主題實例是唯一存在的,一個主題只對應著一個終端,而一個終端也只對應著一個設備,以主題實例為首,就能確定屬性的唯一;2)主題與類型是多對一的關系,一個主題對應著一個類型;而類型與屬性是是一對多的關系,這樣設計就能知道,是哪個主題下那個屬性的監測信息了;3)采集時間,因為數據采集是分時間段的,每隔一段時間就要進行數據的采集,為確保數據的實時性,所以添加了采集時間。這樣就確保了監測終端在某個時間點采集到了某個監測屬性的值。

圖2即是rowkey的最終效果展示:由圖可以知道:主題實例10000000000001790977在2016年11月4日6時30分的時候的10076屬性(天氣情況)為小雨,而在8時53分為陣雨。通過主題實例亦可以反向拿到監測終端為:“10*10氣象網格19176”。

數據從不同的監測系統中到來,經過解析后,按照固定的格式存儲,既保證了數據的規范化處理,又能達到數據因果查詢效果。拿到一個設備可以通過設備與監測終端的關系獲取到終端信息,再以終端和主題實例的關系獲取到主題實例信息,然后再以主題實例與實例類別,就能抽取到主題的監測屬性信息,最后就可以根據這些信息,去查詢指定時間采集到的數據值了:get ‘THEME_PARAM_VAUE,100000000000016833731009920160706000000。或者查詢一天之內采集到的所有數據值:scan ‘THEME_PARAM_VALUE,{STARTROW=>1000000000016833731009920160706074800,STOPROW=>000000000016833731009920160707000000}。

2 流數據的處理

氣象數據也是一種流式數據,監測設備按照一定的頻率,長期的采集監測點的數據,通過網絡實時的提交給服務器。所以可以把它看作一種流數據。

針對于流數據,我們在建設分布式計算環境的時候就已經接入Jstorm流式計算框架。它能夠簡單可靠的處理實時的數據流,采用批處理方式實時處理,在極端時間內得到結果反饋。

外部流式數據流入Spout中,然后將數據以tuple作為基本單元傳遞給Bolt處理單元,然后再將經過處理后的數據到下一個處理單元對數據加工處理,直到最后一個處理單元處理完成,才能算完成一次Topology,在這個處理和傳遞數據的過程中,走的都是批處理方式,高效快速的對流數據進行計算處理,達到實時的反饋[1]。

氣象數據的后期利用也是很大的,雖然上一刻的天氣已經處于過去時了,但是其依然還有利用價值,比如:氣象預測的時候,你得有一個事物作為參照,才能根據公式、程序得出想要的結果。

所以對于氣象數據的存儲,不管是過去,還是現在的數據都非常重要,不能輕易的做刪除操作,而在Hbase中如果數據列有問題,可以通過rowkey更新覆蓋,這有一個好處:Hbase會自動記錄版本號,舊的版本不是物理上的刪除,而是不直接顯示,每次只顯示最新版本的數據。

3 結論

以上就是對氣象數據倉庫在數據存儲方面的研究,建立合理的rowkey策略,保證數據的唯一性、可使用性,以簡單的方式存儲具有重要價值的數據。使用Jstorm對氣象數據進行處理和存儲,極大的提高了數據處理能力,無限的接近于實時反饋。

參考文獻

[1]楊鵬.面向流式數據處理平臺JStorm的負載均衡技術研究[J].北京:北京工業大學,2016.endprint

猜你喜歡
設備
諧響應分析在設備減振中的應用
調試新設備
當代工人(2020年13期)2020-09-27 23:04:20
基于VB6.0+Access2010開發的設備管理信息系統
基于MPU6050簡單控制設備
電子制作(2018年11期)2018-08-04 03:26:08
廣播發射設備中平衡輸入與不平衡輸入的轉換
電子制作(2018年10期)2018-08-04 03:24:48
食之無味,棄之可惜 那些槽點滿滿的可穿戴智能設備
500kV輸變電設備運行維護探討
工業設計(2016年12期)2016-04-16 02:52:00
HTC斥資千萬美元入股虛擬現實設備商WEVR
IT時代周刊(2015年8期)2015-11-11 05:50:37
Automechanika Shanghai 2014 之“看” 汽保設備篇
如何在設備采購中節省成本
主站蜘蛛池模板: 日韩欧美中文| 免费午夜无码18禁无码影院| 亚洲精品视频免费| 在线免费a视频| 国产一线在线| 一本一道波多野结衣av黑人在线| 伊人久久婷婷五月综合97色| 91麻豆久久久| 欧洲极品无码一区二区三区| 激情六月丁香婷婷| 国产菊爆视频在线观看| 婷婷综合色| 日韩福利视频导航| 国产亚洲欧美日韩在线一区| 一级黄色欧美| 欧美在线一二区| 亚洲一区二区日韩欧美gif| 天天操精品| 99视频精品全国免费品| 亚洲黄色成人| 2021亚洲精品不卡a| 欧美伦理一区| 免费毛片网站在线观看| 四虎精品黑人视频| 久久99精品久久久久纯品| 国产成人h在线观看网站站| 日韩小视频在线播放| 国产网友愉拍精品视频| 波多野结衣视频一区二区| 91黄视频在线观看| 亚洲美女操| 国产青榴视频在线观看网站| 丰满人妻久久中文字幕| 欧美在线导航| 91国内外精品自在线播放| 永久免费av网站可以直接看的| 在线视频97| 欧美色综合久久| 亚洲第一av网站| 色噜噜综合网| 精品伊人久久久香线蕉| 国产成人免费观看在线视频| 香蕉精品在线| 欧美www在线观看| 午夜不卡视频| 看国产一级毛片| 伊人久久福利中文字幕| 免费在线一区| 无套av在线| 亚洲精品无码成人片在线观看| 伊人欧美在线| a级免费视频| 午夜福利网址| 无码区日韩专区免费系列| 国产精品香蕉在线| 色婷婷在线影院| 十八禁美女裸体网站| 国产一区二区三区在线观看免费| 露脸一二三区国语对白| 国产成人综合亚洲欧洲色就色| 久久熟女AV| 久久久久人妻精品一区三寸蜜桃| 尤物国产在线| 国产第一页屁屁影院| 亚洲国产成熟视频在线多多| 国产成人高清亚洲一区久久| 久久国产毛片| 欧美中出一区二区| 日韩免费毛片视频| 看国产毛片| www.99在线观看| 国产福利免费视频| 1769国产精品免费视频| 久久精品人妻中文系列| 中文字幕在线看| 国产18在线播放| 国产精品视频白浆免费视频| 四虎成人免费毛片| 久久伊伊香蕉综合精品| 午夜人性色福利无码视频在线观看| 国产高潮视频在线观看| www.狠狠|