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

    基于Hive的高可用雙引擎數(shù)據倉庫①

    2019-09-24 06:20:24張彤彤杜偉靜劉學敏
    計算機系統(tǒng)應用 2019年9期
    關鍵詞:高可用性數(shù)據倉庫引擎

    李 翀,張彤彤,2,杜偉靜,2,劉學敏

    1(中國科學院 計算機網絡信息中心,北京 100190)

    2(中國科學院大學,北京 100190)

    隨著大數(shù)據分析挖掘技術不斷發(fā)展,數(shù)據所蘊含的價值被不斷發(fā)掘,數(shù)據已成為各行各業(yè)社會團體最重要的資源之一.如何高效存儲這種來自不同系統(tǒng),具有不同格式的多源異構數(shù)據,怎樣將這些科研管理數(shù)據整合利用,打破信息孤島,進行數(shù)據挖掘,輔助決策分析,實現(xiàn)數(shù)據互通,支持在線流處理、離線批處理及OLAP、OLTP 不同場景的數(shù)據分析處理需求,優(yōu)化查詢效率,提供經濟高效分析計算平臺是當下研究熱點.

    在數(shù)字化高速發(fā)展的信息時代,科研管理過程的實質是信息化管理的過程,是對科研信息資源進行收集、整理、統(tǒng)計、分析并加以利用的過程[1,2].科研管理信息系統(tǒng)廣泛應用于高校和科研院所,已積累形式多樣、相互隔離、分布廣泛,標準各異的海量數(shù)據,由于缺乏全局管理、治理維護、統(tǒng)一平臺,無法對科研成果科學評估及輔助決策制定提供有效支持.

    本文以中國科學院科研管理態(tài)勢感知和競爭力分析為研究背景,依托中國科學院科研與教育態(tài)勢感知服務項目,以匯聚全院科研與教育投入、產出、成果、發(fā)展等結構化、半結構化和非結構化數(shù)據,構建可擴展高可用大數(shù)據倉庫、高效OLAP 查詢分析實際需求為切入點,聚焦科研管理大數(shù)據匯集、存儲、分析的需求,研究、設計和構建面向全院科研管理大數(shù)據的數(shù)據倉庫,為項目后續(xù)在線分析、數(shù)據挖掘、搭建知識圖譜、學科態(tài)勢和競爭力分析等需求提供平臺支持.

    1 研究現(xiàn)狀和相關工作

    數(shù)據倉庫(data warehouse) 是一個面向主題的(subject oriented)、集成的(integrated)、相對穩(wěn)定的(non-volatile)、反映歷史變化(time variant)的數(shù)據集合,是在現(xiàn)有數(shù)據庫的基礎上,對其中的數(shù)據再次進行抽取、加工和使用,并最終用于管理決策的集合,并不是簡單的數(shù)據復制或數(shù)據累加[3,4].數(shù)據倉庫當前主要的應用場景包括報表展示、實時查詢、BI (Business Intelligence)展示、數(shù)據分析、數(shù)據挖掘、模型訓練等方面.它提供了一種有效的訪問這些數(shù)據的方法,可以幫助科研機構快速而正確的做出決策.

    傳統(tǒng)數(shù)據倉庫大都是基于Oracle、MySQL 這樣的關系型數(shù)據庫,擴展成本高,面對PB 級別的數(shù)據量以及各種關系數(shù)據庫、NoSQL 數(shù)據庫、XML 文件等數(shù)據源,其處理速度和處理效率不能夠滿足數(shù)據存儲、查詢以及融合多維度數(shù)據進行分析的需要[5].

    廣義上來說,Hadoop 大數(shù)據平臺也可以看做是新一代的數(shù)據倉庫系統(tǒng),它具有很多現(xiàn)代數(shù)據倉庫的特征,且具有低成本、高性能、高容錯和可擴展等特性,被企業(yè)所廣泛使用.IBM 的研究人員將基于Hadoop 平臺的SQL 查詢系統(tǒng)分為兩大類:Database-Hadoop hybrids和Native Hadoop-based systems.第一類中只是使用了Hadoop 的調度和容錯機制,使用關系數(shù)據庫進行查詢[6].第二類則充分利用了Hadoop 平臺的可擴展性,主要分為3 個小類:1)基于MapReduce 的Hive;2) 基于內存計算框架Spark 的Spark SQL;3) 基于shared-nothing 架構的大規(guī)模并行處理(Massively Parallel Processing,MPP)引擎,如Impala.在文獻[7]和文獻[8]對比分析了最具代表性的Hive、Impala和Spark SQL 這3 種SQL-on-Hadoop 查詢引擎,實驗表明3 個查詢引擎均有各自的優(yōu)點,綜合來看,Hive 的查詢結果準確率更高,更為穩(wěn)定,但查詢時延較為嚴重,適合批處理;Impala 查詢速度最快,但系統(tǒng)穩(wěn)定性有待提高;Spark SQL 處理速度處于二者之間,更適合多并發(fā)和流處理場景.

    基于Hadoop 的多種SQL 查詢引擎各有優(yōu)勢,但從穩(wěn)定性、易用性、兼容性和性能多個方面對比分析,目前并不存在各方面均最優(yōu)的SQL 引擎.考慮到項目離線批處理和在線流處理的需求,而目前較少有兼顧兩種需求的數(shù)據倉庫實施方案,結合當下較為成熟的開源技術方案,本文設計并實現(xiàn)了面向科研管理大數(shù)據的數(shù)據存儲系統(tǒng).

    2 大數(shù)據倉庫設計

    傳統(tǒng)數(shù)據倉庫大都只用到結構化數(shù)據處理技術,大數(shù)據倉庫不僅要處理關系數(shù)據庫中的結構化數(shù)據,還要處理海量半結構化和非結構化數(shù)據,并為大數(shù)據分析提供平臺,需要結合大數(shù)據技術設計和構建.以下分別以相關技術分析選型、集群高可用設計、系統(tǒng)設計闡述大數(shù)據倉庫設計思路.

    2.1 技術選型

    Hive 是基于Hadoop 的數(shù)據倉庫工具,可以提供類SQL 查詢功能,本質是將SQL 查詢轉換為MapReduce程序.MapReduce 框架主要適用于大批量的集群任務,批量執(zhí)行導致時效性偏低,并不適合在線數(shù)據處理的場景,一般用來做數(shù)據的離線處理.使用Hive 來做用來做離線數(shù)據分析,比直接用MapReduce 程序開發(fā)效率更高.因為大多數(shù)的數(shù)據倉庫應用程序是基于關系數(shù)據庫現(xiàn)實的,所以Hive 降低了將這些應用程序移植到Hadoop 上的障礙[9].

    MapReduce 框架及其生態(tài)相對較為簡單,對計算機性能的要求也相對較弱,運行更穩(wěn)定,方便搭建及擴充集群,適合長期后臺運行.但其執(zhí)行速度慢,不適合實時性要求較高的查詢場景,在保證系統(tǒng)穩(wěn)定、減少運維難度的前提下,融合同樣基于Hadoop 平臺且系統(tǒng)相對穩(wěn)定的Spark 框架是更好的選擇,并且能為在線分析、數(shù)據挖掘等提供支持.

    Spark 是借鑒了MapReduce 框架并在其基礎上發(fā)展起來的,繼承了其分布式計算的優(yōu)點并改進了MapReduce明顯的缺陷.Spark SQL 作為Spark 生態(tài)主要組件之一,與Hive 基于MapReduce 進行查詢類似,Spark SQL 使用Spark 作為計算引擎,在使用時需要處于Spark 環(huán)境.Spark SQL 幾乎完全兼容HiveQL 語法,只是Hive 特有的一些優(yōu)化參數(shù)及極少用語法不支持.

    Hive on Spark 是由Cloudera 發(fā)起,由Intel、MapR等公司共同參與的開源項目.它把Spark 作為Hive 的一個計算引擎,將Hive 查詢作為Spark 任務提交到Spark 集群進行計算.Hive On Spark和Spark SQL 只是SQL 引擎不同,并無本質的區(qū)別,都是把SQL 查詢翻譯成分布式可執(zhí)行的Spark 程序.而Hive on Spark與Hive on MapReduce 一樣可以使用HiveQL 語法.如果要在數(shù)據倉庫中使用Spark 作為計算引擎,融入Hive on Spark 是更好的選擇.

    綜上所述,Hive on Spark 與Hive on MapReduce 結合,可以高效切換計算引擎,同時提高資源利用率,降低運維成本.

    2.2 高可用性

    高可用性,即HA (High Availability),指的是通過盡量縮短因日常維護和突發(fā)系統(tǒng)崩潰導致的停機時間,以提高系統(tǒng)和應用的可用性.

    分布式系統(tǒng)通常采用主從結構,即一個主節(jié)點,連接N個從節(jié)點.主節(jié)點負責分發(fā)任務,從節(jié)點負責執(zhí)行任務,當主節(jié)點發(fā)生故障時,整個集群都會失效,這種故障稱為單點故障.

    HDFS 集群的不可用主要包括以下兩種情況:一是主節(jié)點主機宕機,導致集群不可用;二是計劃內的主節(jié)點軟件或硬件升級,導致集群在短時間內不可用.

    在Hadoop2.0 之前,也有若干技術試圖解決單點故障的問題.如元數(shù)據備份、Secondary NameNode、Backup NameNode、Facebook AvatarNode 方案[10]等,還有若干解決方案,基本都是依賴外部的HA 機制,譬如DRBD[11],Linux HA,VMware 的FT 等等.但以上方案存在需要手動切換、恢復時間過長、需要引入另一個單點等問題.

    為了解決上述問題,Hadoop 社區(qū)在Hadoop2.X 版本中給出了真正意義上的高可用HA 方案:Hadoop 集群由兩個NameNode 組成,一個處于Active 狀態(tài),另一個處于Standby 狀態(tài).Active NameNode 對外提供服務,而Standby NameNode 僅同步Active NameNode 的狀態(tài),以便能夠在它失敗時快速進行切換.其原理如圖1所示.集群通過ZooKeeper 進行心跳檢測,通過JournalNode 獨立進程進行相互通信,同步NameNode狀態(tài).

    圖1 高可用原理

    在生產環(huán)境中,必然要考慮到集群的高可用性,因此集群需要設置一個主節(jié)點備用節(jié)點,在主節(jié)點出現(xiàn)故障后能夠及時切換到備用節(jié)點,保證集群可用性.

    2.3 系統(tǒng)設計

    基于以上分析,本文采用基于Hive 的MapReduce+Spark 雙計算引擎混合架構進行大數(shù)據倉庫系統(tǒng)設計,滿足了項目對于數(shù)據倉庫高效、高可用和可擴展性的需求.為更好的管理Hadoop和Spark 兩個計算集群,提高集群資源的利用率及集群的計算效率,采用YARN (Yet Another Resource Negotiator)進行資源管理,保證了整個系統(tǒng)的穩(wěn)定性和可靠性,系統(tǒng)架構如圖2所示.

    圖2 系統(tǒng)技術架構

    系統(tǒng)將來自不同數(shù)據庫、互聯(lián)網、第三方的多源異構數(shù)據匯聚到HDFS 文件系統(tǒng),采用Hive 進行管理和索引,再通過上層計算引擎對數(shù)據進行查詢分析和計算.通過YARN 進行Hadoop 集群和Spark 集群的資源分配和管理,并通過ZooKeeper 實現(xiàn)系統(tǒng)中Hadoop、Spark、YARN 組件的高可用性,可按需擴展集群節(jié)點進行擴容.

    依據計算需求不同,通過配置或簡單命令可以隨時切換Hive 計算引擎.在對實時性要求不高或對穩(wěn)定性要求較高的場景下使用MapReduce 引擎;對實時性有一定要求時使用Spark 引擎.兩種引擎均使用HiveQL對數(shù)據進行操作,無需切換開發(fā)環(huán)境,可以高效利用集群資源對數(shù)據進行抽取、轉換,為機器學習和圖計算提供數(shù)據源,系統(tǒng)還可以通過Spark Streaming 基于HDFS 對數(shù)據進行流處理,為實時流處理提供平臺.

    3 實現(xiàn)與優(yōu)化

    Hadoop和Spark 均依賴于Java,集群需要安裝JDK,同時使用MapReduce和Spark 作為數(shù)據倉庫的計算引擎,需要安裝配置Hive.

    以Spark 作為計算引擎時,需要注意Hive 版本對Spark 版本的兼容性,具體對應版本在可以在下載Hive 源碼時查看pom.xml 文件中的spark.version,或者參考Hive 官網[12].默認Spark 預發(fā)布的版本中有Hive 的jar 包,要使用Hive on Spark 需要去掉這些Spark 訪問Hive 的jar 包,所以需要重新編譯Spark 源碼.不同的Spark 版本編譯命令有所區(qū)別,同樣參考Hive 官網.編譯Spark 源碼需要用到Maven,使用Spark 框架還需要用到Scala,Spark 從2.X 版本開始使用Scala 的2.11.X 版本.我們使用MySQL 數(shù)據庫存儲Hive 元數(shù)據.各資源版本如表1所示.

    表1 各資源版本

    3.1 集群部署架構

    Hadoop 集群和Spark 集群搭建在5 臺虛擬機上,虛擬機具體配置信息見表2.集群設置有一個主節(jié)點,一個主節(jié)點備用節(jié)點,進行任務管理,三個從節(jié)點進行任務執(zhí)行,架構如圖3所示.

    表2 服務器集群環(huán)境

    圖3 集群架構

    3.2 高可用性實現(xiàn)

    集群使用YARN 進行資源管理,Spark 集群部署為yarn-cluster 模式,通過高性能協(xié)調服務Zoo-Keeper和ZKFC (ZK Failover Controller process)組件實現(xiàn)高可用,具體服務部署如表3所示.目前已實現(xiàn)Hadoop、YARN、Spark 主備節(jié)點故障切換.在主節(jié)點進程Namenode (Hadoop)、Resourcemanager (YARN)、Master(Spark)因異常退出后,備用節(jié)點能夠及時啟用,繼續(xù)管理集群.

    3.3 Hive 負載均衡實現(xiàn)與優(yōu)化

    使用Hive 數(shù)據倉庫有三種連接方式:

    (1) Hive 的CLI 操作方式:bin/hive.

    (2) Hive JDBC 服務:

    nohup bin/hive --service hiveserver2 &

    bin/beeline

    !connect jdbc:hive2://10.2.4.60:10000

    (3) Hive 命令,bin/hive-e “HQL 語句”或者bin/hivef SQL 文件.

    以上連接方式,CLI 或者Hive 命令的方式僅允許使用HiveQL 執(zhí)行查詢、更新等操作,并且比較笨拙單一.而HiveServer2(HS2)支持多客戶端的并發(fā)和認證,并且允許遠程客戶端使用多種編程語言如Java、Python向Hive 提交請求,取回結果,為開放API 客戶端如JDBC、ODBC 提供了更好的支持.HS2 使得客戶端可以在不啟動CLI 的情況下對Hive 中的數(shù)據進行操作,如可以使用beeline 連接HS2 執(zhí)行查詢.當集群中存在多個HS2 服務時,用戶可以自行選擇具體主機進行連接,但某臺服務器連接數(shù)過大時容易造成端口不響應,服務器故障也會造成無法查詢,使用HAProxy 可以最大程度避免這種情況.HAProxy 是一款提供高可用性、負載均衡,基于TCP和HTTP 應用的代理軟件,并且具有代理集群狀態(tài)監(jiān)控功能.HAProxy 通過配置前端(frontend)監(jiān)聽端口和后端(backend)服務端口進行請求轉發(fā),并提供多種負載均衡算法,適合不同場景下的負載均衡.當客戶端向前端綁定的端口發(fā)送請求時,HAProxy 根據指定的算法選擇可用的后端服務,并將請求轉發(fā).

    將HAProxy 部署在服務器1 上,并將服務器3、4、5 作為Hive Server,運行HiveServer2 服務,工作原理如圖4所示.

    表3 集群服務部署

    圖4 負載均衡原理

    HAProxy 核心配置如下所示:

    bind 0.0.0.0:25005 #HAProxy 作為代理綁定的IP,端口

    mode tcp #在第四層進行代理服務

    balance leastconn #調度算法

    maxconn 1024 #最大連接數(shù)

    server hive_1 10.2.4.62:10000 check inter 180000 rise

    1 fall 2

    server hive_2 10.2.4.63:10000 check inter 180000 rise

    1 fall 2

    server hive_3 10.2.4.64:10000 check inter 180000 rise

    1 fall 2

    將服務器1 上的25005 作為前端端口,每當通過beeline 客戶端向服務器1 上的25005 端口發(fā)起請求時,HAProxy 通過leastconn 算法(最少連接數(shù)分配)[13]輪詢可用的后端服務,即輪詢hive_1、hive_2、hive_3 的10000 端口,10000 端口為HS2 提供TCP 層服務的默認端口.服務器3-5 上需要配置Hive 元數(shù)據對應信息,客戶端通過10000 端口獲取元數(shù)據信息,進而查詢Hive 數(shù)據.集群只需對外提供服務器1 的統(tǒng)一前端端口,最終即可實現(xiàn)通過任意beeline 客戶端訪問服務器1 的HAProxy 代理,使用服務器3-5 上的Hive Server2 服務執(zhí)行Hive 查詢.并充分使用每個Hive Server,分散壓力.

    3.4 其他優(yōu)化

    (1) 資源管理器調度優(yōu)化:

    YARN 主要由ResourceManager、NodeManager、ApplicationMaster和Container 等幾個組件構成.

    ResourceManager 是Master 上一個獨立運行的進程,負責集群統(tǒng)一的資源管理、調度、分配等等;NodeManager 是Slave 上一個獨立運行的進程,負責上報節(jié)點的狀態(tài);App Master和Container 是運行在Slave 上的組件,Container 是YARN 中分配資源的一個單位,包涵內存、CPU 等等資源,YARN 以Container為單位分配資源.

    ResourceManager 內存資源配置,配置的是資源調度相關:

    yarn.scheduler.minimum-allocation-mb 分配給AM 單個容器可申請的最小內存,默認1024 MB;

    yarn.scheduler.maximum-allocation-mb 分配給AM 單個容器可申請的最大內存,默認8192 MB,由于我們所有的虛擬機都是8 GB 內存,需要留2 GB 內存給操作系統(tǒng),1 GB 內存給Hbase,因此此處將單個Container 內存分配上限設為5 GB,即5120 MB.

    NodeManager 的內存資源配置,配置的是硬件資源相關:

    yarn.nodemanager.resource.memory-mb 節(jié)點最大可用內存,默認8192 MB,參考RM 設置為5120 MB.

    yarn.nodemanager.vmem-pmem-ratio 虛擬內存率,默認2.1.

    可以計算節(jié)點最大Container 數(shù)量:

    max(Container)=yarn.nodemanager.resource.memor y-mb/yarn.scheduler.minimum-allocation-mb=5.

    (2) MapReduce 調優(yōu):

    MapReduce 程序優(yōu)化關系到Hive 作業(yè)的每次提交,一些特定值的設置會較大影響到MapReduce 任務執(zhí)行效率.Map Task和Reduce Task 調優(yōu)的一個原則就是減少數(shù)據的傳輸量、盡量使用內存、減少磁盤IO 的次數(shù)、增大任務并行數(shù),除此之外還要根據自己集群及網絡的實際情況來調優(yōu).

    3.5 測試與分析

    (1)高可用性測試:

    以YARN 為例驗證自動故障切換,在Active 節(jié)點上kill 掉ResourceManager 服務,備用節(jié)點能夠自動由Standby 狀態(tài)切換為Active,過程及結果如表4所示.

    經過測試,Hadoop、YARN、Spark 均可以進行主備節(jié)點故障切換.

    表4 YARN 高可用測試

    (2)負載均衡測試:

    啟動3、4、5 節(jié)點的HiveServer2 服務,服務器3、4、5 分別命名為hive_1、hive_2、hive_3,集群監(jiān)控管理界面如圖5所示,當前狀態(tài)為無客戶端請求.通過beeline 客戶端連接HAProxy 服務器前端服務對應端口,輸入存放元數(shù)據的MySQL 數(shù)據庫賬號密碼,即可成功通過HiveServer2 服務對Hive 中的數(shù)據進行操作,如下所示:

    [root@slave1 bin]# beeline

    Beeline version 3.1.0 by Apache Hive

    beeline>!connect jdbc:hive2://10.2.4.60:25005

    Connecting to jdbc:hive2://10.2.4.60:25005

    Enter username for jdbc:hive2://10.2.4.60:25005:root

    Enter password for jdbc:hive2://10.2.4.60:25005:**********

    Connected to:Apache Hive (version 3.1.0)

    Driver:Hive JDBC (version 3.1.0)

    Transaction isolation:TRANSACTION_REPEATABLE_READ

    0:jdbc:hive2://10.2.4.60:25005&

    當多個beeline 客戶端請求連接時,HAProxy 會自動分配可用的Hive Server,如圖6所示,可以看到Sessions一欄中當前連接數(shù)Cur 由全部為0 變?yōu)閔ive_1 為0、hive_2 為1、hive_3 為1,已按照leastconn 分配算法成功實現(xiàn)請求分配,可有效利用Hive Server,均衡Hive 請求.

    圖5 代理集群監(jiān)控

    圖6 多客戶端請求

    4 結論與展望

    本文根據中國科學院教育科研態(tài)勢感知服務項目現(xiàn)階段實際需求,以數(shù)據倉庫的高可用性和OLAP 為目標,研究、設計和構建了面向科研管理大數(shù)據的Hadoop+Spark 雙引擎數(shù)據倉庫,支持對異構數(shù)據高效存儲,提供多種查詢分析引擎,為項目后續(xù)需求如數(shù)據挖掘、搭建知識圖譜、學科態(tài)勢分析等非實時場景提供了數(shù)據存儲和計算分析平臺.

    由于Hive 對事務弱支持,且事務執(zhí)行速度很慢,存在諸多限制和不便,不適合高并發(fā)的場景.目前架構具有較好擴展性,未來考慮整合Hbase 以提升數(shù)據倉庫查詢實時性和對于事務更好的支持,讓平臺滿足更廣泛的應用場景.

    猜你喜歡
    高可用性數(shù)據倉庫引擎
    分布式數(shù)據庫提升醫(yī)院信息系統(tǒng)高可用性的應用研究
    基于數(shù)據倉庫的住房城鄉(xiāng)建設信息系統(tǒng)整合研究
    超長公路隧橋高可用性監(jiān)控平臺方案分析
    藍谷: “涉藍”新引擎
    商周刊(2017年22期)2017-11-09 05:08:31
    分布式存儲系統(tǒng)在液晶面板制造數(shù)據倉庫中的設計
    電子制作(2016年15期)2017-01-15 13:39:15
    探析電力系統(tǒng)調度中數(shù)據倉庫技術的應用
    校園一卡通服務端高可用性改造實施方案
    OpenStack云計算平臺高可用性的研究
    基于數(shù)據倉庫的數(shù)據分析探索與實踐
    無形的引擎
    河南電力(2015年5期)2015-06-08 06:01:46
    国产精品三级大全| 欧美另类一区| 大码成人一级视频| 男人添女人高潮全过程视频| 国产成人欧美| av有码第一页| 日韩视频在线欧美| 久久久久久人人人人人| 蜜桃国产av成人99| 欧美成人午夜精品| 97人妻天天添夜夜摸| 国产精品嫩草影院av在线观看| 亚洲婷婷狠狠爱综合网| 色网站视频免费| 精品人妻在线不人妻| 欧美在线黄色| 女人被躁到高潮嗷嗷叫费观| 国产深夜福利视频在线观看| 国产精品久久久久久久久免| 欧美亚洲日本最大视频资源| 免费黄色在线免费观看| 欧美国产精品va在线观看不卡| 欧美日韩国产mv在线观看视频| 色视频在线一区二区三区| av免费在线看不卡| 七月丁香在线播放| 国产成人91sexporn| 菩萨蛮人人尽说江南好唐韦庄| 免费播放大片免费观看视频在线观看| 超色免费av| 亚洲av国产av综合av卡| 日韩av不卡免费在线播放| 成人亚洲欧美一区二区av| 黄频高清免费视频| 熟女电影av网| 久久鲁丝午夜福利片| 精品酒店卫生间| 人人妻人人澡人人爽人人夜夜| 成人亚洲欧美一区二区av| 美女大奶头黄色视频| 丝袜人妻中文字幕| 亚洲精品aⅴ在线观看| 制服丝袜香蕉在线| 亚洲第一区二区三区不卡| 90打野战视频偷拍视频| 亚洲av电影在线进入| 伦精品一区二区三区| 久久鲁丝午夜福利片| 高清视频免费观看一区二区| 免费在线观看完整版高清| 另类亚洲欧美激情| h视频一区二区三区| 欧美黄色片欧美黄色片| 国产不卡av网站在线观看| 1024香蕉在线观看| 亚洲国产精品999| 十八禁网站网址无遮挡| 亚洲国产日韩一区二区| 人妻 亚洲 视频| av视频免费观看在线观看| 久久久欧美国产精品| 秋霞伦理黄片| 亚洲精品一二三| 免费看不卡的av| 午夜福利一区二区在线看| 一区福利在线观看| 欧美激情 高清一区二区三区| 99国产精品免费福利视频| 五月开心婷婷网| 久久久久久久久久人人人人人人| 狠狠婷婷综合久久久久久88av| 亚洲欧美一区二区三区黑人 | 伦理电影大哥的女人| 久久久国产精品麻豆| 久久久国产精品麻豆| 在线看a的网站| 亚洲精品视频女| 亚洲激情五月婷婷啪啪| 如日韩欧美国产精品一区二区三区| 美女国产视频在线观看| 啦啦啦在线观看免费高清www| 国产高清国产精品国产三级| 免费观看性生交大片5| 国产精品久久久久久精品电影小说| 晚上一个人看的免费电影| 一区二区日韩欧美中文字幕| 亚洲,欧美,日韩| 亚洲经典国产精华液单| 成年美女黄网站色视频大全免费| 久久久久久久久久久久大奶| 国产黄频视频在线观看| 99香蕉大伊视频| av片东京热男人的天堂| 有码 亚洲区| 国产日韩一区二区三区精品不卡| 在线观看国产h片| 91精品伊人久久大香线蕉| 成年人午夜在线观看视频| 人妻系列 视频| 99久久人妻综合| 在线观看一区二区三区激情| 日本欧美视频一区| 18禁国产床啪视频网站| 捣出白浆h1v1| 午夜福利网站1000一区二区三区| freevideosex欧美| 国产熟女欧美一区二区| 亚洲国产精品一区二区三区在线| 免费高清在线观看视频在线观看| 久久久精品国产亚洲av高清涩受| 国产亚洲午夜精品一区二区久久| 欧美国产精品一级二级三级| 亚洲,一卡二卡三卡| 王馨瑶露胸无遮挡在线观看| 国产在视频线精品| 亚洲欧洲日产国产| 国精品久久久久久国模美| 男人爽女人下面视频在线观看| 美女视频免费永久观看网站| 日韩精品免费视频一区二区三区| 国产白丝娇喘喷水9色精品| 男女啪啪激烈高潮av片| 欧美日韩精品成人综合77777| 日韩大片免费观看网站| 97在线视频观看| 一二三四中文在线观看免费高清| 高清欧美精品videossex| 婷婷色av中文字幕| 国产亚洲av片在线观看秒播厂| 精品一品国产午夜福利视频| 中文字幕人妻丝袜一区二区 | 亚洲久久久国产精品| 亚洲av日韩在线播放| 一区二区av电影网| 亚洲av电影在线观看一区二区三区| 又黄又粗又硬又大视频| 亚洲国产欧美日韩在线播放| 欧美亚洲日本最大视频资源| 男人添女人高潮全过程视频| 女人久久www免费人成看片| 在线看a的网站| 日韩伦理黄色片| 成人影院久久| 欧美人与性动交α欧美软件| 久久久久久久大尺度免费视频| 亚洲伊人色综图| 91精品三级在线观看| 美女高潮到喷水免费观看| 国产极品天堂在线| 日韩三级伦理在线观看| 精品卡一卡二卡四卡免费| 如何舔出高潮| 国产又色又爽无遮挡免| 国产成人精品福利久久| 中文欧美无线码| 极品人妻少妇av视频| 亚洲情色 制服丝袜| 我要看黄色一级片免费的| 成人二区视频| 新久久久久国产一级毛片| 亚洲久久久国产精品| a级毛片在线看网站| 亚洲国产av影院在线观看| 校园人妻丝袜中文字幕| 狂野欧美激情性bbbbbb| 国产野战对白在线观看| 人人妻人人爽人人添夜夜欢视频| 久久精品人人爽人人爽视色| 国产精品无大码| 777米奇影视久久| 精品少妇久久久久久888优播| 亚洲欧美一区二区三区国产| 久久久久久久国产电影| 亚洲精品一二三| 国产成人精品久久二区二区91 | 久久久久久久大尺度免费视频| 久久久欧美国产精品| 满18在线观看网站| 亚洲欧美成人综合另类久久久| 亚洲欧洲精品一区二区精品久久久 | a 毛片基地| 欧美精品高潮呻吟av久久| 黄色配什么色好看| 欧美精品一区二区免费开放| 波多野结衣一区麻豆| 中国三级夫妇交换| 人妻人人澡人人爽人人| 久久久a久久爽久久v久久| 女人久久www免费人成看片| 国产熟女午夜一区二区三区| 男女边吃奶边做爰视频| 亚洲欧美中文字幕日韩二区| 国产又爽黄色视频| 久久久久久久久久人人人人人人| 亚洲国产av新网站| 日日爽夜夜爽网站| 女人被躁到高潮嗷嗷叫费观| 亚洲,欧美精品.| 久久免费观看电影| 欧美精品国产亚洲| 午夜老司机福利剧场| 999久久久国产精品视频| 女人久久www免费人成看片| 如日韩欧美国产精品一区二区三区| 中文字幕最新亚洲高清| 曰老女人黄片| 亚洲国产成人一精品久久久| 欧美老熟妇乱子伦牲交| 一区二区三区精品91| 制服人妻中文乱码| 亚洲欧美精品综合一区二区三区 | 欧美激情 高清一区二区三区| 国产成人精品无人区| 免费在线观看黄色视频的| 一级毛片 在线播放| 春色校园在线视频观看| 国产精品蜜桃在线观看| 亚洲少妇的诱惑av| 精品人妻熟女毛片av久久网站| 欧美亚洲 丝袜 人妻 在线| 美女xxoo啪啪120秒动态图| 最近的中文字幕免费完整| 两个人免费观看高清视频| 肉色欧美久久久久久久蜜桃| 久久久精品国产亚洲av高清涩受| 亚洲,一卡二卡三卡| 久久久久久久国产电影| 日本黄色日本黄色录像| 国产激情久久老熟女| 国产亚洲最大av| 中文乱码字字幕精品一区二区三区| 免费黄网站久久成人精品| 看免费成人av毛片| 亚洲熟女精品中文字幕| 国产视频首页在线观看| 久久国内精品自在自线图片| 高清在线视频一区二区三区| 伦精品一区二区三区| 国产精品一国产av| 在线观看国产h片| 丰满饥渴人妻一区二区三| 久久毛片免费看一区二区三区| 亚洲欧美一区二区三区黑人 | 狠狠精品人妻久久久久久综合| www.av在线官网国产| 久久久久精品久久久久真实原创| 欧美日韩视频高清一区二区三区二| 黄网站色视频无遮挡免费观看| 亚洲第一青青草原| 汤姆久久久久久久影院中文字幕| av天堂久久9| 国产精品一二三区在线看| 欧美黄色片欧美黄色片| 一区在线观看完整版| 高清不卡的av网站| 天堂俺去俺来也www色官网| 国产午夜精品一二区理论片| 高清黄色对白视频在线免费看| 亚洲内射少妇av| 亚洲精品国产av成人精品| 国产日韩欧美亚洲二区| 免费高清在线观看日韩| 99久久中文字幕三级久久日本| 久久国内精品自在自线图片| 国产xxxxx性猛交| 一级毛片黄色毛片免费观看视频| 成人国语在线视频| 久久 成人 亚洲| 免费黄网站久久成人精品| 美女高潮到喷水免费观看| 亚洲精品日韩在线中文字幕| 日本猛色少妇xxxxx猛交久久| 三级国产精品片| 精品人妻在线不人妻| 亚洲av国产av综合av卡| 青春草亚洲视频在线观看| 久久久久久免费高清国产稀缺| 久久久久久久大尺度免费视频| 深夜精品福利| 欧美日韩视频精品一区| 久久人人爽av亚洲精品天堂| 亚洲色图综合在线观看| 国产深夜福利视频在线观看| av在线老鸭窝| 亚洲精品美女久久av网站| 国产 一区精品| 看免费av毛片| 韩国精品一区二区三区| 久久精品人人爽人人爽视色| 超色免费av| 成人漫画全彩无遮挡| 日韩中文字幕欧美一区二区 | 国产成人精品婷婷| 久久久久网色| 成人午夜精彩视频在线观看| 亚洲av国产av综合av卡| 丰满迷人的少妇在线观看| 啦啦啦啦在线视频资源| 国产一区二区三区综合在线观看| 26uuu在线亚洲综合色| 久久韩国三级中文字幕| 久久久久久久国产电影| 国产欧美亚洲国产| 亚洲综合色惰| 亚洲欧美中文字幕日韩二区| 久久国产精品男人的天堂亚洲| 成年美女黄网站色视频大全免费| av一本久久久久| 国产亚洲一区二区精品| 欧美日本中文国产一区发布| 久久精品久久久久久噜噜老黄| 欧美人与性动交α欧美软件| 国产精品香港三级国产av潘金莲 | 亚洲精品国产av蜜桃| 免费观看av网站的网址| 有码 亚洲区| 妹子高潮喷水视频| 精品国产一区二区三区久久久樱花| av一本久久久久| 成年av动漫网址| 日韩人妻精品一区2区三区| 久久久久久久久免费视频了| 中文字幕制服av| 亚洲成色77777| 一本色道久久久久久精品综合| 人妻人人澡人人爽人人| 美女中出高潮动态图| 大香蕉久久成人网| 久久国产亚洲av麻豆专区| 亚洲国产毛片av蜜桃av| 日韩人妻精品一区2区三区| 91精品国产国语对白视频| 亚洲av在线观看美女高潮| 满18在线观看网站| 久久99热这里只频精品6学生| 亚洲伊人色综图| 亚洲国产欧美日韩在线播放| 国产在视频线精品| 国产精品久久久av美女十八| 80岁老熟妇乱子伦牲交| 91国产中文字幕| 91精品伊人久久大香线蕉| 中文字幕亚洲精品专区| 一级毛片黄色毛片免费观看视频| 欧美日韩亚洲国产一区二区在线观看 | 国产在线视频一区二区| av在线观看视频网站免费| 久久韩国三级中文字幕| 国产xxxxx性猛交| 国产精品国产三级专区第一集| 91在线精品国自产拍蜜月| 丝瓜视频免费看黄片| 精品福利永久在线观看| 中国国产av一级| 中文字幕亚洲精品专区| 永久免费av网站大全| 啦啦啦中文免费视频观看日本| 国产xxxxx性猛交| 哪个播放器可以免费观看大片| 欧美日韩国产mv在线观看视频| 少妇被粗大的猛进出69影院| 制服诱惑二区| videossex国产| 欧美变态另类bdsm刘玥| av免费观看日本| 国产精品久久久久成人av| 亚洲精华国产精华液的使用体验| 观看av在线不卡| 少妇 在线观看| 精品国产露脸久久av麻豆| 国产人伦9x9x在线观看 | 亚洲精品视频女| 国产精品久久久久久av不卡| 80岁老熟妇乱子伦牲交| 亚洲av成人精品一二三区| 中文乱码字字幕精品一区二区三区| 高清视频免费观看一区二区| 桃花免费在线播放| 精品少妇一区二区三区视频日本电影 | av国产精品久久久久影院| 国产野战对白在线观看| 亚洲激情五月婷婷啪啪| 国产成人免费无遮挡视频| av在线app专区| 大香蕉久久成人网| 91精品伊人久久大香线蕉| 人妻 亚洲 视频| 美女主播在线视频| 高清不卡的av网站| 亚洲精品国产av蜜桃| 高清黄色对白视频在线免费看| 91精品国产国语对白视频| 考比视频在线观看| 亚洲av成人精品一二三区| 精品少妇一区二区三区视频日本电影 | 成人漫画全彩无遮挡| 波多野结衣av一区二区av| 亚洲精品日韩在线中文字幕| 99九九在线精品视频| 18禁国产床啪视频网站| 久久久久视频综合| 欧美 日韩 精品 国产| 男女啪啪激烈高潮av片| 国语对白做爰xxxⅹ性视频网站| 国产精品二区激情视频| 中文字幕色久视频| 欧美成人精品欧美一级黄| 91午夜精品亚洲一区二区三区| 校园人妻丝袜中文字幕| 日韩视频在线欧美| 99香蕉大伊视频| 国产 精品1| 久久国产精品大桥未久av| 成人漫画全彩无遮挡| 美女中出高潮动态图| 免费观看a级毛片全部| 亚洲精品日本国产第一区| 亚洲成色77777| 青青草视频在线视频观看| 国产日韩欧美在线精品| 日韩精品有码人妻一区| 久久精品夜色国产| 在线天堂最新版资源| 最近中文字幕高清免费大全6| 成人午夜精彩视频在线观看| 又大又黄又爽视频免费| 国产成人aa在线观看| 一本一本久久a久久精品综合妖精 国产伦在线观看视频一区 | 久久97久久精品| 亚洲精品久久成人aⅴ小说| 国产成人91sexporn| 三级国产精品片| 亚洲av欧美aⅴ国产| 午夜福利视频精品| 亚洲久久久国产精品| 国产精品免费大片| 亚洲av在线观看美女高潮| 亚洲国产成人一精品久久久| 日韩av不卡免费在线播放| 久久精品久久精品一区二区三区| 欧美变态另类bdsm刘玥| av片东京热男人的天堂| 下体分泌物呈黄色| 欧美最新免费一区二区三区| 久久综合国产亚洲精品| 一区福利在线观看| 七月丁香在线播放| 纯流量卡能插随身wifi吗| 欧美亚洲 丝袜 人妻 在线| 黄色视频在线播放观看不卡| 欧美日韩综合久久久久久| 亚洲色图综合在线观看| 国产精品二区激情视频| 免费av中文字幕在线| 免费少妇av软件| 成人国语在线视频| 极品人妻少妇av视频| 欧美日韩亚洲高清精品| 两性夫妻黄色片| 精品少妇一区二区三区视频日本电影 | 水蜜桃什么品种好| 精品国产乱码久久久久久男人| av国产精品久久久久影院| 亚洲国产精品999| 丰满乱子伦码专区| 亚洲国产看品久久| 少妇的丰满在线观看| av在线app专区| 日韩精品有码人妻一区| 妹子高潮喷水视频| 欧美亚洲 丝袜 人妻 在线| 97人妻天天添夜夜摸| 久久99一区二区三区| 亚洲综合精品二区| 99精国产麻豆久久婷婷| av国产精品久久久久影院| 亚洲欧美成人精品一区二区| 国产精品三级大全| 国产免费又黄又爽又色| 爱豆传媒免费全集在线观看| 精品人妻一区二区三区麻豆| 国产极品粉嫩免费观看在线| 国产一级毛片在线| 久久99精品国语久久久| 水蜜桃什么品种好| 满18在线观看网站| 99久久精品国产国产毛片| 久久久久久久久久久免费av| av国产精品久久久久影院| 高清视频免费观看一区二区| 久久热在线av| 1024香蕉在线观看| 色哟哟·www| 国产精品香港三级国产av潘金莲 | 一本一本久久a久久精品综合妖精 国产伦在线观看视频一区 | 亚洲欧美中文字幕日韩二区| 寂寞人妻少妇视频99o| 亚洲精品国产av成人精品| 夫妻性生交免费视频一级片| 热re99久久国产66热| 国产在线免费精品| 啦啦啦在线免费观看视频4| 99re6热这里在线精品视频| 亚洲国产精品一区三区| 久热这里只有精品99| 国产精品免费大片| 久久婷婷青草| 一边亲一边摸免费视频| 亚洲三级黄色毛片| 各种免费的搞黄视频| 天天躁狠狠躁夜夜躁狠狠躁| 桃花免费在线播放| 老熟女久久久| 日韩不卡一区二区三区视频在线| 午夜精品国产一区二区电影| 日本色播在线视频| 欧美成人精品欧美一级黄| 国产熟女午夜一区二区三区| 晚上一个人看的免费电影| 日本色播在线视频| 黄色 视频免费看| 中文欧美无线码| 青春草国产在线视频| 黄片无遮挡物在线观看| 妹子高潮喷水视频| 日韩中字成人| 国产精品久久久久久久久免| 亚洲色图 男人天堂 中文字幕| 热re99久久精品国产66热6| 91国产中文字幕| 国产精品久久久久久精品古装| 男人操女人黄网站| 中文字幕亚洲精品专区| 少妇被粗大猛烈的视频| 18禁动态无遮挡网站| 亚洲国产av影院在线观看| 国产精品麻豆人妻色哟哟久久| 在线观看三级黄色| 日韩制服丝袜自拍偷拍| 欧美亚洲 丝袜 人妻 在线| 2021少妇久久久久久久久久久| 亚洲人成网站在线观看播放| 欧美人与性动交α欧美精品济南到 | 这个男人来自地球电影免费观看 | 日韩av不卡免费在线播放| 亚洲内射少妇av| 国产精品一二三区在线看| 黄片无遮挡物在线观看| 日韩中文字幕欧美一区二区 | 国产精品久久久久久精品古装| 欧美亚洲 丝袜 人妻 在线| 在线观看www视频免费| 亚洲精品,欧美精品| 亚洲av综合色区一区| 国产黄频视频在线观看| 超碰97精品在线观看| 国产精品无大码| 亚洲精品在线美女| 亚洲熟女精品中文字幕| 丝袜在线中文字幕| 亚洲欧洲国产日韩| 久久精品国产亚洲av天美| 亚洲av成人精品一二三区| 亚洲少妇的诱惑av| 亚洲一级一片aⅴ在线观看| tube8黄色片| 精品久久蜜臀av无| 国产xxxxx性猛交| 日韩av免费高清视频| 80岁老熟妇乱子伦牲交| 丰满迷人的少妇在线观看| 一本一本久久a久久精品综合妖精 国产伦在线观看视频一区 | 丝袜脚勾引网站| 久久久久久久久久久久大奶| 亚洲五月色婷婷综合| 这个男人来自地球电影免费观看 | 国产一级毛片在线| 又大又黄又爽视频免费| 高清在线视频一区二区三区| 日韩三级伦理在线观看| 成年女人在线观看亚洲视频| 一级毛片电影观看| 欧美激情 高清一区二区三区| 人人澡人人妻人| 亚洲久久久国产精品| 久久 成人 亚洲| 国产成人精品在线电影| 国产在视频线精品| 叶爱在线成人免费视频播放| 国产精品久久久久久精品电影小说| 亚洲精品视频女| 欧美成人午夜精品| 免费观看a级毛片全部| av线在线观看网站| 七月丁香在线播放| 久热这里只有精品99| 国产精品女同一区二区软件| 看十八女毛片水多多多| 性色avwww在线观看| 国产女主播在线喷水免费视频网站| 97精品久久久久久久久久精品| 久久精品亚洲av国产电影网| 久久久久久人人人人人| 一级毛片 在线播放| 成年动漫av网址| 丰满乱子伦码专区| 久久久久精品人妻al黑| 美女福利国产在线| 人体艺术视频欧美日本| 中文乱码字字幕精品一区二区三区| 午夜日本视频在线| 国产亚洲一区二区精品| 最新中文字幕久久久久| 国产亚洲精品第一综合不卡| 欧美国产精品一级二级三级|