• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    基于HBase的數(shù)值預(yù)報(bào)產(chǎn)品存儲(chǔ)檢索應(yīng)用

    2017-06-02 20:10:19王建榮
    電子技術(shù)與軟件工程 2017年10期

    數(shù)值預(yù)報(bào)產(chǎn)品數(shù)據(jù)快速增長(zhǎng),傳統(tǒng)的關(guān)系型數(shù)據(jù)庫(kù)對(duì)其存儲(chǔ)和管理能力不足,查詢規(guī)模較大的歷史數(shù)據(jù)時(shí)效率較低。鑒于此,基于HBase設(shè)計(jì)了分布式的數(shù)據(jù)存儲(chǔ)模型,應(yīng)用MapReduce將數(shù)值預(yù)報(bào)產(chǎn)品解碼信息存入HBase,并將解碼得到的要素GRIB文件寫入HDFS。因HBase對(duì)Rowkey的一級(jí)索引支持較好,而對(duì)多條件查詢支持不足,需輔助 Solr索引加以優(yōu)化。HBase接收數(shù)據(jù)時(shí)自動(dòng)觸發(fā)協(xié)處理器同步記錄到Solr,實(shí)現(xiàn)了HBase的二級(jí)索引。測(cè)試結(jié)果表明,最快入庫(kù)速度可達(dá)每秒16145條,數(shù)據(jù)檢索結(jié)果返回時(shí)效達(dá)到毫秒級(jí),能夠滿足業(yè)務(wù)應(yīng)用中對(duì)數(shù)值預(yù)報(bào)產(chǎn)品存儲(chǔ)和檢索時(shí)效的要求。

    【關(guān)鍵詞】HBase MapReduce 要素GRIB文件 解碼日志文件 SolrCloud

    氣象數(shù)據(jù)是氣象業(yè)務(wù)和科研工作的基礎(chǔ)。近年來(lái)氣象現(xiàn)代化業(yè)務(wù)發(fā)展迅速,氣象探觀測(cè)數(shù)據(jù)、各種氣象產(chǎn)品數(shù)據(jù)都呈快速增長(zhǎng)之勢(shì),數(shù)據(jù)種類不斷增加的同時(shí),數(shù)據(jù)規(guī)模也隨著覆蓋范圍和精度的擴(kuò)展、數(shù)據(jù)密度頻次的提高而越來(lái)越大,這些數(shù)據(jù)包括結(jié)構(gòu)化的數(shù)據(jù),如自動(dòng)氣象站觀測(cè)數(shù)據(jù)等,也包括氣象衛(wèi)星產(chǎn)品和氣象雷達(dá)產(chǎn)品等半結(jié)構(gòu)化和非結(jié)構(gòu)化數(shù)據(jù)。對(duì)于結(jié)構(gòu)化的數(shù)據(jù)可以通過(guò)關(guān)系型數(shù)據(jù)庫(kù)進(jìn)行分析、處理和計(jì)算,但對(duì)于海量的歷史數(shù)據(jù),關(guān)系型數(shù)據(jù)庫(kù)存儲(chǔ)和檢索效率較低;對(duì)于數(shù)值預(yù)報(bào)產(chǎn)品等非結(jié)構(gòu)化數(shù)據(jù)大多基于文件方式(如GRIB格式文件)存儲(chǔ)和處理。不斷增長(zhǎng)的數(shù)據(jù)量使得關(guān)系型數(shù)據(jù)庫(kù)系統(tǒng)負(fù)載過(guò)于飽和,影響了系統(tǒng)服務(wù)的時(shí)效性和穩(wěn)定性。中國(guó)氣象局CIMISS(全國(guó)綜合氣象信息共享平臺(tái))[1-2]數(shù)據(jù)庫(kù)中存儲(chǔ)多種數(shù)值預(yù)報(bào)產(chǎn)品信息,每行記錄包含起報(bào)時(shí)間、預(yù)報(bào)時(shí)效、層次、預(yù)報(bào)要素代碼、區(qū)域代碼、單要素GRIB文件路徑等字段,而具體的GRIB文件存儲(chǔ)在GPFS集群文件系統(tǒng)中。為確保Oracle數(shù)據(jù)庫(kù)穩(wěn)定運(yùn)行,數(shù)值預(yù)報(bào)產(chǎn)品記錄保存3-6個(gè)月,并定時(shí)清除表空間。在業(yè)務(wù)和科研工作中,往往需要長(zhǎng)時(shí)間序列的數(shù)值預(yù)報(bào)產(chǎn)品數(shù)據(jù),并且要求實(shí)時(shí)檢索,因此考慮利用分布式 架構(gòu)來(lái)解決海量氣象數(shù)據(jù)存儲(chǔ)檢索所面臨的問(wèn)題。

    在分布式存儲(chǔ)和計(jì)算技術(shù)中,Hadoop平臺(tái)具有高吞吐量、高并發(fā)、高容錯(cuò)性、高可靠性、低成本、能擴(kuò)展到云環(huán)境的優(yōu)勢(shì)。目前基于Hadoop生態(tài)系統(tǒng)的氣象數(shù)據(jù)存儲(chǔ)檢索方案成為國(guó)內(nèi)外研究熱點(diǎn)。李永生等[3]選用Hadoop與HBase相結(jié)合的方式設(shè)計(jì)數(shù)值預(yù)報(bào)產(chǎn)品服務(wù)平臺(tái);陳東輝等[4] 詳細(xì)介紹了基于HBase 的氣象地面分鐘數(shù)據(jù)分布式存儲(chǔ)系統(tǒng)。本文選取HBase數(shù)據(jù)庫(kù)實(shí)現(xiàn)氣象數(shù)據(jù)文件的分布式存儲(chǔ)管理,并實(shí)現(xiàn)前端GRIB解碼入庫(kù)性能優(yōu)化和后端數(shù)據(jù)檢索性能優(yōu)化。實(shí)驗(yàn)測(cè)試驗(yàn)證了基于HBase 的數(shù)值預(yù)報(bào)產(chǎn)品存儲(chǔ)與檢索方案的可行性,為海量氣象數(shù)據(jù)的存儲(chǔ)和檢索服務(wù)提供一種優(yōu)化思路。

    1 數(shù)據(jù)存儲(chǔ)模型設(shè)計(jì)

    1.1 HBase簡(jiǎn)介

    Apache Hadoop是一個(gè)分布式系統(tǒng)基礎(chǔ)架構(gòu),包括兩大核心:Hadoop分布式文件系統(tǒng)HDFS和MapReduce分布式編程模型[5]。HBase(Hadoop DataBase)作為Hadoop中的一個(gè)子項(xiàng)目,使用Zookeeper管理集群,運(yùn)行在HDFS分布式文件系統(tǒng)之上,提供高可靠性、高性能、列存儲(chǔ)、可伸縮、實(shí)時(shí)讀寫的分布式數(shù)據(jù)庫(kù),主要用來(lái)存儲(chǔ)非結(jié)構(gòu)化和半結(jié)構(gòu)化的松散數(shù)據(jù)。

    Zookeeper 分布式服務(wù)框架是 Apache Hadoop的一個(gè)子項(xiàng)目,它主要是用來(lái)解決分布式應(yīng)用中經(jīng)常遇到的一些數(shù)據(jù)管理問(wèn)題,如:統(tǒng)一命名服務(wù)、狀態(tài)同步服務(wù)、集群管理、分布式應(yīng)用配置項(xiàng)的管理等。

    1.2 數(shù)據(jù)存儲(chǔ)模型設(shè)計(jì)

    研究方案將數(shù)值預(yù)報(bào)產(chǎn)品通過(guò)GRIB API解碼[6-7]后存儲(chǔ)在HBase中,不同的數(shù)值預(yù)報(bào)產(chǎn)品分開(kāi)存儲(chǔ)在不同的實(shí)體數(shù)據(jù)表中,目前實(shí)際存儲(chǔ)了3大類數(shù)值預(yù)報(bào)產(chǎn)品,包括ECMWF(歐洲中期數(shù)值預(yù)報(bào)中心)發(fā)布的細(xì)網(wǎng)格(0.25? ×0.25?水平分辨率)的數(shù)值預(yù)報(bào)產(chǎn)品,JMA(日本氣象廳)發(fā)布的0.5? ×0.5?水平分辨率數(shù)值預(yù)報(bào)產(chǎn)品,高分辨率東北半球T639數(shù)值產(chǎn)品。數(shù)據(jù)表以行鍵、列族、數(shù)據(jù)的方式存儲(chǔ)數(shù)值產(chǎn)品的實(shí)體數(shù)據(jù)。數(shù)據(jù)表存儲(chǔ)內(nèi)容說(shuō)明如表1所示。

    data:gribpath是解碼所得要素GRIB文件的在HDFS文件系統(tǒng)中的存儲(chǔ)路徑,GRIB包含的格點(diǎn)數(shù)據(jù)在Rest Web Service接口調(diào)用時(shí)作為二維數(shù)組返回。

    選取表1中data:date、data:validtime和data:centre三列做數(shù)據(jù)模型展示,見(jiàn)表2。

    行鍵的設(shè)計(jì):

    HBase中的行鍵(Rowkey)可以唯一標(biāo)識(shí)一行記錄。根據(jù)HBase的優(yōu)化原則[8],Rowkey的長(zhǎng)度易固定且不超過(guò)200Bytes,設(shè)計(jì)如下:AAAAATTT:yyyyMMdd:nnnmmmm:IIIIXJJJJ,AAAAA為5字母長(zhǎng)度的英文縮寫,不足5位則在其后補(bǔ)“9”,代表數(shù)值預(yù)報(bào)產(chǎn)品的預(yù)報(bào)要素名稱;TTT 為預(yù)報(bào)時(shí)效;nnn表示高度層類型,mmm表示層次;IIII表示4位I方向增量,不足4位則前導(dǎo)置“0”;JJJJ表示4位J方向增量,不足4位則前導(dǎo)置0。

    以ECMF數(shù)據(jù)表的行鍵為例:

    TEMP9006:20160711:1000010:0250X0250

    其含義是:對(duì)于溫度要素(temp),在2016 年7 月11日00:00 起報(bào),預(yù)報(bào)時(shí)效為未來(lái)6h的預(yù)報(bào)場(chǎng),預(yù)報(bào)層次為10hPa,I方向增量為0.25?,J方向增量為0.25?。

    時(shí)間戳(Timestamp):每條數(shù)據(jù)更新的歷史記錄,同一行鍵數(shù)據(jù)再次入庫(kù)會(huì)記錄不同的時(shí)間戳。

    列族(Column Family):每種數(shù)值預(yù)報(bào)產(chǎn)品的表結(jié)構(gòu)基本相同,每張表只設(shè)一個(gè)列族data,其包含的列(Column Qualifier)有data:date、data:validtime、data:centre、data:gribpath等。HBase存儲(chǔ)的都是Byte數(shù)組。

    2 基于Solr的二級(jí)索引設(shè)計(jì)

    2.1 Solr簡(jiǎn)介

    Apache Solr是一種開(kāi)源的、基于 Lucene的全文檢索引擎,支持XML、JSON 和python等常用輸出格式。而SolrCloud[9-10]是基于Solr和Zookeeper的分布式搜索方案,使用Zookeeper作為集群的配置信息中心。

    2.2 SolrCloud的工作模式

    SolrCloud中包含有多個(gè)Solr Instance,每個(gè)Solr Instance中包含多個(gè)Solr Core,Solr Core對(duì)應(yīng)著一個(gè)可訪問(wèn)的Solr索引資源Replica(復(fù)本),當(dāng)Solr Client通過(guò)Collection訪問(wèn)Solr集群時(shí),便可以通過(guò)Shard分片找到對(duì)應(yīng)的Replica,從而就可以訪問(wèn)索引文檔了,如圖1所示。

    在SolrCloud模式下,同一個(gè)集群里所有Core的配置是統(tǒng)一的,Core有Leader和Replication兩種角色,每個(gè)Core一定屬于一個(gè)Shard,Core在Shard中扮演Leader還是Replication由Zookeeper自動(dòng)協(xié)調(diào)。

    2.3 二級(jí)索引設(shè)計(jì)

    HBase在存儲(chǔ)時(shí),默認(rèn)按照Rowkey進(jìn)行排序(字典序)并通過(guò)Rowkey及其range來(lái)檢索數(shù)據(jù),在HBase查詢的時(shí)候,有以下幾種方式:

    (1)通過(guò)get方式,指定Rowkey獲取唯一一條記錄;

    (2)通過(guò)scan方式,設(shè)置startRow和stopRow參數(shù)進(jìn)行范圍匹配;

    (3)全表掃描,即直接掃描整張表中所有行記錄。

    HBase對(duì)Rowkey的一級(jí)索引支持較好,按Rowkey查詢的響應(yīng)時(shí)間達(dá)到毫秒級(jí)。HBase內(nèi)置Filter(過(guò)濾器)特性以支持多條件查詢的二級(jí)索引。但HBase的Filter是直接掃描記錄的,如果數(shù)據(jù)范圍很大,會(huì)導(dǎo)致查詢速度很慢。因此基于Solr來(lái)實(shí)現(xiàn)二級(jí)索引,滿足Rowkey之外的多要素?cái)?shù)據(jù)檢索需求。

    基于Solr的HBase多條件查詢?cè)恚簩Base表中涉及條件過(guò)濾的字段和Rowkey在Solr中建立索引,通過(guò)Solr的多條件查詢快速獲得符合過(guò)濾條件的Rowkey值,再根據(jù)Rowkey從HBase中進(jìn)行查詢,返回記錄集,如圖2所示。

    設(shè)計(jì)SolrCloud索引的關(guān)鍵問(wèn)題是合理的配置索引字段。Zookeeper統(tǒng)一管理XML格式的Solr索引字段描述文件文件:managed-schema,SolrCloud各實(shí)例(Instance)共享同一個(gè)managed-schema。具體配置如下:

    ……

    [1] [3] [4] 存入我的閱覽室

    3.2 HBase協(xié)處理器

    HBase的協(xié)處理器[12](Coprocessor)分為兩類,Observer和EndPoint:Observer相當(dāng)于關(guān)系型數(shù)據(jù)庫(kù)中的觸發(fā)器,EndPoint則相當(dāng)于存儲(chǔ)過(guò)程。其中Observer的代碼部署在服務(wù)端,相當(dāng)于對(duì)API調(diào)用的代理。選用RegionObserver觀察者接口(API),其提供客戶端的數(shù)據(jù)操縱事件鉤子:Get、Put、Delete、Scan等。

    3.3 HBase協(xié)處理器向Solr寫索引

    實(shí)時(shí)更新數(shù)據(jù)需要獲取到HBase的插入、更新和刪除操作:攔截put和delete操作,將其內(nèi)容獲取出來(lái),同步寫入Solr。HBase協(xié)處理器定義以及同步數(shù)據(jù)到Solr的主要代碼:

    public class SolrIndexCoprocessorObserver extends BaseRegionObserver {

    @Override

    public void postPut(ObserverContext e, Put put, WALEdit edit, Durability durability) throws IOException {

    String rowKey = Bytes.toString(put.getRow());

    try {

    Cell cellEdition = put.get(Bytes.toBytes("data"), Bytes.toBytes("edition")).get(0);

    String strEdition = new String(CellUtil.cloneValue(cellEdition));

    Cell cellDate = put.get(Bytes.toBytes("data"), Bytes.toBytes("date")).get(0);

    String strDate = new String(CellUtil.cloneValue(cellDate));

    ……

    SolrInputDocument doc = new SolrInputDocument();

    doc.addField("id", rowKey);

    doc.addField("edition", strEdition);

    ……

    // 寫入緩沖

    SolrWriter.addDocToCache(doc);

    }

    Solr中的每條Document(SolrInputDocument對(duì)象)對(duì)應(yīng)HBase表里的一條記錄。HBase記錄寫入SolrCloud的性能優(yōu)化:默認(rèn)情況下HBase每寫入一條數(shù)據(jù)就會(huì)觸發(fā)一次postPut,比較耗費(fèi)網(wǎng)絡(luò)IO,因此先將Document緩存在List中并采用兩種方式批量提交:

    (1)當(dāng)緩存達(dá)到設(shè)定的閾值時(shí)立即提交到SolrCloud;

    (2)定時(shí)提交。

    最后需要通過(guò)HBase Shell為相關(guān)產(chǎn)品數(shù)據(jù)表添加協(xié)處理器。

    5 性能測(cè)試

    5.1 測(cè)試環(huán)境

    (1)軟件及版本:

    hadoop-2.6.0;

    zookeeper-3.4.6;

    solr 5.5.4,使用其自帶的Jetty服務(wù)端容器,云模式運(yùn)行;

    hbase-1.2.2;

    GRIB API 1.12.3。

    (2)硬件配置:

    測(cè)試環(huán)境由4臺(tái)X86架構(gòu)的服務(wù)器組成,操作系統(tǒng)均為64位CentOS 6.5。其中3臺(tái)服務(wù)器構(gòu)建Hadoop、Zookeeper、HBase、Solr集群,1臺(tái)部署數(shù)值預(yù)報(bào)產(chǎn)品解碼入庫(kù)程序(Hadoop、HBase等客戶端程序);

    處理器:Intel Core i5-3470 3.20GHz;

    磁盤:1TB,7.2K 600MB/s SATA III接口;

    內(nèi)存:16GB;

    網(wǎng)絡(luò)環(huán)境為千兆局域網(wǎng)。

    5.2 測(cè)試對(duì)象和方法

    選取高分辨率東北半球T639數(shù)值產(chǎn)品及其解碼得到的要素GRIB文件為測(cè)試對(duì)象,均采用GRIB2編碼,其平均大小為約50MB。

    5.2.1 HDFS寫入性能

    T639數(shù)值產(chǎn)品共504個(gè)文件,共24.9GB,平均大小50.59 MB??蛻舳顺绦蛘{(diào)用HDFS API的文件復(fù)制操作將T639數(shù)值產(chǎn)品文件寫入HDFS文件系統(tǒng)需要347秒,平均寫文件速度為73.48MB/s。

    5.2.2 HBase入庫(kù)性能

    解碼生成了504個(gè)解碼日志文件,共178920條記錄,耗時(shí)13s,平均寫入速度13725條/s;隨機(jī)抽取1000,2000,…,10000條記錄入庫(kù),如圖4所示。測(cè)試結(jié)果表明:隨著入庫(kù)記錄數(shù)的增加,數(shù)據(jù)入庫(kù)性能總體平穩(wěn),最快寫入速度16145條/s。

    5.2.3 索引完整性驗(yàn)證

    測(cè)試用例設(shè)計(jì)如表3。

    在驗(yàn)證Solr索引完整性上,分別對(duì)基于HBase Filter[15]的條件過(guò)濾查詢和SolrCloud索引查詢返回的記錄數(shù)對(duì)比,如表4所示。

    表4中每個(gè)測(cè)試用例均做了3組對(duì)比,基于SolrCloud索引的查詢記錄數(shù)均和HBase Filter查詢的記錄數(shù)一致,說(shuō)明索引完整可用。

    5.2.4 HBase檢索性能

    將表4中HBase Filter檢索換成CIMISS系統(tǒng) Oracle數(shù)據(jù)庫(kù)查詢,且Oracle中T639數(shù)據(jù)表與HBase T639表均保留2000萬(wàn)條記錄??疾楸?中各測(cè)試用例中No.3列所需時(shí)間對(duì)比如表5所示。

    由表5得出結(jié)論:無(wú)論是UC01、UC03按時(shí)間點(diǎn)查詢還是UC02中按時(shí)間范圍查詢,基于SolrCloud的查詢效率都高于Oracle SQL查詢;SolrCloud方式按時(shí)間點(diǎn)的查詢基本都在毫秒級(jí)返回結(jié)果。

    6 結(jié)束語(yǔ)

    本文針對(duì)關(guān)系型數(shù)據(jù)庫(kù)在數(shù)值預(yù)報(bào)產(chǎn)品數(shù)據(jù)的存儲(chǔ)及檢索效率低的問(wèn)題,研究HBase分布式數(shù)據(jù)庫(kù)結(jié)合SolrCloud索引服務(wù)的數(shù)據(jù)存儲(chǔ)與檢索優(yōu)化方案,設(shè)計(jì)了適合氣象業(yè)務(wù)應(yīng)用的數(shù)值預(yù)報(bào)產(chǎn)品數(shù)據(jù)存儲(chǔ)模型,并建立Solr索引。關(guān)鍵技術(shù)是前端Map并行方式入庫(kù)、HBase協(xié)處理器同步記錄至SolrCloud。實(shí)驗(yàn)測(cè)試驗(yàn)證了該方案提高了存儲(chǔ)效率和檢索速度,能夠滿足業(yè)務(wù)中的時(shí)效性要求。

    對(duì)于HBase 的參數(shù)調(diào)優(yōu)、動(dòng)態(tài)增加節(jié)點(diǎn)時(shí)HBase的擴(kuò)展性能測(cè)試以及索引的更新維護(hù)將是下一步研究的工作。

    參考文獻(xiàn)

    [1]熊安元,趙芳,王穎等.全國(guó)綜合氣象信息共享系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].應(yīng)用氣象學(xué)報(bào),2015,26(04):500-512.

    [2]楊潤(rùn)芝,馬強(qiáng),李德泉等.內(nèi)存轉(zhuǎn)發(fā)模型在CIMISS數(shù)據(jù)收發(fā)系統(tǒng)中的應(yīng)用[J]. 應(yīng)用氣象學(xué)報(bào),2012,23(03):377-384.

    [3]李永生,曾沁,徐美紅等.基于Hadoop的數(shù)值預(yù)報(bào)產(chǎn)品服務(wù)平臺(tái)設(shè)計(jì)與實(shí)現(xiàn)[J].應(yīng)用氣象學(xué)報(bào),2015,26(01):122-128.

    [4]陳東輝,曾樂(lè),梁中軍等.基于HBase 的氣象地面分鐘數(shù)據(jù)分布式存儲(chǔ)系統(tǒng)[J].計(jì)算機(jī)應(yīng)用,2014,34(09):2617-2621.

    [5](美)Tom White.Hadoop權(quán)威指南(第3版)[M].北京:清華大學(xué)出版社,2015:19-58.

    [6]張藶,周崢嶸,劉媛媛.ECMWF GRIB API及其應(yīng)用[A].中國(guó)氣象學(xué)會(huì)氣象通信與信息技術(shù)委員會(huì)暨國(guó)家氣象信息中心科技年會(huì)[C].2011年.

    [7]李葳.NECP FNL資料解碼及數(shù)據(jù)格式轉(zhuǎn)換[J].氣象與減災(zāi)研究,34(01):64-68.

    [8](美)Lars George. HBase權(quán)威指南[M]. 北京:人民郵電出版社,2011:344-348.

    [9]郝強(qiáng),高占春.基于SolrCloud的網(wǎng)絡(luò)百科檢索服務(wù)的實(shí)現(xiàn)[J].軟件,2015,36(12):103-107.

    [10]付劍生,徐林龍,林文斌.分布式全網(wǎng)職位搜索引擎的研究與實(shí)現(xiàn)[J].計(jì)算機(jī)技術(shù)與發(fā)展,2015,25(05):6-9.

    [11]楊潤(rùn)芝,沈文海,肖衛(wèi)青等.基于MapReduce計(jì)算模型的氣象資料處理調(diào)優(yōu)試驗(yàn)[J].應(yīng)用氣象學(xué)報(bào),2014,25(05):618-628.

    [12]鄒敏昊.基于Lucene的HBase全文檢索功能的設(shè)計(jì)與實(shí)現(xiàn)[D].南京:南京大學(xué),2013:30-65.

    [13]李永生,曾沁,楊玉紅等.基于大數(shù)據(jù)技術(shù)的氣象算法并行化研究[J].計(jì)算機(jī)技術(shù)與發(fā)展,2016,26(09):47-49.

    [14]單劍鋒,馬德錦.常用Web服務(wù)技術(shù)研究[J].計(jì)算機(jī)技術(shù)與發(fā)展.2013,23(06):253-257.

    [15]張葉,許國(guó)艷,花青.基于HBase的矢量空間數(shù)據(jù)存儲(chǔ)與訪問(wèn)優(yōu)化[J].計(jì)算機(jī)應(yīng)用,2015,35(11):3102-3105.

    作者簡(jiǎn)介

    王建榮(1981-),男,碩士學(xué)位。工程師。主研方向?yàn)榉植际綌?shù)據(jù)庫(kù)。

    唐懷甌,高工。

    金素文,高工。

    作者單位

    安徽省氣象信息中心 安徽省合肥市 230031

    99国产综合亚洲精品| 午夜久久久久精精品| 欧美精品亚洲一区二区| a在线观看视频网站| 国产欧美日韩精品亚洲av| 午夜视频精品福利| 国产片内射在线| 成年女人毛片免费观看观看9| 十分钟在线观看高清视频www| av福利片在线| 成年人黄色毛片网站| 最近在线观看免费完整版| 精品少妇一区二区三区视频日本电影| 亚洲中文日韩欧美视频| 精品欧美一区二区三区在线| 久99久视频精品免费| 欧美色欧美亚洲另类二区| 国产成人av教育| 久久久久久亚洲精品国产蜜桃av| 精品久久蜜臀av无| 午夜精品久久久久久毛片777| 国产成人精品久久二区二区91| 亚洲专区字幕在线| 精品一区二区三区四区五区乱码| 大香蕉久久成人网| 久久午夜亚洲精品久久| 免费在线观看黄色视频的| 亚洲avbb在线观看| 亚洲avbb在线观看| 欧美日韩瑟瑟在线播放| 精品国产一区二区三区四区第35| 天堂√8在线中文| 亚洲成av人片免费观看| 怎么达到女性高潮| 欧美日本亚洲视频在线播放| 国产精品1区2区在线观看.| 国内久久婷婷六月综合欲色啪| 日日爽夜夜爽网站| 午夜激情av网站| 国产精品国产高清国产av| 精品电影一区二区在线| 中文字幕人妻丝袜一区二区| 亚洲一卡2卡3卡4卡5卡精品中文| 国产精品 欧美亚洲| 中文字幕高清在线视频| 久久热在线av| 麻豆成人av在线观看| 岛国在线观看网站| 人人妻人人看人人澡| 国产aⅴ精品一区二区三区波| 国产精品亚洲av一区麻豆| 久久午夜综合久久蜜桃| 久久青草综合色| 亚洲一区二区三区色噜噜| 亚洲av片天天在线观看| 美女免费视频网站| avwww免费| 亚洲av成人av| 变态另类丝袜制服| 人成视频在线观看免费观看| 97超级碰碰碰精品色视频在线观看| 50天的宝宝边吃奶边哭怎么回事| 激情在线观看视频在线高清| 91字幕亚洲| 国产又爽黄色视频| 男女视频在线观看网站免费 | 又黄又粗又硬又大视频| 一a级毛片在线观看| 一区福利在线观看| www.www免费av| 国产久久久一区二区三区| 日韩精品中文字幕看吧| 真人做人爱边吃奶动态| 一区二区三区激情视频| 在线观看一区二区三区| 亚洲精品久久成人aⅴ小说| 丰满的人妻完整版| 男人的好看免费观看在线视频 | 香蕉av资源在线| 国产高清有码在线观看视频 | 香蕉av资源在线| 变态另类丝袜制服| 国产97色在线日韩免费| 丁香六月欧美| 亚洲精品中文字幕在线视频| 日韩视频一区二区在线观看| 99国产精品一区二区蜜桃av| 校园春色视频在线观看| 看黄色毛片网站| av中文乱码字幕在线| 婷婷六月久久综合丁香| 国产熟女午夜一区二区三区| 亚洲中文日韩欧美视频| 精品国产一区二区三区四区第35| 在线天堂中文资源库| 桃红色精品国产亚洲av| 夜夜躁狠狠躁天天躁| 国产亚洲av高清不卡| 午夜免费成人在线视频| 制服丝袜大香蕉在线| 色精品久久人妻99蜜桃| 久久九九热精品免费| 啦啦啦观看免费观看视频高清| 欧美一区二区精品小视频在线| 亚洲精品美女久久av网站| 亚洲成av片中文字幕在线观看| 亚洲成人国产一区在线观看| 黑人欧美特级aaaaaa片| 精品一区二区三区视频在线观看免费| 国产一区二区三区在线臀色熟女| 欧美国产日韩亚洲一区| 日日爽夜夜爽网站| 精品久久久久久久久久免费视频| 免费女性裸体啪啪无遮挡网站| 久久久久国产一级毛片高清牌| 在线十欧美十亚洲十日本专区| 亚洲精品一卡2卡三卡4卡5卡| 国产99白浆流出| 在线永久观看黄色视频| 精品久久久久久久末码| 国产黄a三级三级三级人| 国产私拍福利视频在线观看| 成人免费观看视频高清| 日本一区二区免费在线视频| 久久青草综合色| 亚洲一区二区三区色噜噜| 草草在线视频免费看| 国产黄色小视频在线观看| 麻豆av在线久日| 丰满人妻熟妇乱又伦精品不卡| 日韩高清综合在线| 女人被狂操c到高潮| 丁香六月欧美| 亚洲国产欧美日韩在线播放| 哪里可以看免费的av片| 两个人视频免费观看高清| 桃红色精品国产亚洲av| 国产麻豆成人av免费视频| 成人国语在线视频| 九色国产91popny在线| 777久久人妻少妇嫩草av网站| 日本 av在线| 欧美黑人精品巨大| 日韩av在线大香蕉| 国产麻豆成人av免费视频| 少妇裸体淫交视频免费看高清 | 草草在线视频免费看| 一a级毛片在线观看| 国产欧美日韩精品亚洲av| 黄色视频,在线免费观看| 欧美黑人精品巨大| 国产精品爽爽va在线观看网站 | 亚洲精品久久国产高清桃花| 怎么达到女性高潮| 国产日本99.免费观看| 久久精品aⅴ一区二区三区四区| 露出奶头的视频| 欧美色视频一区免费| 成人18禁高潮啪啪吃奶动态图| 国产黄片美女视频| 在线视频色国产色| 国产欧美日韩精品亚洲av| 日韩av在线大香蕉| tocl精华| 亚洲国产精品久久男人天堂| 日本三级黄在线观看| 性欧美人与动物交配| 久久久久久久久免费视频了| 欧美不卡视频在线免费观看 | 一级毛片精品| www日本在线高清视频| 丝袜在线中文字幕| 午夜免费观看网址| 国产极品粉嫩免费观看在线| 亚洲欧美精品综合一区二区三区| 亚洲性夜色夜夜综合| 亚洲国产精品久久男人天堂| 国产精品影院久久| 99riav亚洲国产免费| 一区二区三区国产精品乱码| 午夜福利一区二区在线看| 99精品久久久久人妻精品| 免费在线观看视频国产中文字幕亚洲| 亚洲av美国av| 国产亚洲欧美98| 久热爱精品视频在线9| 亚洲熟妇中文字幕五十中出| 欧美中文综合在线视频| 好男人电影高清在线观看| 69av精品久久久久久| 国产精品一区二区免费欧美| 97人妻精品一区二区三区麻豆 | 美女国产高潮福利片在线看| 一二三四社区在线视频社区8| 欧美黄色淫秽网站| 12—13女人毛片做爰片一| 日韩欧美免费精品| 丁香六月欧美| 午夜免费观看网址| 亚洲人成伊人成综合网2020| 在线观看66精品国产| 国产精品九九99| 熟女少妇亚洲综合色aaa.| 少妇粗大呻吟视频| 啪啪无遮挡十八禁网站| 久久久久免费精品人妻一区二区 | www.熟女人妻精品国产| 欧美av亚洲av综合av国产av| 国产极品粉嫩免费观看在线| 国产黄片美女视频| 久久久国产精品麻豆| 国产久久久一区二区三区| 午夜福利高清视频| 在线观看免费日韩欧美大片| 激情在线观看视频在线高清| 亚洲性夜色夜夜综合| 天堂影院成人在线观看| 国产男靠女视频免费网站| 俺也久久电影网| 欧美日本视频| 久久精品影院6| 欧美日韩亚洲国产一区二区在线观看| 此物有八面人人有两片| 丝袜人妻中文字幕| 国产伦一二天堂av在线观看| 国产精品日韩av在线免费观看| 午夜福利成人在线免费观看| 国产99白浆流出| 免费观看人在逋| 高潮久久久久久久久久久不卡| 在线视频色国产色| 香蕉国产在线看| 欧美乱色亚洲激情| 老汉色av国产亚洲站长工具| svipshipincom国产片| 久久欧美精品欧美久久欧美| 国产欧美日韩一区二区精品| 欧美精品啪啪一区二区三区| 成人免费观看视频高清| www.熟女人妻精品国产| 神马国产精品三级电影在线观看 | 国产精品久久电影中文字幕| 久久久久久九九精品二区国产 | 欧洲精品卡2卡3卡4卡5卡区| 女人高潮潮喷娇喘18禁视频| 俺也久久电影网| 欧美 亚洲 国产 日韩一| 长腿黑丝高跟| 精品欧美一区二区三区在线| 日本五十路高清| 在线观看午夜福利视频| 天天一区二区日本电影三级| 欧美性猛交╳xxx乱大交人| 人人澡人人妻人| 日韩 欧美 亚洲 中文字幕| 真人一进一出gif抽搐免费| 国产精品国产高清国产av| 久久久久久久午夜电影| 中文字幕久久专区| 岛国视频午夜一区免费看| 特大巨黑吊av在线直播 | 成年女人毛片免费观看观看9| 少妇粗大呻吟视频| 青草久久国产| 又紧又爽又黄一区二区| 国产亚洲精品久久久久5区| 成人一区二区视频在线观看| 亚洲片人在线观看| 婷婷丁香在线五月| 亚洲自拍偷在线| 99在线视频只有这里精品首页| 国语自产精品视频在线第100页| 亚洲性夜色夜夜综合| 欧美一级a爱片免费观看看 | 久久天躁狠狠躁夜夜2o2o| 国产亚洲精品一区二区www| 久久精品影院6| 在线av久久热| 女人高潮潮喷娇喘18禁视频| 国产成人av教育| 国产午夜福利久久久久久| 男女视频在线观看网站免费 | 波多野结衣av一区二区av| 99精品久久久久人妻精品| 久热爱精品视频在线9| 国产伦人伦偷精品视频| 好看av亚洲va欧美ⅴa在| 十八禁网站免费在线| 午夜久久久在线观看| 日本五十路高清| 亚洲一卡2卡3卡4卡5卡精品中文| 精品国产超薄肉色丝袜足j| 夜夜爽天天搞| 欧美日韩精品网址| 国产精品久久久久久人妻精品电影| 看黄色毛片网站| 亚洲熟妇中文字幕五十中出| 久久热在线av| 国产欧美日韩一区二区三| 99久久综合精品五月天人人| 91成人精品电影| 国产精品美女特级片免费视频播放器 | 91成年电影在线观看| 男女那种视频在线观看| 婷婷六月久久综合丁香| 欧洲精品卡2卡3卡4卡5卡区| 午夜a级毛片| 亚洲成国产人片在线观看| ponron亚洲| 一本久久中文字幕| 亚洲成人免费电影在线观看| a在线观看视频网站| 白带黄色成豆腐渣| 一个人观看的视频www高清免费观看 | av在线播放免费不卡| 最新在线观看一区二区三区| 亚洲精品在线观看二区| 精品一区二区三区四区五区乱码| 此物有八面人人有两片| 一区二区三区精品91| 女性被躁到高潮视频| 精品国产乱码久久久久久男人| 成人欧美大片| 亚洲成av片中文字幕在线观看| 久久久久精品国产欧美久久久| 国产又色又爽无遮挡免费看| 99久久综合精品五月天人人| 国产真人三级小视频在线观看| 夜夜夜夜夜久久久久| www.自偷自拍.com| 亚洲aⅴ乱码一区二区在线播放 | 老熟妇仑乱视频hdxx| 深夜精品福利| 国产欧美日韩一区二区精品| 天天一区二区日本电影三级| 一二三四社区在线视频社区8| 国产国语露脸激情在线看| 成年版毛片免费区| www.999成人在线观看| 免费在线观看黄色视频的| 国产亚洲精品av在线| 国产一区在线观看成人免费| 成人手机av| 搡老熟女国产l中国老女人| 日韩欧美国产一区二区入口| 亚洲欧美一区二区三区黑人| 91大片在线观看| 国内少妇人妻偷人精品xxx网站 | 欧美久久黑人一区二区| 国产精品综合久久久久久久免费| 精品久久久久久久毛片微露脸| 午夜激情福利司机影院| 亚洲天堂国产精品一区在线| 精品电影一区二区在线| 露出奶头的视频| 成熟少妇高潮喷水视频| 精品少妇一区二区三区视频日本电影| 亚洲av第一区精品v没综合| 亚洲 欧美一区二区三区| 亚洲av成人av| 国产激情偷乱视频一区二区| 一个人免费在线观看的高清视频| 国产熟女xx| 久久中文字幕人妻熟女| 99国产精品99久久久久| 听说在线观看完整版免费高清| 在线国产一区二区在线| 欧美日韩亚洲综合一区二区三区_| 黑人操中国人逼视频| a级毛片a级免费在线| 久久久久久久久中文| 午夜福利免费观看在线| 在线观看舔阴道视频| 黑丝袜美女国产一区| 在线观看舔阴道视频| 黄色视频,在线免费观看| 在线观看舔阴道视频| 国产精品av久久久久免费| 亚洲国产日韩欧美精品在线观看 | 色老头精品视频在线观看| 亚洲精品中文字幕一二三四区| 日本熟妇午夜| 亚洲国产欧美一区二区综合| 熟女电影av网| 午夜精品久久久久久毛片777| 12—13女人毛片做爰片一| 99精品久久久久人妻精品| 国内少妇人妻偷人精品xxx网站 | 午夜福利在线观看吧| 少妇 在线观看| 亚洲五月天丁香| 少妇 在线观看| 欧美成人一区二区免费高清观看 | 欧美激情久久久久久爽电影| a级毛片a级免费在线| 国产人伦9x9x在线观看| 亚洲精品色激情综合| 欧美大码av| 美女大奶头视频| 18禁黄网站禁片午夜丰满| 亚洲 国产 在线| 一进一出抽搐动态| 色在线成人网| 特大巨黑吊av在线直播 | 午夜免费鲁丝| 一二三四社区在线视频社区8| 欧美最黄视频在线播放免费| 色综合站精品国产| 中文字幕久久专区| 国产精品爽爽va在线观看网站 | 免费高清视频大片| 在线国产一区二区在线| 免费看美女性在线毛片视频| 成年版毛片免费区| 国产精华一区二区三区| 999久久久国产精品视频| 久久这里只有精品19| 午夜福利18| 成人三级做爰电影| 国产91精品成人一区二区三区| 我的亚洲天堂| 精品久久久久久久毛片微露脸| 成人永久免费在线观看视频| 国产精品 国内视频| 熟女电影av网| bbb黄色大片| 久久人人精品亚洲av| 色av中文字幕| 99热只有精品国产| 久久久久久久久中文| 亚洲九九香蕉| 亚洲欧美精品综合一区二区三区| 嫁个100分男人电影在线观看| 国产精品98久久久久久宅男小说| 一本一本综合久久| 国产精品影院久久| 99热这里只有精品一区 | 黄网站色视频无遮挡免费观看| 黄片大片在线免费观看| 12—13女人毛片做爰片一| 美女 人体艺术 gogo| 午夜久久久在线观看| 日韩精品免费视频一区二区三区| 国产aⅴ精品一区二区三区波| 十八禁网站免费在线| 一区二区三区国产精品乱码| 香蕉丝袜av| 欧美不卡视频在线免费观看 | 亚洲天堂国产精品一区在线| 变态另类丝袜制服| 无限看片的www在线观看| 色播亚洲综合网| 黄网站色视频无遮挡免费观看| 两性夫妻黄色片| 在线观看免费视频日本深夜| 日本 欧美在线| 成人国产综合亚洲| 美女午夜性视频免费| 波多野结衣高清作品| 亚洲成人久久爱视频| 国产一级毛片七仙女欲春2 | 国产欧美日韩一区二区精品| 国产精品国产高清国产av| 精品福利观看| 免费人成视频x8x8入口观看| 激情在线观看视频在线高清| 日本免费a在线| 真人做人爱边吃奶动态| 免费高清视频大片| 夜夜躁狠狠躁天天躁| 亚洲av成人av| 脱女人内裤的视频| 午夜福利一区二区在线看| 久久精品国产99精品国产亚洲性色| 男女午夜视频在线观看| 桃色一区二区三区在线观看| 无遮挡黄片免费观看| 性欧美人与动物交配| 美女大奶头视频| 人妻久久中文字幕网| 精华霜和精华液先用哪个| 国产v大片淫在线免费观看| 波多野结衣av一区二区av| www国产在线视频色| 亚洲成人精品中文字幕电影| 国产区一区二久久| 妹子高潮喷水视频| 亚洲五月婷婷丁香| 黄网站色视频无遮挡免费观看| 中亚洲国语对白在线视频| 欧美日韩瑟瑟在线播放| 亚洲九九香蕉| 中文字幕av电影在线播放| 黄片小视频在线播放| 国产精品 欧美亚洲| 丁香欧美五月| 久久久国产成人精品二区| 男女午夜视频在线观看| 中文字幕精品亚洲无线码一区 | 女性生殖器流出的白浆| 亚洲av片天天在线观看| 听说在线观看完整版免费高清| 国产亚洲精品综合一区在线观看 | 欧美性猛交黑人性爽| 看片在线看免费视频| 女性生殖器流出的白浆| 一级毛片精品| 长腿黑丝高跟| 脱女人内裤的视频| 国产av不卡久久| 啦啦啦韩国在线观看视频| 老汉色av国产亚洲站长工具| 中文字幕久久专区| 天堂动漫精品| 脱女人内裤的视频| 国产亚洲欧美在线一区二区| 又黄又爽又免费观看的视频| 国产av又大| 欧美av亚洲av综合av国产av| 男女那种视频在线观看| 日韩欧美免费精品| 亚洲 欧美 日韩 在线 免费| 十分钟在线观看高清视频www| 午夜免费观看网址| 99久久99久久久精品蜜桃| 亚洲五月天丁香| 亚洲专区中文字幕在线| 欧洲精品卡2卡3卡4卡5卡区| 国产一区二区激情短视频| 美女国产高潮福利片在线看| 欧美日韩一级在线毛片| 午夜a级毛片| 亚洲精品av麻豆狂野| 欧美zozozo另类| 久久久久久人人人人人| 亚洲一卡2卡3卡4卡5卡精品中文| 久久久国产欧美日韩av| 精品久久久久久久久久免费视频| 丝袜美腿诱惑在线| 动漫黄色视频在线观看| 少妇的丰满在线观看| 深夜精品福利| 波多野结衣巨乳人妻| 亚洲国产欧美一区二区综合| 不卡一级毛片| 少妇的丰满在线观看| 国产精品二区激情视频| 欧美国产精品va在线观看不卡| 男人操女人黄网站| 日韩 欧美 亚洲 中文字幕| 国产精品电影一区二区三区| 亚洲国产精品成人综合色| 日韩免费av在线播放| 首页视频小说图片口味搜索| 香蕉丝袜av| 国产精品一区二区免费欧美| 欧美激情 高清一区二区三区| 日本精品一区二区三区蜜桃| 两性夫妻黄色片| 日韩中文字幕欧美一区二区| 两性夫妻黄色片| 老熟妇仑乱视频hdxx| 99热6这里只有精品| 色哟哟哟哟哟哟| 久久香蕉激情| 日韩精品青青久久久久久| 十分钟在线观看高清视频www| 18禁黄网站禁片免费观看直播| 亚洲国产精品久久男人天堂| 国产精品,欧美在线| 一本综合久久免费| 免费电影在线观看免费观看| 亚洲国产中文字幕在线视频| 久久九九热精品免费| 欧美国产精品va在线观看不卡| 色播亚洲综合网| 激情在线观看视频在线高清| 成年人黄色毛片网站| 最好的美女福利视频网| 婷婷丁香在线五月| 国产精品,欧美在线| 免费在线观看视频国产中文字幕亚洲| 久久香蕉激情| 国产免费av片在线观看野外av| 香蕉久久夜色| 一级作爱视频免费观看| 黄色女人牲交| av电影中文网址| 欧美人与性动交α欧美精品济南到| 欧美黑人精品巨大| 国产亚洲精品一区二区www| 好男人在线观看高清免费视频 | www.熟女人妻精品国产| 免费看美女性在线毛片视频| 少妇粗大呻吟视频| 久久久久精品国产欧美久久久| 免费观看人在逋| 日韩免费av在线播放| 一本精品99久久精品77| 狠狠狠狠99中文字幕| www.自偷自拍.com| 国产精品一区二区免费欧美| cao死你这个sao货| 女人高潮潮喷娇喘18禁视频| 高潮久久久久久久久久久不卡| 夜夜爽天天搞| 午夜福利18| 黄色毛片三级朝国网站| 男人的好看免费观看在线视频 | 日韩av在线大香蕉| 午夜免费成人在线视频| 人妻丰满熟妇av一区二区三区| 最近最新免费中文字幕在线| 午夜影院日韩av| 黄色毛片三级朝国网站|