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

    基于大數(shù)據(jù)技術(shù)的EAST實驗數(shù)據(jù)訪問日志分析系統(tǒng)的設(shè)計

    2018-09-26 07:17:14章琦皓王月婷
    計算機應(yīng)用與軟件 2018年9期
    關(guān)鍵詞:離線日志可視化

    章琦皓 王 楓 王月婷

    1(中科院等離子體物理研究所 安徽 合肥 230031)2(中國科學(xué)技術(shù)大學(xué) 安徽 合肥 230026)

    0 引 言

    MDSplus作為EAST聚變實驗數(shù)據(jù)存儲的主要工具之一,每年有大量的聚變科學(xué)家對MDSplus實驗數(shù)據(jù)進行訪問[1-2]。伴隨著實驗室的MDSplus存儲的數(shù)據(jù)量日益增長,訪問MDSplus的用戶也隨之增加。防止用戶惡意訪問MDSplus中某單一節(jié)點數(shù)據(jù)從而導(dǎo)致服務(wù)器負載過大、監(jiān)控MDSplus服務(wù)器的流量的出入變得尤為重要。目前正在使用的MDSplus服務(wù),其日志系統(tǒng)只是單一的記錄了用戶的TCP/IP連接記錄,并沒有記錄用戶任何其他相關(guān)的操作記錄,這給MDSplus的監(jiān)控帶來一定的盲區(qū)。如果能對MDSplus上所有用戶的操作進行監(jiān)控,并且及時、沒有偏差地記錄下來,就可以通過統(tǒng)計知道用戶對聚變實驗?zāi)承?shù)據(jù)的偏好,體現(xiàn)該信號量所具有的研究價值。對MDSplus日志進行數(shù)據(jù)分析,提取有效的日志信息,采用現(xiàn)有的大數(shù)據(jù)技術(shù)上的機器學(xué)習(xí)等方法,搭建出一套可用的MDSplus日志應(yīng)用平臺。

    據(jù)統(tǒng)計目前每天EAST上的MDSplus日志大概有3萬條日志記錄,這些還只是單一的TCP/IP記錄,如果通過完善目前的MDSplus日志系統(tǒng),可以記錄所有用戶的操作,那么每天會有百萬條日志記錄。當(dāng)然這一日志記錄很有可能在實驗期間某一時間段呈現(xiàn)爆發(fā)式增長,在秒級別內(nèi)產(chǎn)生百萬條日志記錄,在為了應(yīng)對未來海量的數(shù)據(jù)日志消息的產(chǎn)生,本文借助大數(shù)據(jù)技術(shù)進行海量日志的分析。

    另外,MDSplus聚變實驗數(shù)據(jù)存儲量很快要達到PB級,未來聚變實驗數(shù)據(jù)很有可能使用類似于Hadoop這樣的大數(shù)據(jù)框架進行存儲,使用大數(shù)據(jù)技術(shù)進行日志分析迎合了未來數(shù)據(jù)存儲的發(fā)展趨勢。

    目前國內(nèi)外所有使用MDSplus的實驗室或者研究機構(gòu)沒有針對MDSplus日志這一項功能進行相關(guān)的技術(shù)上的完善,更沒有相關(guān)的日志上數(shù)據(jù)的分析,所以在原有日志的基礎(chǔ)上構(gòu)建一個基于大數(shù)據(jù)技術(shù)的MDSplus日志分析系統(tǒng)具有技術(shù)上的挑戰(zhàn)和實際實驗中的意義和價值。

    1 主要目標

    作為EAST實驗數(shù)據(jù)重要的存儲工具,MDSplus日志系統(tǒng)需要改變以往的簡單的記錄方式。EAST上MDSplus access日志原有的格式如下:

    1) {date} (pid number) Connection received{or disconnected} from {username}@{ipAddress}

    2) Invalid message

    格式只是單一的記錄下了簡單的遠程用戶的連接記錄,包括用戶名和IP地址,其次還有一些無效的日志信息參雜在日志中。實際情況中,MDSplus日志系統(tǒng)需要記錄下更多有效的日志信息。如表1所示,希望能夠記錄更多關(guān)于用戶在MDSplus上的數(shù)據(jù)操作類型,如GetData、GetSegment等操作。

    表1 MDSplus日志設(shè)計需求

    完善現(xiàn)有的MDSplus日志系統(tǒng),增加更多的日志記錄信息之后才能建立一個集離線與實時于一體的日志分析系統(tǒng)。整個架構(gòu)系統(tǒng)能夠達到線上實時預(yù)警、流量監(jiān)控。線下提取有效信息,采取應(yīng)對手段的功能。整個工作分成四步:

    1) 完善的MDSplus日志功能。

    2) 針對MDSplus日志進行離線。

    3) 針對MDSplus日志進行實時分析。

    4) 日志數(shù)據(jù)可視化。

    2 系統(tǒng)設(shè)計

    2.1 系統(tǒng)架構(gòu)的設(shè)計

    日志分析系統(tǒng)整個軟件架構(gòu)如圖1所示。整個系統(tǒng)的設(shè)計是在擁有完整的日志信息前提下借助于現(xiàn)有的大數(shù)據(jù)技術(shù)對日志信息進行處理。

    圖1 系統(tǒng)總體架構(gòu)圖

    系統(tǒng)用到的大數(shù)據(jù)技術(shù)和概念包含以下幾個方面:

    1) Flume:分布式、可靠、高可用的海量日志聚合的系統(tǒng),支持在系統(tǒng)中定制各類數(shù)據(jù)發(fā)送方,用于收集數(shù)據(jù)[3]。

    2) Kafka:高吞吐量的分布式發(fā)布訂閱消息系統(tǒng),形成流式數(shù)據(jù),供Spark Streaming 進行流式計算[4]。

    3) Hadoop:大數(shù)據(jù)分布式開發(fā)框架,使用HDFS進行數(shù)據(jù)存儲。

    4) Spark Streaming:基于Spark生態(tài)圈的準實時流數(shù)據(jù)計算框架[5]。

    5) Zeppelin:大數(shù)據(jù)可視化工具,除了能夠接入傳統(tǒng)的MYSQL數(shù)據(jù)源以外,還能很好地接入Hadoop和Spark的數(shù)據(jù)源。

    6) Web端:傳統(tǒng)的數(shù)據(jù)展示手段,其中使用到了Echarts等開源插件。

    由圖1可看出,遠程用戶針對MDSplus服務(wù)器進行數(shù)據(jù)訪問,產(chǎn)生大量的數(shù)據(jù)訪問日志。該日志信息實時被Flume服務(wù)監(jiān)聽,監(jiān)聽到日志的變化,一方面將其發(fā)送到Hadoop集群中的HDFS(Hadoop分布式文件系統(tǒng))中進行持久化存儲,方便日后的離線處理,另一方面將日志信息發(fā)送到Kafka服務(wù)中,轉(zhuǎn)換成實時數(shù)據(jù)流供Spark Streaming進行實時的流數(shù)據(jù)處理。因為原有的MDSplus日志信息在一段時間后會自動被新的日志信息給覆蓋,所以在數(shù)據(jù)采集方面為了保證原有的MDSplus日志信息持久化,在數(shù)據(jù)收集時先在Flume端進行自定義正則過濾器,將不必要的日志信息過濾掉。一方面在離線數(shù)據(jù)存儲時候?qū)⑷罩拘畔凑漳暝氯諘r間被歸分到HDFS存儲下不同的目錄中,另一方面在實時數(shù)據(jù)傳輸中將日志信息按照不同的日志類型存儲在Kafka不同的Topic中。采用這樣方式進行數(shù)據(jù)采集,將傳統(tǒng)的服務(wù)器日志信息和新生的大數(shù)據(jù)采集框架有機地結(jié)合起來,從離線和實時兩個方面使得日志信息的收集存儲有很好的條理性和邏輯性。數(shù)據(jù)還可以持久化到MYSQL數(shù)據(jù)庫中,中間利用到Zeppelin數(shù)據(jù)可視化工具和Web數(shù)據(jù)展示工具。至此,整個流程將日志的產(chǎn)生、處理、展現(xiàn)綜合起來,形成了一個完整的EAST實驗數(shù)據(jù)訪問日志分析系統(tǒng)。

    2.2 MDSplus日志功能的完善

    根據(jù)現(xiàn)有的MDSplus源碼接口,采用鉤子函數(shù)監(jiān)聽的方式對整個MDSplus服務(wù)器進行監(jiān)聽[6]。設(shè)計對應(yīng)的鉤子函數(shù)可以對所需要的信息進行鉤取。將需要監(jiān)聽MDSplus的用戶操作使用枚舉的方式存儲,然后對應(yīng)到相應(yīng)的Notify通知中,針對不同的操作調(diào)用CallHookback函數(shù),通知到MDSplus的日志文件中去。整個MDSplus日志架構(gòu)和流程如圖2所示。

    圖2 MDSplus日志完善架構(gòu)圖

    1) 遠程客戶發(fā)出請求,連接到MDSplus服務(wù)器;

    2) 客戶在服務(wù)器上進行一系列的TreeOpen、GetData等操作;

    3) 對應(yīng)的操作觸發(fā)TreeCallHook函數(shù);

    4) TreeCallHook函數(shù)觸發(fā)libTreeShrHook.so動態(tài)鏈接庫;

    5) 動態(tài)鏈接庫將相應(yīng)的日志內(nèi)容以刷新緩沖的方式打印到日志文件中;

    6) 客戶端斷開與服務(wù)器的連接。

    完善的日志系統(tǒng)中調(diào)用的動態(tài)鏈接庫LibTreeShrHook.so使用到的鉤子函數(shù)算法如下(偽代碼):

    int Notify(TreeshrHookType Htype, char *tree, int shot, int nid)

    {

    SomeVarDefine();

    //定義一些記錄信息變量

    switch (Htype) {

    //匹配對應(yīng)的數(shù)據(jù)操作類型

    case OpenTree:

    name=″OpenTree″;

    Operation_1();

    break;

    …………………… 省略……………………

    case GetSegment:

    name=″GetSegment″;

    Opreation_n();

    break;

    }

    printf(Meassage);

    //打印日志信息

    fflush(stdout);

    //刷新日志信息到標準輸出中

    if (path != na && path != (char *)0)

    free(path);

    //釋放節(jié)點路徑

    return 1;

    }

    值得注意的是,目前鉤子函數(shù)的觸發(fā)條件是遠程的客戶端連接方式,暫不支持本地操作日志記錄功能。該算法基本能夠?qū)崿F(xiàn)目前所需要的MDSplus Log的功能。圖3是目前完善后的日志文件能夠記錄到的日志內(nèi)容,新增加了{date} (pid number) HookType called for {node absolutely path}日志格式,使得日志信息更加完整、可靠。

    圖3 MDSplus日志內(nèi)容

    3 離線數(shù)據(jù)處理

    MDSplus日志內(nèi)容作為Flume的代理對象Agent的數(shù)據(jù)來源,將日志信息緩沖到Channel中。采用了Flume的選擇分流模式,將事件流向兩個目的地。在離線模式下,Channel1介質(zhì)設(shè)置為磁盤介質(zhì),一旦達到緩沖大小,就將日志內(nèi)容發(fā)送到下游Sink1指定的HDFS中進行存儲。分流模式如圖4所示。

    圖4 Flume分流模式

    HDFS中的存儲內(nèi)容是Flume過濾后以天數(shù)為單位存儲的日志信息,使用Hadoop的MapReduce計算框架將日志信息分解成兩種不同的數(shù)據(jù)模型[7]:

    (1) 客戶模型。記錄著當(dāng)前用戶的信息,包括用戶連接或者斷開連接的時間、當(dāng)前連接的進程號、用戶名、IP地址、當(dāng)前用戶狀態(tài)等信息:

    client(linkTime:String,pid:Integer,user:String,host:String, status:String)

    (2) 操作模型。記錄著用戶連接MDSplus服務(wù)器后一系列的操作信息,包括操作時間、進程號、數(shù)據(jù)操作類型、操作的樹名、炮號名等信息:

    operation(linkTime:String,pid:Integer,hooktype:String, tree:String, shot:Integer, nodepath:String)

    考慮到日志信息中含有多種不同類型的日志信息種類,所以在MapReduce的map過程需要接收兩種不同的輸入數(shù)據(jù)類型進行序列化,分別是client數(shù)據(jù)類型和operation數(shù)據(jù)類型。然后繼承Hadoop接口中的GenericWritable類,將兩種數(shù)據(jù)類型結(jié)合起來,這樣就解決了map過程中可能出現(xiàn)不同的數(shù)據(jù)類型的情況,具體如下:

    public class logWritable extends GenericWritable {

    private static Class[] CLASSES=null;

    static {

    CLASSES=(Class[]) new Class[] {

    org.apache.hadoop.io.Text.class,

    ClientWritable.class,

    //自定義client類型

    OperationWritable.class

    //自定義operation類型

    };

    }

    ……………………………省略……………………………

    }

    經(jīng)過數(shù)據(jù)的ETL過程,可以看到MDSplus日志信息被提取出來放在以下兩個數(shù)據(jù)庫表中。每個表中部分信息如圖5所示。

    圖5 離線處理結(jié)果

    4 準實時數(shù)據(jù)處理

    考慮到要從MDSplus日志中獲取到實時的信息,從而即時地采取手段進行應(yīng)對惡意的服務(wù)器攻擊等行為。關(guān)于實時計算框架在Spark Streaming和Storm之間的選擇,可以清楚地看見,Storm對于消息的處理是純實時的,是一條一條消息進行處理,但是相比較于Spark Streaming吞吐量比較低[8]?;谝韵聨c的考慮,實時處理框架最終選擇了Spark Streaming計算模型:

    1) MDSplus日志分析不需要達到純實時的精確度。

    2) Spark生態(tài)對實時計算、離線批處理、交互式查詢等業(yè)務(wù)功能可拓展性強。

    3) Spark生態(tài)圈很容易和現(xiàn)有的Hadoop生態(tài)圈結(jié)合。

    結(jié)合圖4,很容易看到MDSplus的日志流的下一個目的地是Kafka,其中采用的緩沖通道Channel2是內(nèi)存緩沖。為了避免Flume直接將日志文件直接發(fā)送給Spark Streaming處理導(dǎo)致的計算框架崩潰的情況,其將消息流先發(fā)送給Kafka這個消息中間件,日志數(shù)據(jù)以發(fā)布-訂閱的模式實時記錄到對應(yīng)的topic里,Spark Streaming從相對應(yīng)的Topic中讀取數(shù)據(jù)流進行流數(shù)據(jù)計算。

    在整個準實時數(shù)據(jù)處理流程中,采用Spark原生的編程語言Scala進行編程,降低了代碼的冗余。處理的過程中,根據(jù)流數(shù)據(jù)的內(nèi)容進行過濾,提取日志內(nèi)容中有效字段。將原有的RDD(resilient distributed dataset)轉(zhuǎn)換成以RDD為基礎(chǔ)的分布式數(shù)據(jù)集的DataFrame形式。其中DataFrame應(yīng)用于使用SQL處理數(shù)據(jù)的場景,在系統(tǒng)中采用了Spark的SQLContext類,將處理后的字段寫入到MySQL數(shù)據(jù)庫中。部分處理過程如下所示:

    //開始處理整個日志內(nèi)容

    logs.foreachRDD(logs=>{

    //創(chuàng)建一個sqlcontext單例模式

    val sQLContext=

    SQLContextSingleton.getInstance(logs.sparkContext)

    import sQLContext.implicits._

    //client日志內(nèi)容處理

    var flag =″OFF″

    val logClient=logs.filter({s=>

    s.contains(″Connection″)

    }).map({k=>

    k.split(″ ″)

    }).map({t=>

    if(t(9)==″received″)

    flag=″ON″

    else

    flag=″OFF″

    new client(

    linkTime=t(0)+″ ″+t(1)+″ ″+t(2)+″ ″+t(3)+″ ″+t(4),

    //后面轉(zhuǎn)換成timeStamp

    pid=t(7).replace(″)″,″″).toInt,

    user=t(11).split(″@″)(0),

    host=t(11).split(″@″)(1),

    status=flag

    )

    }).toDF()

    logClient.registerTempTable(″client″)

    經(jīng)過SparkStreaming處理后提取出來的字段放置在不同的DataFrame中,最終的結(jié)果存到MYSQL數(shù)據(jù)庫中,供數(shù)據(jù)展示前端進行可視化。

    5 數(shù)據(jù)可視化

    無論是離線的數(shù)據(jù)處理,還是涉及到的實時數(shù)據(jù)處理,都需要將數(shù)據(jù)進行可視化,方便大家快速直觀地了解目前MDSplus服務(wù)相關(guān)的信息。在前端的展示上采取了Zeppelin數(shù)據(jù)可視化工具和傳統(tǒng)的Web展示工具兩種方式相結(jié)合的手段。Zeppelin作為大數(shù)據(jù)可視化工具,不僅能夠很好地支持Spark和Hadoop,還能和傳統(tǒng)的MYSql相互連接。Web展現(xiàn)的方式采用了Echarts插件,將MDSplus服務(wù)器狀態(tài)能夠直觀展現(xiàn)出來[9]。圖6是Web端日志數(shù)據(jù)可視化的內(nèi)容之一,顯示當(dāng)前各國在線人數(shù)以及當(dāng)前最長在線的用戶。

    圖6 數(shù)據(jù)可視化Web展示

    6 系統(tǒng)測試與分析

    系統(tǒng)測試過程中,采取多線程并發(fā)式模擬多用戶訪問MDSplus數(shù)據(jù)庫,并對MDSplus數(shù)據(jù)庫進行各種數(shù)據(jù)讀取等操作。模擬并發(fā)用戶量1 000多名,每個用戶的操作平均產(chǎn)生20條日志,共計產(chǎn)生約3萬條數(shù)據(jù)。測試采取兩種不同的方式進行日志處理,分別是MapReduce方式的離線數(shù)據(jù)處理、Spark Streaming的準實時數(shù)據(jù)處理方式。表2是兩種不同的處理方式的時間上的對比。

    表2 MDSplus日志處理方式對比

    由于離線數(shù)據(jù)在處理的過程中,需要啟動系統(tǒng)的資源,所以耗費比較長的時間,但是在數(shù)據(jù)量達到海量時,該處理方式具有一定的優(yōu)勢。而準實時處理是按照時間切片進行數(shù)據(jù)拉取和處理,所以在實時性方面占有優(yōu)勢。該工作系第一次對MDSplus日志進行功能完善和日志信息處理的工作,目前還沒有其他相關(guān)的工作對MDSplus進行日志完善和處理,屬于原創(chuàng)性工作,所以暫時沒有和其他的工作在時間和結(jié)果上進行對比。

    7 結(jié) 語

    本文介紹了利用大數(shù)據(jù)技術(shù)對EAST數(shù)據(jù)訪問日志分析系統(tǒng)的設(shè)計和實踐。該系統(tǒng)極大地方便了聚變科研人員對EAST實驗數(shù)據(jù)的管理。首次對MDSplus的日志系統(tǒng)進行改進,完善了MDSplus日志信息。針對用戶行為產(chǎn)生的海量日志數(shù)據(jù),使用大數(shù)據(jù)技術(shù)中比較成熟的HadoopMR、SparkStreaming等技術(shù)很好地完成了日志的離線和在線的解析。這項工作不僅為 聚變領(lǐng)域中數(shù)據(jù)訪問工作提供了借鑒,還對其他的海量日志的處理工作具有一定的參考價值。

    猜你喜歡
    離線日志可視化
    基于CiteSpace的足三里穴研究可視化分析
    基于Power BI的油田注水運行動態(tài)分析與可視化展示
    云南化工(2021年8期)2021-12-21 06:37:54
    一名老黨員的工作日志
    華人時刊(2021年13期)2021-11-27 09:19:02
    異步電機離線參數(shù)辨識方法
    防爆電機(2021年4期)2021-07-28 07:42:46
    呼吸閥離線檢驗工藝與評定探討
    淺談ATC離線基礎(chǔ)數(shù)據(jù)的準備
    扶貧日志
    心聲歌刊(2020年4期)2020-09-07 06:37:14
    基于CGAL和OpenGL的海底地形三維可視化
    “融評”:黨媒評論的可視化創(chuàng)新
    傳媒評論(2019年4期)2019-07-13 05:49:14
    離線富集-HPLC法同時測定氨咖黃敏膠囊中5種合成色素
    中成藥(2018年2期)2018-05-09 07:20:09
    日韩有码中文字幕| 精品少妇久久久久久888优播| 91精品三级在线观看| 国产区一区二久久| 男女下面插进去视频免费观看| 日韩三级视频一区二区三区| 99久久人妻综合| 久久久国产欧美日韩av| 搡老岳熟女国产| 国产日韩欧美在线精品| 日韩精品免费视频一区二区三区| 欧美在线黄色| 少妇被粗大的猛进出69影院| 另类亚洲欧美激情| 一二三四社区在线视频社区8| 亚洲第一青青草原| 国产一区二区激情短视频 | svipshipincom国产片| 国产99久久九九免费精品| 无限看片的www在线观看| a级毛片黄视频| av在线老鸭窝| 日韩视频一区二区在线观看| 美女主播在线视频| 欧美中文综合在线视频| 狠狠婷婷综合久久久久久88av| 丝瓜视频免费看黄片| 国产精品一二三区在线看| 三上悠亚av全集在线观看| 久久毛片免费看一区二区三区| 美女高潮到喷水免费观看| 午夜福利在线免费观看网站| 国产伦人伦偷精品视频| 国产一区二区三区在线臀色熟女 | 国产黄色免费在线视频| 亚洲一卡2卡3卡4卡5卡精品中文| 色婷婷av一区二区三区视频| 亚洲精品国产一区二区精华液| 我的亚洲天堂| 黑人操中国人逼视频| 一级a爱视频在线免费观看| 成人av一区二区三区在线看 | 女人精品久久久久毛片| 欧美一级毛片孕妇| 国产精品一区二区精品视频观看| 少妇被粗大的猛进出69影院| 亚洲色图 男人天堂 中文字幕| 成人18禁高潮啪啪吃奶动态图| 又紧又爽又黄一区二区| 国产欧美日韩精品亚洲av| 青草久久国产| 精品一区二区三区av网在线观看 | 日本五十路高清| 欧美日韩中文字幕国产精品一区二区三区 | 久久99一区二区三区| 18禁裸乳无遮挡动漫免费视频| 亚洲欧美一区二区三区久久| 日本欧美视频一区| 少妇裸体淫交视频免费看高清 | 久热这里只有精品99| 纯流量卡能插随身wifi吗| 每晚都被弄得嗷嗷叫到高潮| 国产精品影院久久| h视频一区二区三区| 欧美黄色片欧美黄色片| videosex国产| 永久免费av网站大全| 后天国语完整版免费观看| 一本色道久久久久久精品综合| 欧美大码av| 91九色精品人成在线观看| 日韩中文字幕欧美一区二区| 精品人妻1区二区| 在线观看一区二区三区激情| 久久亚洲国产成人精品v| 欧美激情高清一区二区三区| 成年人黄色毛片网站| 18禁黄网站禁片午夜丰满| 黑人猛操日本美女一级片| 秋霞在线观看毛片| 岛国毛片在线播放| 日本wwww免费看| 99九九在线精品视频| 亚洲少妇的诱惑av| 天堂中文最新版在线下载| 老司机福利观看| 超碰成人久久| 国产精品影院久久| 成年av动漫网址| 麻豆乱淫一区二区| 国产一级毛片在线| 黄色 视频免费看| 纯流量卡能插随身wifi吗| 亚洲第一av免费看| av有码第一页| 男女免费视频国产| 99热国产这里只有精品6| 午夜久久久在线观看| 亚洲欧美一区二区三区久久| 久久久久久免费高清国产稀缺| 亚洲第一av免费看| 成人免费观看视频高清| 人成视频在线观看免费观看| 亚洲一卡2卡3卡4卡5卡精品中文| 亚洲avbb在线观看| 美女福利国产在线| av免费在线观看网站| 亚洲精品一区蜜桃| 在线观看免费视频网站a站| 亚洲一码二码三码区别大吗| 一级毛片电影观看| 亚洲全国av大片| 成在线人永久免费视频| 亚洲第一欧美日韩一区二区三区 | 一边摸一边做爽爽视频免费| 久久女婷五月综合色啪小说| 亚洲精品乱久久久久久| 欧美成人午夜精品| 亚洲人成77777在线视频| 两人在一起打扑克的视频| 岛国在线观看网站| 精品少妇黑人巨大在线播放| 99久久精品国产亚洲精品| 不卡av一区二区三区| 青春草视频在线免费观看| 午夜福利在线观看吧| 国产精品 欧美亚洲| 欧美精品啪啪一区二区三区 | av在线app专区| 一个人免费看片子| 亚洲成人国产一区在线观看| 狠狠婷婷综合久久久久久88av| 成年人黄色毛片网站| 国产精品 欧美亚洲| 夜夜骑夜夜射夜夜干| 黄网站色视频无遮挡免费观看| 巨乳人妻的诱惑在线观看| 女性生殖器流出的白浆| 亚洲精华国产精华精| 成人国语在线视频| 精品高清国产在线一区| 欧美精品亚洲一区二区| 久久久国产欧美日韩av| 亚洲中文av在线| 一区二区三区精品91| 欧美国产精品一级二级三级| 成年av动漫网址| 51午夜福利影视在线观看| 精品一区在线观看国产| 国产成人欧美| 天堂中文最新版在线下载| 亚洲精品国产色婷婷电影| 婷婷色av中文字幕| 俄罗斯特黄特色一大片| svipshipincom国产片| 国产精品免费视频内射| 久热这里只有精品99| 国产精品.久久久| 女人久久www免费人成看片| 国内毛片毛片毛片毛片毛片| 一区二区三区精品91| 最新在线观看一区二区三区| 91大片在线观看| 搡老熟女国产l中国老女人| 老司机靠b影院| 亚洲精品久久成人aⅴ小说| 99国产综合亚洲精品| 亚洲欧美成人综合另类久久久| 免费av中文字幕在线| 国产人伦9x9x在线观看| 国产精品免费大片| 天堂8中文在线网| 9191精品国产免费久久| av一本久久久久| 午夜激情久久久久久久| 18在线观看网站| 国产亚洲欧美精品永久| 91精品伊人久久大香线蕉| 日韩 亚洲 欧美在线| 在线观看一区二区三区激情| 美女高潮喷水抽搐中文字幕| 男女下面插进去视频免费观看| e午夜精品久久久久久久| 日日爽夜夜爽网站| 欧美日韩黄片免| 国产精品国产av在线观看| 国产伦人伦偷精品视频| 亚洲成国产人片在线观看| 人妻人人澡人人爽人人| 十八禁高潮呻吟视频| 久久女婷五月综合色啪小说| 久久这里只有精品19| 亚洲av成人一区二区三| 免费日韩欧美在线观看| 精品亚洲成国产av| 国产精品久久久久久人妻精品电影 | av欧美777| 女人久久www免费人成看片| 嫁个100分男人电影在线观看| 免费av中文字幕在线| 欧美激情久久久久久爽电影 | 国产熟女午夜一区二区三区| 法律面前人人平等表现在哪些方面 | 黑人巨大精品欧美一区二区蜜桃| 捣出白浆h1v1| 亚洲五月婷婷丁香| 国产日韩一区二区三区精品不卡| 一边摸一边做爽爽视频免费| 美女高潮喷水抽搐中文字幕| 啦啦啦中文免费视频观看日本| 国产精品1区2区在线观看. | 十八禁人妻一区二区| 丰满人妻熟妇乱又伦精品不卡| 99国产精品一区二区三区| 精品人妻1区二区| 日本黄色日本黄色录像| 国产色视频综合| 久久热在线av| 国产亚洲一区二区精品| 国产欧美日韩一区二区三 | 制服人妻中文乱码| 国产精品国产三级国产专区5o| 精品乱码久久久久久99久播| 国产成人影院久久av| 欧美精品av麻豆av| 亚洲五月色婷婷综合| 久久天堂一区二区三区四区| 中文欧美无线码| 女人精品久久久久毛片| 狠狠精品人妻久久久久久综合| 美女大奶头黄色视频| 日日摸夜夜添夜夜添小说| 80岁老熟妇乱子伦牲交| 自拍欧美九色日韩亚洲蝌蚪91| 女人被躁到高潮嗷嗷叫费观| 国产精品偷伦视频观看了| 一本久久精品| 亚洲中文av在线| 亚洲精品国产色婷婷电影| 91成人精品电影| 后天国语完整版免费观看| 一边摸一边抽搐一进一出视频| 欧美激情极品国产一区二区三区| 亚洲情色 制服丝袜| 亚洲欧美色中文字幕在线| 免费观看a级毛片全部| 亚洲国产精品成人久久小说| 亚洲九九香蕉| 国产成人精品久久二区二区免费| 日本黄色日本黄色录像| 亚洲情色 制服丝袜| 国产真人三级小视频在线观看| 国产一区二区三区av在线| 男人爽女人下面视频在线观看| 成人免费观看视频高清| 啦啦啦中文免费视频观看日本| 久久精品国产亚洲av香蕉五月 | 在线观看免费午夜福利视频| 国产无遮挡羞羞视频在线观看| 亚洲七黄色美女视频| 国精品久久久久久国模美| 久热这里只有精品99| 夜夜夜夜夜久久久久| 精品国产超薄肉色丝袜足j| 在线看a的网站| 王馨瑶露胸无遮挡在线观看| www.av在线官网国产| 成人影院久久| 久久精品aⅴ一区二区三区四区| 亚洲国产av影院在线观看| 午夜两性在线视频| 人成视频在线观看免费观看| 国产精品熟女久久久久浪| 视频区欧美日本亚洲| 久久综合国产亚洲精品| 亚洲,欧美精品.| 大码成人一级视频| 91成人精品电影| 国产欧美日韩综合在线一区二区| 亚洲精品国产区一区二| av超薄肉色丝袜交足视频| 日韩免费高清中文字幕av| 美女高潮到喷水免费观看| 黄片播放在线免费| 宅男免费午夜| 91大片在线观看| 精品一品国产午夜福利视频| 国产区一区二久久| 男女午夜视频在线观看| 久久这里只有精品19| 黄色 视频免费看| 最新的欧美精品一区二区| 亚洲一区中文字幕在线| 51午夜福利影视在线观看| 丝袜美足系列| 久久精品人人爽人人爽视色| 亚洲精品av麻豆狂野| 美女高潮喷水抽搐中文字幕| 精品一区在线观看国产| 日韩欧美一区二区三区在线观看 | 国产精品 国内视频| 日韩免费高清中文字幕av| 日韩熟女老妇一区二区性免费视频| 欧美久久黑人一区二区| 两个人免费观看高清视频| 中文字幕色久视频| 亚洲成人免费av在线播放| 国产成人一区二区三区免费视频网站| 少妇粗大呻吟视频| 少妇裸体淫交视频免费看高清 | 亚洲av男天堂| 下体分泌物呈黄色| 黄色视频不卡| 少妇的丰满在线观看| 亚洲欧美激情在线| 精品少妇黑人巨大在线播放| 最新在线观看一区二区三区| 777久久人妻少妇嫩草av网站| 久久久久精品人妻al黑| 久久久久久亚洲精品国产蜜桃av| 国产精品一区二区精品视频观看| 人人妻人人爽人人添夜夜欢视频| 亚洲欧美成人综合另类久久久| 欧美日韩av久久| 一二三四社区在线视频社区8| 可以免费在线观看a视频的电影网站| 亚洲中文字幕日韩| 成在线人永久免费视频| 久久ye,这里只有精品| 国产激情久久老熟女| 国产精品国产三级国产专区5o| 欧美日韩中文字幕国产精品一区二区三区 | 黄网站色视频无遮挡免费观看| 一个人免费在线观看的高清视频 | 亚洲视频免费观看视频| 国产精品一区二区在线不卡| 国产精品香港三级国产av潘金莲| 2018国产大陆天天弄谢| 一区福利在线观看| 国产亚洲午夜精品一区二区久久| 日韩欧美一区二区三区在线观看 | 汤姆久久久久久久影院中文字幕| 亚洲精品成人av观看孕妇| 一级,二级,三级黄色视频| 一边摸一边抽搐一进一出视频| 亚洲精品中文字幕一二三四区 | 日韩视频在线欧美| 亚洲avbb在线观看| 80岁老熟妇乱子伦牲交| 欧美大码av| 国产欧美日韩一区二区三 | 巨乳人妻的诱惑在线观看| 一本色道久久久久久精品综合| 国产日韩欧美亚洲二区| 日韩中文字幕视频在线看片| 免费少妇av软件| av又黄又爽大尺度在线免费看| av在线老鸭窝| 亚洲精品国产一区二区精华液| 欧美97在线视频| 人妻久久中文字幕网| 国产成人系列免费观看| 国产男人的电影天堂91| 午夜免费观看性视频| 欧美另类亚洲清纯唯美| 午夜福利一区二区在线看| 国产精品免费大片| 1024香蕉在线观看| 久久人人爽av亚洲精品天堂| 19禁男女啪啪无遮挡网站| 日日夜夜操网爽| 亚洲精品美女久久av网站| 日本av手机在线免费观看| 久久久久精品人妻al黑| 国产av国产精品国产| 国产三级黄色录像| 精品卡一卡二卡四卡免费| 免费高清在线观看日韩| 我要看黄色一级片免费的| 精品国产乱码久久久久久男人| 一本综合久久免费| cao死你这个sao货| 亚洲专区国产一区二区| 香蕉国产在线看| 啦啦啦啦在线视频资源| 99热国产这里只有精品6| 伊人久久大香线蕉亚洲五| 精品久久久久久电影网| 午夜福利视频在线观看免费| 高清av免费在线| 亚洲欧美色中文字幕在线| 中文精品一卡2卡3卡4更新| 国产精品香港三级国产av潘金莲| 正在播放国产对白刺激| 久久久久精品人妻al黑| 亚洲av成人一区二区三| 国产免费福利视频在线观看| a 毛片基地| 视频在线观看一区二区三区| 婷婷色av中文字幕| 久久久精品国产亚洲av高清涩受| 无遮挡黄片免费观看| 狂野欧美激情性xxxx| 亚洲国产看品久久| 高清在线国产一区| 久久久久精品人妻al黑| 王馨瑶露胸无遮挡在线观看| 狠狠狠狠99中文字幕| 欧美精品亚洲一区二区| 欧美精品一区二区免费开放| 好男人电影高清在线观看| 亚洲伊人久久精品综合| 精品一区二区三卡| 中文字幕最新亚洲高清| 国产欧美亚洲国产| 天天躁日日躁夜夜躁夜夜| 香蕉丝袜av| 色老头精品视频在线观看| 美女大奶头黄色视频| 国产亚洲av高清不卡| 国产黄频视频在线观看| 自线自在国产av| 十分钟在线观看高清视频www| 亚洲第一av免费看| 国产高清国产精品国产三级| 岛国毛片在线播放| 欧美人与性动交α欧美软件| 伊人亚洲综合成人网| 亚洲成人免费电影在线观看| 99热国产这里只有精品6| 国产日韩欧美亚洲二区| 午夜成年电影在线免费观看| 99国产精品免费福利视频| 啦啦啦在线免费观看视频4| 热99re8久久精品国产| 国产欧美日韩一区二区三区在线| 十分钟在线观看高清视频www| 精品一区二区三卡| 欧美久久黑人一区二区| 国产精品一区二区在线观看99| 美国免费a级毛片| 69av精品久久久久久 | 国产免费av片在线观看野外av| 成年女人毛片免费观看观看9 | 99国产精品一区二区三区| 国产在线视频一区二区| 久久久国产一区二区| 欧美在线黄色| 国产麻豆69| 男人舔女人的私密视频| 麻豆av在线久日| 欧美性长视频在线观看| 捣出白浆h1v1| 亚洲欧美一区二区三区久久| 久久久久久久久久久久大奶| 美女视频免费永久观看网站| 性少妇av在线| 人妻 亚洲 视频| 人人妻人人添人人爽欧美一区卜| 大陆偷拍与自拍| 下体分泌物呈黄色| 波多野结衣一区麻豆| 人人妻,人人澡人人爽秒播| 中文字幕色久视频| 久久中文看片网| 中文字幕av电影在线播放| 日韩视频一区二区在线观看| 97人妻天天添夜夜摸| 一区二区三区精品91| 好男人电影高清在线观看| 中文字幕色久视频| a级片在线免费高清观看视频| av国产精品久久久久影院| 久久人妻福利社区极品人妻图片| 少妇 在线观看| 亚洲天堂av无毛| 极品少妇高潮喷水抽搐| 法律面前人人平等表现在哪些方面 | 菩萨蛮人人尽说江南好唐韦庄| 精品国产一区二区三区四区第35| 久久综合国产亚洲精品| 国产精品自产拍在线观看55亚洲 | 亚洲欧美清纯卡通| 国产成人影院久久av| 91字幕亚洲| 大码成人一级视频| 国产精品二区激情视频| 亚洲欧美一区二区三区久久| 亚洲av国产av综合av卡| 99久久人妻综合| www.精华液| 在线天堂中文资源库| 无限看片的www在线观看| 又大又爽又粗| 韩国精品一区二区三区| 多毛熟女@视频| 国产欧美亚洲国产| 国产老妇伦熟女老妇高清| 欧美精品一区二区免费开放| 日本91视频免费播放| 国产精品一区二区在线不卡| 国产男女超爽视频在线观看| 久久久久国产精品人妻一区二区| 国产成人av教育| 国产真人三级小视频在线观看| 精品一区二区三区av网在线观看 | 最新的欧美精品一区二区| 亚洲专区中文字幕在线| 亚洲国产中文字幕在线视频| 美女高潮到喷水免费观看| 久久久久久亚洲精品国产蜜桃av| 他把我摸到了高潮在线观看 | 精品亚洲乱码少妇综合久久| 欧美国产精品一级二级三级| 视频区欧美日本亚洲| 欧美日韩精品网址| 亚洲人成电影免费在线| 久久精品熟女亚洲av麻豆精品| 50天的宝宝边吃奶边哭怎么回事| 黄频高清免费视频| 国产精品久久久久久精品古装| 十分钟在线观看高清视频www| 1024香蕉在线观看| 91九色精品人成在线观看| 视频在线观看一区二区三区| 亚洲精品一区蜜桃| 国产精品一区二区在线不卡| 美女脱内裤让男人舔精品视频| 一边摸一边做爽爽视频免费| 女人精品久久久久毛片| 免费在线观看完整版高清| 国产在视频线精品| 欧美在线一区亚洲| 欧美日韩精品网址| 亚洲人成电影观看| 午夜视频精品福利| 免费在线观看黄色视频的| 99香蕉大伊视频| 久久国产精品影院| 亚洲精品日韩在线中文字幕| 亚洲全国av大片| 国产一区二区在线观看av| 丝袜喷水一区| 桃花免费在线播放| 亚洲全国av大片| 国产精品秋霞免费鲁丝片| 国产精品影院久久| 亚洲第一欧美日韩一区二区三区 | 亚洲三区欧美一区| 亚洲黑人精品在线| 丝袜脚勾引网站| 亚洲一区二区三区欧美精品| 亚洲五月色婷婷综合| 在线观看免费日韩欧美大片| 欧美 日韩 精品 国产| 精品久久久久久电影网| 搡老岳熟女国产| 欧美少妇被猛烈插入视频| 高清视频免费观看一区二区| 国产1区2区3区精品| 丝袜美腿诱惑在线| 老司机在亚洲福利影院| 成人手机av| 嫩草影视91久久| 国产一区二区在线观看av| videos熟女内射| 自拍欧美九色日韩亚洲蝌蚪91| av欧美777| 亚洲国产精品一区三区| 精品少妇黑人巨大在线播放| 91精品伊人久久大香线蕉| 香蕉丝袜av| 97人妻天天添夜夜摸| 国产精品成人在线| 成人国产一区最新在线观看| 日韩制服骚丝袜av| 国产精品麻豆人妻色哟哟久久| 高清av免费在线| 黄片小视频在线播放| 啦啦啦在线免费观看视频4| 免费高清在线观看日韩| 亚洲va日本ⅴa欧美va伊人久久 | 制服人妻中文乱码| 视频区欧美日本亚洲| 免费在线观看视频国产中文字幕亚洲 | 欧美一级毛片孕妇| 91麻豆精品激情在线观看国产 | 天天躁夜夜躁狠狠躁躁| 桃花免费在线播放| 人妻 亚洲 视频| 亚洲精品久久午夜乱码| 国产精品一区二区在线观看99| 高清欧美精品videossex| 一区二区三区精品91| 欧美97在线视频| 99久久综合免费| 嫁个100分男人电影在线观看| 啦啦啦免费观看视频1| 中文字幕高清在线视频| 欧美日韩成人在线一区二区| 国产真人三级小视频在线观看| 中文字幕高清在线视频| 久久精品亚洲av国产电影网| 男女无遮挡免费网站观看| 99九九在线精品视频| 成人黄色视频免费在线看| 亚洲国产毛片av蜜桃av| 午夜福利视频精品| 超色免费av| 成年动漫av网址| 一区二区三区乱码不卡18| 中文字幕人妻熟女乱码| 亚洲成人国产一区在线观看| 色老头精品视频在线观看| 99久久精品国产亚洲精品|