• <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

    美女被艹到高潮喷水动态| 国产精品爽爽va在线观看网站| 他把我摸到了高潮在线观看| 日韩国内少妇激情av| 久久精品国产综合久久久| 可以在线观看毛片的网站| 99久久99久久久精品蜜桃| 麻豆一二三区av精品| 亚洲成av人片在线播放无| 丁香六月欧美| 制服人妻中文乱码| 欧洲精品卡2卡3卡4卡5卡区| 午夜成年电影在线免费观看| 精品久久久久久成人av| 精品午夜福利视频在线观看一区| 午夜成年电影在线免费观看| 国内久久婷婷六月综合欲色啪| 校园春色视频在线观看| 性欧美人与动物交配| av片东京热男人的天堂| 欧美日韩福利视频一区二区| aaaaa片日本免费| 狂野欧美白嫩少妇大欣赏| bbb黄色大片| 久久久久性生活片| 美女 人体艺术 gogo| 国产成人欧美在线观看| 老司机午夜十八禁免费视频| 最新在线观看一区二区三区| 久久久国产成人精品二区| 色综合婷婷激情| 久久久国产成人精品二区| 国产视频内射| 亚洲欧美精品综合久久99| 人妻久久中文字幕网| 国产成人欧美在线观看| 亚洲avbb在线观看| 成年免费大片在线观看| 99久国产av精品| 欧美日韩亚洲国产一区二区在线观看| 午夜福利成人在线免费观看| 成人18禁在线播放| 俺也久久电影网| 欧美激情在线99| 免费人成视频x8x8入口观看| 欧美成人性av电影在线观看| 免费看美女性在线毛片视频| a级毛片在线看网站| 99riav亚洲国产免费| 男人的好看免费观看在线视频| 18禁裸乳无遮挡免费网站照片| 亚洲成av人片免费观看| 在线观看日韩欧美| 可以在线观看的亚洲视频| 狂野欧美白嫩少妇大欣赏| 日本三级黄在线观看| 脱女人内裤的视频| netflix在线观看网站| 国产精品99久久99久久久不卡| 亚洲欧美日韩东京热| 亚洲人成网站在线播放欧美日韩| 国产一级毛片七仙女欲春2| 国产爱豆传媒在线观看| 亚洲欧美日韩无卡精品| 日韩 欧美 亚洲 中文字幕| 国产真人三级小视频在线观看| 久久精品夜夜夜夜夜久久蜜豆| 日韩欧美三级三区| 欧美性猛交黑人性爽| 99久久无色码亚洲精品果冻| 1024手机看黄色片| 18禁黄网站禁片午夜丰满| 少妇的丰满在线观看| 国产又黄又爽又无遮挡在线| 日日摸夜夜添夜夜添小说| 激情在线观看视频在线高清| 夜夜看夜夜爽夜夜摸| 国产三级中文精品| 亚洲成人中文字幕在线播放| 国产一区在线观看成人免费| 热99在线观看视频| 十八禁网站免费在线| 90打野战视频偷拍视频| cao死你这个sao货| 熟女人妻精品中文字幕| 国产麻豆成人av免费视频| 亚洲精品乱码久久久v下载方式 | 免费搜索国产男女视频| 亚洲黑人精品在线| 嫁个100分男人电影在线观看| 亚洲国产色片| 精品久久蜜臀av无| 99热精品在线国产| 亚洲av片天天在线观看| 国产精品乱码一区二三区的特点| 国产一级毛片七仙女欲春2| 村上凉子中文字幕在线| 深夜精品福利| 免费看美女性在线毛片视频| 久久天躁狠狠躁夜夜2o2o| 一级作爱视频免费观看| 欧美中文日本在线观看视频| 日韩欧美在线二视频| 国产探花在线观看一区二区| 超碰成人久久| 日本成人三级电影网站| 男人舔女人的私密视频| 91av网一区二区| 99在线人妻在线中文字幕| 18禁美女被吸乳视频| 亚洲精华国产精华精| 99热6这里只有精品| 亚洲国产精品久久男人天堂| 国产激情久久老熟女| 成人欧美大片| 老司机在亚洲福利影院| av在线蜜桃| 中文字幕人成人乱码亚洲影| 99在线人妻在线中文字幕| 欧美激情在线99| 美女 人体艺术 gogo| 级片在线观看| 国产精品亚洲美女久久久| 三级国产精品欧美在线观看 | 免费在线观看亚洲国产| 一本精品99久久精品77| 99国产精品99久久久久| 国产毛片a区久久久久| 亚洲精品在线观看二区| 国产伦精品一区二区三区视频9 | 我的老师免费观看完整版| 在线永久观看黄色视频| 中文字幕熟女人妻在线| 欧美乱妇无乱码| 国产视频内射| 黄色日韩在线| 日日摸夜夜添夜夜添小说| 欧美不卡视频在线免费观看| 2021天堂中文幕一二区在线观| 国产精品一区二区三区四区久久| 亚洲av第一区精品v没综合| 好男人在线观看高清免费视频| www.精华液| 国产成+人综合+亚洲专区| 精品一区二区三区视频在线观看免费| 亚洲成人精品中文字幕电影| 亚洲精品色激情综合| 18禁美女被吸乳视频| 亚洲人与动物交配视频| 99久久成人亚洲精品观看| 特级一级黄色大片| 两个人的视频大全免费| 欧美午夜高清在线| 国产精品女同一区二区软件 | 久久这里只有精品19| 国产久久久一区二区三区| 91在线观看av| 久久久久国产精品人妻aⅴ院| 好男人电影高清在线观看| 国产91精品成人一区二区三区| 琪琪午夜伦伦电影理论片6080| 观看美女的网站| av天堂在线播放| 男女午夜视频在线观看| 丰满人妻一区二区三区视频av | 国产精品久久久久久久电影 | 亚洲国产精品999在线| 视频区欧美日本亚洲| 一本一本综合久久| 中出人妻视频一区二区| 一级毛片精品| 国内精品美女久久久久久| 午夜免费观看网址| 观看美女的网站| aaaaa片日本免费| 日本一本二区三区精品| 久久久久国产精品人妻aⅴ院| 又粗又爽又猛毛片免费看| 久久精品国产清高在天天线| а√天堂www在线а√下载| 女警被强在线播放| 黑人欧美特级aaaaaa片| 老司机在亚洲福利影院| 男人舔女人的私密视频| 国产精品av视频在线免费观看| 亚洲九九香蕉| 久99久视频精品免费| 丰满人妻熟妇乱又伦精品不卡| 欧美日本视频| 亚洲人成网站在线播放欧美日韩| 婷婷六月久久综合丁香| 国产精品爽爽va在线观看网站| 亚洲国产精品成人综合色| 亚洲成人久久爱视频| 亚洲av电影不卡..在线观看| 又黄又爽又免费观看的视频| 两个人的视频大全免费| 久久精品国产亚洲av香蕉五月| 亚洲欧美一区二区三区黑人| x7x7x7水蜜桃| 日日摸夜夜添夜夜添小说| 99久久久亚洲精品蜜臀av| 村上凉子中文字幕在线| 90打野战视频偷拍视频| 1024手机看黄色片| 久久午夜综合久久蜜桃| 在线播放国产精品三级| 精品久久久久久久久久免费视频| 99热这里只有精品一区 | ponron亚洲| 亚洲精品色激情综合| 国产精品久久视频播放| 色综合欧美亚洲国产小说| 不卡av一区二区三区| 久久香蕉精品热| 欧美又色又爽又黄视频| 老汉色av国产亚洲站长工具| 日本一二三区视频观看| 国产成人啪精品午夜网站| 岛国在线观看网站| 精品人妻1区二区| 亚洲精品国产精品久久久不卡| 免费人成视频x8x8入口观看| 熟女人妻精品中文字幕| 观看免费一级毛片| 精品国产亚洲在线| 美女免费视频网站| 欧美一区二区国产精品久久精品| 国产欧美日韩一区二区精品| 淫妇啪啪啪对白视频| 精品福利观看| 久久99热这里只有精品18| 精品国产乱码久久久久久男人| 亚洲人成电影免费在线| 日本三级黄在线观看| 国产免费男女视频| 国产亚洲精品久久久久久毛片| 国产精品免费一区二区三区在线| 日日干狠狠操夜夜爽| 亚洲欧美日韩高清专用| 天堂影院成人在线观看| 叶爱在线成人免费视频播放| 欧美日韩一级在线毛片| 成人一区二区视频在线观看| 淫妇啪啪啪对白视频| 黄色丝袜av网址大全| 色老头精品视频在线观看| 国产一区在线观看成人免费| 国产伦人伦偷精品视频| 女人被狂操c到高潮| 免费在线观看视频国产中文字幕亚洲| 此物有八面人人有两片| 哪里可以看免费的av片| 亚洲成av人片免费观看| 欧美一级a爱片免费观看看| av在线蜜桃| 亚洲18禁久久av| 久久午夜亚洲精品久久| 国产在线精品亚洲第一网站| 在线a可以看的网站| 国产精品精品国产色婷婷| 久久久色成人| 国产又黄又爽又无遮挡在线| 国产乱人伦免费视频| 国产伦精品一区二区三区视频9 | 亚洲自拍偷在线| 制服丝袜大香蕉在线| 性欧美人与动物交配| 岛国在线观看网站| 少妇丰满av| 最近最新免费中文字幕在线| 成年免费大片在线观看| 久久久久国产精品人妻aⅴ院| 精华霜和精华液先用哪个| 一个人观看的视频www高清免费观看 | 偷拍熟女少妇极品色| x7x7x7水蜜桃| 国产亚洲精品一区二区www| 亚洲乱码一区二区免费版| 午夜亚洲福利在线播放| 国产人伦9x9x在线观看| 三级男女做爰猛烈吃奶摸视频| 美女黄网站色视频| 午夜福利在线观看吧| 色综合欧美亚洲国产小说| 欧美日韩瑟瑟在线播放| 丰满的人妻完整版| 中国美女看黄片| 国产高清三级在线| 国产精品久久久久久久电影 | 91av网一区二区| 亚洲七黄色美女视频| 欧美另类亚洲清纯唯美| 国产精品1区2区在线观看.| 岛国视频午夜一区免费看| 亚洲欧美日韩高清专用| 中文字幕久久专区| 国产精品综合久久久久久久免费| 国产三级黄色录像| 久99久视频精品免费| 国产1区2区3区精品| 久久香蕉精品热| 天堂√8在线中文| bbb黄色大片| 韩国av一区二区三区四区| 最好的美女福利视频网| 免费看美女性在线毛片视频| 99久久综合精品五月天人人| 日韩精品中文字幕看吧| 草草在线视频免费看| 制服丝袜大香蕉在线| 99久久综合精品五月天人人| 白带黄色成豆腐渣| 亚洲18禁久久av| 色视频www国产| 日韩国内少妇激情av| 国产私拍福利视频在线观看| 免费在线观看成人毛片| 欧美不卡视频在线免费观看| 亚洲精品美女久久av网站| 亚洲成a人片在线一区二区| 国产亚洲精品一区二区www| 婷婷六月久久综合丁香| 一进一出抽搐动态| 老司机深夜福利视频在线观看| 最新中文字幕久久久久 | 国内精品久久久久精免费| 波多野结衣高清无吗| 欧美成人性av电影在线观看| 久久久精品大字幕| 国产精品久久久久久亚洲av鲁大| 在线观看美女被高潮喷水网站 | 亚洲欧洲精品一区二区精品久久久| 午夜视频精品福利| 国产精品自产拍在线观看55亚洲| 免费在线观看成人毛片| 亚洲av五月六月丁香网| 老汉色av国产亚洲站长工具| 性欧美人与动物交配| 日韩中文字幕欧美一区二区| 亚洲av日韩精品久久久久久密| 一卡2卡三卡四卡精品乱码亚洲| 亚洲 欧美 日韩 在线 免费| 最近视频中文字幕2019在线8| 欧美日韩亚洲国产一区二区在线观看| 国产高潮美女av| 麻豆av在线久日| 亚洲国产日韩欧美精品在线观看 | 国产三级黄色录像| 校园春色视频在线观看| 一进一出抽搐gif免费好疼| 精品国产乱码久久久久久男人| 观看免费一级毛片| 无遮挡黄片免费观看| 母亲3免费完整高清在线观看| 国产探花在线观看一区二区| av中文乱码字幕在线| 两个人视频免费观看高清| 国产91精品成人一区二区三区| 久久久久九九精品影院| 免费一级毛片在线播放高清视频| 日韩 欧美 亚洲 中文字幕| 国产精品美女特级片免费视频播放器 | 亚洲欧美日韩无卡精品| 免费观看的影片在线观看| 真人做人爱边吃奶动态| 色吧在线观看| 国产v大片淫在线免费观看| 精品一区二区三区视频在线观看免费| 叶爱在线成人免费视频播放| 制服人妻中文乱码| 国产一区在线观看成人免费| 黄色片一级片一级黄色片| 国产精品一区二区精品视频观看| 天堂√8在线中文| 亚洲欧美精品综合久久99| 欧美日韩黄片免| 观看美女的网站| 精品国产乱子伦一区二区三区| 精品人妻1区二区| 免费观看的影片在线观看| 老司机深夜福利视频在线观看| 国产三级黄色录像| 久久国产精品人妻蜜桃| 亚洲真实伦在线观看| 国产成人影院久久av| 欧美乱色亚洲激情| 亚洲精品美女久久久久99蜜臀| 丰满人妻熟妇乱又伦精品不卡| 亚洲成人中文字幕在线播放| 18禁黄网站禁片午夜丰满| 亚洲中文字幕日韩| 91av网一区二区| 国产真实乱freesex| 全区人妻精品视频| 夜夜爽天天搞| 亚洲无线观看免费| 久久久久久国产a免费观看| 久久热在线av| 国产精品久久久av美女十八| 女警被强在线播放| 日韩中文字幕欧美一区二区| av视频在线观看入口| 日日夜夜操网爽| 一级a爱片免费观看的视频| 国产欧美日韩一区二区精品| 老熟妇乱子伦视频在线观看| 亚洲精品美女久久久久99蜜臀| svipshipincom国产片| 18禁观看日本| 69av精品久久久久久| 成人欧美大片| 88av欧美| 熟女少妇亚洲综合色aaa.| 国产精品综合久久久久久久免费| 18美女黄网站色大片免费观看| 99国产精品一区二区三区| 欧美黑人欧美精品刺激| 亚洲精品乱码久久久v下载方式 | 日韩免费av在线播放| 高清毛片免费观看视频网站| 婷婷亚洲欧美| 91在线精品国自产拍蜜月 | 国产亚洲av高清不卡| 欧美激情在线99| 99国产精品一区二区三区| or卡值多少钱| 啦啦啦观看免费观看视频高清| 午夜福利欧美成人| www国产在线视频色| 亚洲av成人不卡在线观看播放网| 精品欧美国产一区二区三| 色老头精品视频在线观看| 在线观看美女被高潮喷水网站 | 老汉色av国产亚洲站长工具| 国产久久久一区二区三区| 成人三级黄色视频| 天天躁日日操中文字幕| 两性午夜刺激爽爽歪歪视频在线观看| 又紧又爽又黄一区二区| 欧美乱色亚洲激情| 欧美日韩中文字幕国产精品一区二区三区| 精品久久久久久久久久免费视频| 色吧在线观看| 成人亚洲精品av一区二区| 丁香欧美五月| 女警被强在线播放| 亚洲成人久久性| 久久久久九九精品影院| 国产精品98久久久久久宅男小说| 两个人视频免费观看高清| 久久精品亚洲精品国产色婷小说| 中文字幕熟女人妻在线| xxx96com| 亚洲成人中文字幕在线播放| 别揉我奶头~嗯~啊~动态视频| 久久精品91蜜桃| 这个男人来自地球电影免费观看| 国产毛片a区久久久久| 亚洲九九香蕉| 99热精品在线国产| 国产伦精品一区二区三区视频9 | 免费观看的影片在线观看| 小说图片视频综合网站| 国产精品 国内视频| 高潮久久久久久久久久久不卡| 午夜免费成人在线视频| 波多野结衣高清无吗| 国产三级黄色录像| 99久久综合精品五月天人人| 亚洲成人免费电影在线观看| 国产私拍福利视频在线观看| 黄色片一级片一级黄色片| 久久久久国产精品人妻aⅴ院| 亚洲,欧美精品.| 午夜激情欧美在线| 欧美不卡视频在线免费观看| 老汉色av国产亚洲站长工具| 97超级碰碰碰精品色视频在线观看| 亚洲色图av天堂| 天堂√8在线中文| 欧美中文日本在线观看视频| 女同久久另类99精品国产91| 欧美性猛交黑人性爽| www国产在线视频色| 国产精品国产高清国产av| 99久久精品热视频| 麻豆国产av国片精品| 黄色丝袜av网址大全| 身体一侧抽搐| 国产精品爽爽va在线观看网站| 欧美成人免费av一区二区三区| 国产男靠女视频免费网站| 国产麻豆成人av免费视频| 老熟妇仑乱视频hdxx| 国产成人aa在线观看| 日本免费一区二区三区高清不卡| 国产精华一区二区三区| 亚洲av五月六月丁香网| 亚洲九九香蕉| 韩国av一区二区三区四区| 女生性感内裤真人,穿戴方法视频| 成人一区二区视频在线观看| 欧美午夜高清在线| 成人18禁在线播放| 在线观看一区二区三区| 老司机福利观看| 女人高潮潮喷娇喘18禁视频| 国产欧美日韩一区二区精品| 国产精品久久久久久久电影 | 男插女下体视频免费在线播放| 欧美日韩综合久久久久久 | 精品欧美国产一区二区三| 精品国产超薄肉色丝袜足j| 久久性视频一级片| 亚洲人成网站在线播放欧美日韩| 亚洲五月天丁香| 黑人巨大精品欧美一区二区mp4| 欧美在线一区亚洲| 757午夜福利合集在线观看| 国产精品av久久久久免费| 亚洲av成人一区二区三| 嫩草影院精品99| 国产伦精品一区二区三区四那| 男女床上黄色一级片免费看| 天堂网av新在线| 床上黄色一级片| 看片在线看免费视频| 波多野结衣高清作品| 人妻丰满熟妇av一区二区三区| 亚洲精品美女久久久久99蜜臀| 99热精品在线国产| 国产成人福利小说| 怎么达到女性高潮| АⅤ资源中文在线天堂| 成人一区二区视频在线观看| 美女高潮喷水抽搐中文字幕| 国产在线精品亚洲第一网站| 亚洲18禁久久av| 国产精品 欧美亚洲| 午夜福利欧美成人| 亚洲男人的天堂狠狠| 美女黄网站色视频| 淫妇啪啪啪对白视频| 亚洲精品美女久久av网站| 精品久久久久久久人妻蜜臀av| 欧美黄色片欧美黄色片| 天堂网av新在线| 国产av不卡久久| 看片在线看免费视频| 99在线人妻在线中文字幕| 精品国内亚洲2022精品成人| 变态另类丝袜制服| 成人一区二区视频在线观看| 欧美日韩中文字幕国产精品一区二区三区| 国产精品电影一区二区三区| av国产免费在线观看| 欧美中文综合在线视频| 精品国产美女av久久久久小说| 99久久成人亚洲精品观看| 亚洲精品色激情综合| 免费观看精品视频网站| 成年女人看的毛片在线观看| 欧美成人一区二区免费高清观看 | 亚洲精品久久国产高清桃花| 午夜福利在线观看免费完整高清在 | 99久国产av精品| 婷婷六月久久综合丁香| 99热这里只有是精品50| 天堂动漫精品| 色综合婷婷激情| 亚洲欧美日韩卡通动漫| 亚洲中文字幕日韩| 18禁黄网站禁片午夜丰满| 亚洲自拍偷在线| 蜜桃久久精品国产亚洲av| 宅男免费午夜| 免费一级毛片在线播放高清视频| 久久中文字幕一级| 欧美日韩精品网址| 久久九九热精品免费| 此物有八面人人有两片| 欧美一级毛片孕妇| 久久婷婷人人爽人人干人人爱| 欧美一级a爱片免费观看看| 综合色av麻豆| 国内精品一区二区在线观看| 一本久久中文字幕| 亚洲 国产 在线| 色综合欧美亚洲国产小说| 岛国视频午夜一区免费看| 9191精品国产免费久久| 国产精品久久久久久人妻精品电影| 亚洲国产高清在线一区二区三| 国产成人av教育| 国产一区在线观看成人免费| 国产精品一区二区免费欧美| 久久精品综合一区二区三区| 久久精品亚洲精品国产色婷小说| 最近最新免费中文字幕在线| 999精品在线视频| 精品无人区乱码1区二区| 搡老岳熟女国产| 天堂影院成人在线观看| 九色成人免费人妻av| 日日夜夜操网爽| 精品国产乱码久久久久久男人| 日本熟妇午夜| 亚洲精品久久国产高清桃花| 999精品在线视频| xxxwww97欧美| 亚洲美女视频黄频| 精品一区二区三区av网在线观看| 久久香蕉国产精品| 99久久99久久久精品蜜桃|