精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

6個人如何維護上千規(guī)模的大數(shù)據(jù)集群?

大數(shù)據(jù)
本文主要介紹餓了么大數(shù)據(jù)團隊如何通過對計算引擎入口的統(tǒng)一,降低用戶接入門檻;如何讓用戶自助分析任務(wù)異常及失敗原因,以及如何從集群產(chǎn)生的任務(wù)數(shù)據(jù)本身監(jiān)控集群計算/存儲資源消耗,監(jiān)控集群狀況,監(jiān)控異常任務(wù)等。

 本文主要介紹餓了么大數(shù)據(jù)團隊如何通過對計算引擎入口的統(tǒng)一,降低用戶接入門檻;如何讓用戶自助分析任務(wù)異常及失敗原因,以及如何從集群產(chǎn)生的任務(wù)數(shù)據(jù)本身監(jiān)控集群計算/存儲資源消耗,監(jiān)控集群狀況,監(jiān)控異常任務(wù)等。

餓了么 BDI-大數(shù)據(jù)平臺研發(fā)團隊目前共有 20 人左右,主要負責離線&實時 Infra 和平臺工具開發(fā)。

其中 6 人的離線團隊需要維護大數(shù)據(jù)集群規(guī)模如下:

  • Hadoop 集群規(guī)模 1300+
  • HDFS 存量數(shù)據(jù) 40+PB,Read 3.5 PB+/天,Write 500TB+/天
  • 14W MR Job/天,10W Spark Job/天,25W Presto/天

此外還需要維護 Hadoop、Spark、Hive、Presto 等餓了么內(nèi)部版本組件,解決公司 400+ 大數(shù)據(jù)集群用戶每天面臨的各種問題。

引擎入口統(tǒng)一

目前在餓了么對外提供的查詢引擎主要有 Presto、Hive 和 Spark,其中 Spark 又有 Spark Thrift Server 和 Spark SQL 兩種模式。

并且 Kylin 也在穩(wěn)步試用中,Druid 也正在調(diào)研中。各種計算引擎都有自身的優(yōu)缺點,適用的計算場景各不相同。

從用戶角度來說,普通用戶對此沒有較強的辨識能力,學(xué)習成本會比較高。

并且當用戶可以自主選擇引擎執(zhí)行任務(wù)時,會優(yōu)先選擇所謂的最快引擎,而這勢必會造成引擎阻塞,或者將完全不適合的任務(wù)提交到某引擎,從而降低任務(wù)成功率。

從管理角度來說,大數(shù)據(jù)集群的入口太多,將難以實現(xiàn)統(tǒng)一管理,難以實現(xiàn)負載均衡、權(quán)限控制,難以掌控集群整體對外服務(wù)能力。

并且當有新的計算需求需要接入,我們還需要為其部署對應(yīng)的客戶端環(huán)境。

用戶使用多種計算引擎

功能模塊

針對這種情況,餓了么大數(shù)據(jù)團隊開發(fā)了 Dispatcher,該組件的主要功能如下圖所示:

Dispatcher 功能模塊

用戶所有任務(wù)全部通過 Dispatcher 提交,在 Dispatcher 中我們可以做到統(tǒng)一的鑒權(quán),統(tǒng)一的任務(wù)執(zhí)行情況跟蹤。

還可以做到執(zhí)行引擎的自動路由,各執(zhí)行引擎負載控制,以及通過引擎降級提高任務(wù)運行成功率。

邏輯架構(gòu)

Dispatcher 的邏輯架構(gòu)如下圖所示:

Dispatcher 系統(tǒng)邏輯架構(gòu)

目前用戶可以通過 JDBC 模式調(diào)用 Dispatcher 服務(wù),或者直接以 Driver 模式運行 Dispatcher。

Dispatcher 接收到查詢請求后,將會統(tǒng)一進行鑒權(quán)、引擎路由等操作,將查詢提交到對應(yīng)引擎。

另外,Dispatcher 還有 SQL 轉(zhuǎn)換模塊,當發(fā)生從 Presto 引擎降級到 Spark/Hive 引擎時,將會通過該模塊自動將 Presto SQL 轉(zhuǎn)換成 HiveQL。

通過 Dispatcher 對查詢?nèi)肟诘慕y(tǒng)一,帶來的好處如下:

  • 用戶接入門檻低,無需再去學(xué)習各引擎使用方法和優(yōu)缺點,無需手動選擇執(zhí)行引擎。
  • 部署成本低,客戶端可通過 JDBC 方式快速接入。
  • 統(tǒng)一的鑒權(quán)和監(jiān)控。
  • 降級模塊提高任務(wù)成功率。
  • 各引擎負載均衡。
  • 引擎可擴展。

引擎可擴展主要是指當后續(xù)接入 Kylin、Druid 或者其他更多查詢引擎時,可以做到用戶無感知。

由于收集到了提交到集群的所有查詢,針對每一個已有查詢計劃,我們可以獲得熱度數(shù)據(jù),知道在全部查詢中哪些表被使用次數(shù)最多,哪些表經(jīng)常被關(guān)聯(lián)查詢,哪些字段經(jīng)常被聚合查詢等。

當后續(xù)接入 Kylin 時,可以通過這些數(shù)據(jù)快速建立或優(yōu)化 Cube。

SQL 畫像

在 Dispatcher 中最核心的是 SQL 畫像模塊,基本流程如下圖:

SQL 路由模塊

查詢提交后,通過連接 HiveServer 對查詢計劃進行解析,可以獲取當前查詢的所有元數(shù)據(jù)信息,比如:

  • 讀入數(shù)據(jù)量
  • 讀入表/分區(qū)數(shù)
  • 各類 Join 次數(shù)
  • 關(guān)聯(lián)字段多少
  • 聚合復(fù)雜度
  • 過濾條件
  • ……

上述元數(shù)據(jù)信息基本上可以對每一個查詢進行精準的描述,每一個查詢可以通過這些維度的統(tǒng)計信息調(diào)度到不同引擎中。

Hive 對 SQL 進行解析并進行邏輯執(zhí)行計劃優(yōu)化后,將會得到優(yōu)化后的 Operator Tree,通過 explain 命令可以查看。

SQL 畫像數(shù)據(jù)可以從這個結(jié)果收集各種不同類型的 Operator 操作,如下圖所示:

SQL 解析示例

從直觀的理解上我們知道,讀入數(shù)據(jù)量對于引擎的選擇是很重要的。比如當讀入少量數(shù)據(jù)時,Presto 執(zhí)行性能***,讀入大量數(shù)據(jù)時 Hive 最穩(wěn)定,而當讀入中等數(shù)據(jù)量時,可以由 Spark 來執(zhí)行。

各類計算引擎數(shù)據(jù)量-執(zhí)行時間分布

在初始階段,還可以通過讀入數(shù)據(jù)量,結(jié)合 Join 復(fù)雜度,聚合復(fù)雜度等因素在各種計算引擎上進行測試,采用基于規(guī)則的辦法進行路由。

執(zhí)行過程中記錄好每一次查詢的 SQL 畫像數(shù)據(jù),執(zhí)行引擎,降級鏈路等數(shù)據(jù)。

基于這些畫像數(shù)據(jù),后續(xù)可以采用比如決策樹,Logistic 回歸,SVM 等分類算法實現(xiàn)引擎的智能路由,目前餓了么大數(shù)據(jù)團隊已經(jīng)開始了這方面的嘗試。

在餓了么的應(yīng)用中,由 Dispatcher 統(tǒng)一調(diào)度的 Ad Hoc 查詢,由于增加了預(yù)檢查環(huán)節(jié),以及失敗降級環(huán)節(jié),每天總體成功率為 99.95% 以上,整體 PT90 值為 300 秒左右。

目前 Presto 承擔了 Ad Hoc 查詢的 50% 流量,SparkServer 模式承擔了 40% 流量。

充分利用集群本身數(shù)據(jù)

餓了么大數(shù)據(jù)集群每天運行的 Spark&MR 任務(wù) 25W+,這些數(shù)據(jù)詳細記錄了每一個 Mapper/Reducer 或者 Spark 的 Task 的運行情況,如果能夠充分利用,將會產(chǎn)生巨大的價值。即充分利用集群本身數(shù)據(jù),數(shù)據(jù)驅(qū)動集群建設(shè)。

這些數(shù)據(jù)不僅可以有助于集群管理人員監(jiān)控集群本身的計算資源、存儲資源消耗,任務(wù)性能分析,主機運行狀態(tài)。還可以幫助用戶自助分析任務(wù)運行失敗原因,任務(wù)運行性能分析等。

餓了么大數(shù)據(jù)團隊開發(fā)的 Grace 項目就是在這方面的一個示例。

Grace 使用場景

你對集群任務(wù)運行狀況詳細數(shù)據(jù)沒有明確認識的話,很容易當出現(xiàn)問題時陷入困境,從監(jiān)控看到集群異常后將無法繼續(xù)進一步快速定位問題。

當經(jīng)常有用戶找你說,我的任務(wù)為什么跑失敗了?我的任務(wù)為什么跑的這么慢?我的任務(wù)能調(diào)一下優(yōu)先級么?不要跟我說看日志,我看不懂。我想大家內(nèi)心都是崩潰的。

當監(jiān)控發(fā)出 NameNode 異常抖動,網(wǎng)絡(luò)飚高,block 創(chuàng)建增加,block 創(chuàng)建延時增大等告警時,應(yīng)該如何快速定位集群運行的異常任務(wù)?

當監(jiān)控發(fā)出集群中 Pending 的任務(wù)太多時,用戶反饋任務(wù)大面積延遲時,如何快速找到問題根本原因?

當用戶申請計算資源時,到底應(yīng)該給他們分配多少資源?當用戶申請?zhí)岣呷蝿?wù)優(yōu)先級時如何用數(shù)據(jù)說話,明確優(yōu)先級到底應(yīng)該調(diào)到多少?當用戶只管上線不管下線任務(wù)時,我們?nèi)绾味ㄎ荒男┤蝿?wù)是不再需要的?

還有,如何通過實時展示各 BU 計算資源消耗,指定 BU 中各用戶計算資源消耗,占 BU 資源比例。

以及如何從歷史數(shù)據(jù)中分析各 BU 任務(wù)數(shù),資源使用比例,BU 內(nèi)部各用戶的資源消耗,各任務(wù)的資源消耗等。

以下示例展示一些 Grace 產(chǎn)出數(shù)據(jù)圖表,有關(guān) BU、用戶、任務(wù)級別的數(shù)據(jù)不方便展示。

監(jiān)控隊列

從下圖可以方便的看到各隊列***最小資源,當前已用資源,當前運行任務(wù)數(shù),Pending 任務(wù)數(shù),以及資源使用比例等,還可以看到這些數(shù)據(jù)的歷史趨勢。

各隊列任務(wù)情況

隊列資源使用趨勢

任務(wù)監(jiān)控

可以查看指定隊列中運行中任務(wù)的任務(wù)類型,開始時間,運行時長,消耗當前隊列資源比例,以及消耗當前 BU 資源比例等。

可快速定位計算資源消耗多并且運行時間長的任務(wù),快速找到隊列阻塞原因。

指定隊列任務(wù)情況

監(jiān)控主機失敗率

可以監(jiān)控集群所有主機上的 Task 執(zhí)行失敗率。已有監(jiān)控體系會對主機的 CPU,磁盤,內(nèi)存,網(wǎng)絡(luò)等硬件狀況進行監(jiān)控。

這些硬件故障最直觀的表現(xiàn)就是分配在這些有問題的主機上的任務(wù)執(zhí)行緩慢或者執(zhí)行失敗。

運行中的任務(wù)是最靈敏的反應(yīng),一旦檢測到某主機失敗率過高,可觸發(fā)快速自動下線保障業(yè)務(wù)正常執(zhí)行。后續(xù)可以結(jié)合硬件監(jiān)控定位主機異常原因。

主機失敗率監(jiān)控

任務(wù)性能分析

用戶可自助進行任務(wù)性能分析,如下圖:

任務(wù)性能分析

并且可以根據(jù)異常項按照以下建議自助調(diào)整,如下圖:

任務(wù)自助優(yōu)化方案

任務(wù)失敗原因分析

對于失敗的任務(wù),用戶也可以按照以下方法快速從調(diào)度系統(tǒng)查看失敗原因,以及對應(yīng)的解決辦法,餓了么大數(shù)據(jù)團隊會定期收集各種典型報錯信息,更新維護自助分析知識庫。

失敗原因自助分析

除此之外,我們還可以實時監(jiān)控每個任務(wù)的計算資源消耗 GB Hours,總的讀入寫出數(shù)據(jù)量,Shuffle 數(shù)據(jù)量等,以及運行中任務(wù)的 HDFS 讀寫數(shù)據(jù)量,HDFS 操作數(shù)等。

當出現(xiàn)集群計算資源不足時,可快速定位消耗計算資源多的任務(wù)。當監(jiān)控出現(xiàn) HDFS 集群抖動,讀寫超時等異常狀況時,也可通過這些數(shù)據(jù)快速定位到異常任務(wù)。

基于這些數(shù)據(jù)還可以根據(jù)各隊列任務(wù)量,任務(wù)運行資源消耗時間段分布,合理優(yōu)化各隊列資源分配比例。

根據(jù)這些任務(wù)運行狀況數(shù)據(jù)建立任務(wù)畫像,監(jiān)控任務(wù)資源消耗趨勢,定位任務(wù)是否異常。再結(jié)合任務(wù)產(chǎn)出數(shù)據(jù)的訪問熱度,還可以反饋給調(diào)度系統(tǒng)動態(tài)調(diào)整任務(wù)優(yōu)先級等。

Grace 架構(gòu)

上述示例中使用到的數(shù)據(jù)都是通過 Grace 收集的。Grace 是餓了么大數(shù)據(jù)團隊開發(fā)的應(yīng)用,主要用于監(jiān)控分析線上 MR/Spark 任務(wù)運行數(shù)據(jù),監(jiān)控運行中隊列及任務(wù)明細及匯總數(shù)據(jù)。

邏輯架構(gòu)如下圖:

Grace 邏輯架構(gòu)

Grace 是通過 Spark Streaming 實現(xiàn)的,通過消費 Kafka 中存儲的已完成 MR 任務(wù)的 jhist 文件或 Spark 任務(wù)的 eventlog 路徑,從 HDFS 對應(yīng)位置獲取任務(wù)運行歷史數(shù)據(jù),解析后得到 MR/Spark 任務(wù)的明細數(shù)據(jù)。

再根據(jù)這些數(shù)據(jù)進行一定的聚合分析,得到任務(wù)級別,Job 級別,Stage 級別的匯總信息。

***通過定制化的 Dr-Elephant 系統(tǒng)對任務(wù)明細數(shù)據(jù)通過啟發(fā)式算法進行分析,從而給用戶一些直觀化的優(yōu)化提示。

對于 Dr-Elephant,我們也做了定制化的變動,比如將其作為 Grace 體系的一個組件打包依賴。

從單機部署服務(wù)的模式變成了分布式實時解析模式。將其數(shù)據(jù)源切換為 Grace 解析到的任務(wù)明細數(shù)據(jù)。

增加每個任務(wù)的 ActionId 跟蹤鏈路信息,優(yōu)化 Spark 任務(wù)解析邏輯,增加新的啟發(fā)式算法和新的監(jiān)控指標等。

總結(jié)

隨著大數(shù)據(jù)生態(tài)體系越來越完善,越來越多背景不同的用戶都將加入該生態(tài)圈,我們?nèi)绾谓档陀脩舻倪M入門檻,方便用戶快速便捷地使用大數(shù)據(jù)資源,也是需要考慮的問題。

大數(shù)據(jù)集群中運行的絕大部分任務(wù)都是業(yè)務(wù)相關(guān),但是隨著集群規(guī)模越來越大,任務(wù)規(guī)模越來越大,集群本身產(chǎn)生的數(shù)據(jù)也是不容忽視的。

這部分數(shù)據(jù)才是真正反映集群使用詳細情況的,我們需要考慮如何收集使用這部分數(shù)據(jù),從數(shù)據(jù)角度來衡量、觀察我們的集群和任務(wù)。

僅僅關(guān)注于集群整體部署、性能、穩(wěn)定等方面是不夠的,如何提高用戶體驗,充分挖掘集群本身數(shù)據(jù),用數(shù)據(jù)促進大數(shù)據(jù)集群的建設(shè),是本次分享的主題。

作者:陳凱明

簡介:具有多年從事大數(shù)據(jù)基礎(chǔ)架構(gòu)工作經(jīng)驗。目前擔任餓了么數(shù)據(jù)平臺研發(fā)團隊資深數(shù)據(jù)工程師,主要負責餓了么離線平臺及底層工具開發(fā)。

責任編輯:武曉燕 來源: DBAplus社群
相關(guān)推薦

2015-04-15 10:53:40

大數(shù)據(jù)京東千人千面

2021-10-11 14:52:38

大數(shù)據(jù)網(wǎng)絡(luò)技術(shù)

2020-11-13 10:25:41

人臉數(shù)據(jù)

2018-06-08 14:25:18

大數(shù)據(jù)生活可視化

2017-10-16 09:19:41

CTO創(chuàng)業(yè)公司大數(shù)據(jù)

2018-04-04 13:44:59

數(shù)據(jù)庫MySQL延遲

2015-09-24 14:12:34

醫(yī)療大數(shù)據(jù)數(shù)據(jù)化

2020-06-15 11:00:52

大數(shù)據(jù)大數(shù)據(jù)技術(shù)數(shù)據(jù)

2014-07-23 10:03:20

2025-01-24 07:47:32

2014-05-14 09:45:16

SAP

2019-06-10 16:17:37

2020-07-27 08:23:15

HadoopPrometheusZabbix

2015-06-02 11:29:50

信息安全數(shù)據(jù)安全

2023-07-28 07:45:44

2021-06-09 14:37:10

大數(shù)據(jù)互聯(lián)網(wǎng)大數(shù)據(jù)應(yīng)用

2016-11-10 09:26:18

2024-04-02 09:48:32

2013-04-18 10:00:40

大數(shù)據(jù)大數(shù)據(jù)全球技術(shù)峰會

2013-11-20 10:15:03

大數(shù)據(jù)營銷 互聯(lián)網(wǎng)
點贊
收藏

51CTO技術(shù)棧公眾號

avove在线观看| 欧美中文字幕在线观看| 伊人色在线视频| 91精选在线| 99国产一区二区三精品乱码| 国产成人一区二区| 极品魔鬼身材女神啪啪精品| 99久久人爽人人添人人澡| 一本色道久久综合| 亚洲精品自拍第一页| 中文字幕第36页| 四虎影视成人| 久久久久久久综合色一本| 91免费综合在线| 国产免费av一区二区| 色爱综合网欧美| 亚洲爱爱爱爱爱| 自拍偷拍一区二区三区四区| av免费不卡| 亚洲三级免费电影| 欧美系列一区| 亚洲精品911| 美女一区二区视频| 91av在线免费观看视频| 欧洲第一无人区观看| 国模精品一区| 精品福利视频一区二区三区| 在线观看免费av网址| 亚洲天堂手机| 亚洲一区二区三区中文字幕在线| 中文字幕日韩一区二区三区不卡 | 国产乱码精品一区二区三区日韩精品 | 日韩欧美国产高清91| 日本一本草久p| 日本福利在线| 国产日韩欧美精品电影三级在线| 国产区一区二区三区| 99久久久久成人国产免费| 日本在线不卡视频| 国产精品99久久久久久人 | 欧亚一区二区三区| 午夜肉伦伦影院| 成人国产电影在线观看| 亚洲综合自拍偷拍| 国产免费xxx| 黄色的网站在线观看| 国产女同性恋一区二区| 欧美日韩亚洲一区二区三区在线观看 | 日韩福利视频导航| 欧美中文字幕视频在线观看| 国产成人精品一区二三区| 亚洲高清在线| 性欧美暴力猛交69hd| 黄色a级片在线观看| 婷婷六月综合| 久久国产天堂福利天堂| 日韩va亚洲va欧美va清高| 精品免费在线| 日韩最新在线视频| 小早川怜子一区二区的演员表| 色综合久久网| 久久国产精品电影| 国产亚洲欧美精品久久久www| 午夜欧美精品| 午夜精品一区二区三区av| 国产视频91在线| 丝袜亚洲另类欧美综合| 国产精品久久久久久av下载红粉 | 日韩免费福利视频| 91国产丝袜在线播放| 天堂在线资源视频| 国产色99精品9i| 精品欧美久久久| 国产a级黄色片| 国内精品久久久久久久影视简单 | 欧美一级免费在线观看| av免费在线网站| 亚洲国产成人高清精品| 少妇高潮喷水久久久久久久久久| 美女100%一区| 欧美精品欧美精品系列| 国产调教打屁股xxxx网站| 欧美交a欧美精品喷水| 亚洲人成电影网| 亚洲欧洲综合网| 今天的高清视频免费播放成人| 97视频在线播放| 激情网站在线观看| 国产一区二区看久久| 国偷自产av一区二区三区小尤奈| 免费一级在线观看| 亚洲视频 欧洲视频| 成人网站免费观看入口| a成人v在线| 91精品国产综合久久福利软件| 久久久久久婷婷| 不卡中文一二三区| 久久久久女教师免费一区| 蜜臀尤物一区二区三区直播| 国产精品99久久久久久有的能看| 久久av免费观看| 国产丝袜在线| 欧美小视频在线| 少妇性l交大片7724com| 免费精品国产| 欧美激情在线狂野欧美精品| 亚洲一级视频在线观看| 99精品国产一区二区三区不卡| 中文字幕中文字幕在线中心一区 | 欧美日韩在线直播| v天堂中文在线| 国产精品国内免费一区二区三区| 91av在线网站| 亚洲欧美高清视频| 国产精品久久久久久久岛一牛影视| 每日在线观看av| 久久天堂久久| 最近2019中文字幕mv免费看| 亚洲欧美综合自拍| jlzzjlzz国产精品久久| 懂色av一区二区三区四区五区| 日韩一区二区三区免费| 亚洲国产精品人久久电影| 性色av无码久久一区二区三区| 日韩成人免费电影| 欧美在线一区二区三区四区| 97人澡人人添人人爽欧美| 日韩一区二区视频| 久久噜噜色综合一区二区| 水野朝阳av一区二区三区| 国产在线视频欧美一区二区三区| av在线播放观看| 精品视频在线看| 先锋影音av在线| 麻豆精品网站| 免费一区二区三区| 中文在线免费二区三区| 亚洲激情视频网站| 日韩精品一卡二卡| 北条麻妃一区二区三区| www.激情网| 视频精品一区二区三区| 久久亚洲精品成人| 国产露脸91国语对白| 亚洲丝袜制服诱惑| 在线看免费毛片| 五月久久久综合一区二区小说| 国产精品偷伦免费视频观看的| 川上优的av在线一区二区| 色av成人天堂桃色av| 人人妻人人藻人人爽欧美一区| 午夜亚洲精品| 日韩电影大全在线观看| 日韩免费va| 在线观看视频亚洲| 亚洲一区二区三区高清视频| 国产精品高潮久久久久无| 911av视频| 欧美视频福利| 国内精品一区二区| 免费看av不卡| 北条麻妃99精品青青久久| 97人妻精品一区二区三区软件 | 国产手机在线视频| 91免费视频网址| 久久久国产欧美| 91成人影院| 国产精品久久久久久久久久直播| 91资源在线观看| 亚洲精品一区二三区不卡| 波多野结衣理论片| 成人欧美一区二区三区视频网页 | 亚洲国产合集| 国产精品视频区1| 中文字幕中文字幕在线十八区 | 国产激情视频在线看| 亚洲精品自产拍| 亚洲最新av网站| 亚洲午夜国产一区99re久久| 无码人妻aⅴ一区二区三区| 日韩av在线免费观看不卡| 中文字幕一区综合| 香蕉视频一区二区三区| 国产精品欧美激情| 污污视频在线| 亚洲天堂色网站| 国产ts变态重口人妖hd| 精品久久久久久亚洲精品| 九九热久久免费视频| 懂色av一区二区夜夜嗨| 黑森林福利视频导航| 91日韩在线| 久久亚裔精品欧美| 57pao成人永久免费| 国内偷自视频区视频综合| 99reav在线| 精品国产乱码久久久久久蜜臀| 青青视频在线免费观看| 亚洲激情图片qvod| 色欲AV无码精品一区二区久久| 国产成人综合视频| 69久久久久久| 99视频一区| 国产又粗又爽又黄的视频| 日韩伦理一区二区三区| 91在线播放国产| 亚洲va中文在线播放免费| 久久久久久久久久久成人| 日韩在线观看www| 日韩精品高清在线| www.午夜激情| 欧美欧美午夜aⅴ在线观看| 日韩免费视频网站| 亚洲精品成人在线| 午夜激情视频在线播放| 久久精品夜夜夜夜久久| 深田咏美中文字幕| 国产福利一区二区三区视频 | 国产日韩欧美精品一区| 中文字幕人妻一区二区三区| 国产精品一二三在| 亚洲欧美日韩三级| 日本不卡一区二区三区高清视频| 免费成人午夜视频| 激情欧美国产欧美| 亚洲啊啊啊啊啊| 999国产精品999久久久久久| 日韩妆和欧美的一区二区| 麻豆一区一区三区四区| 成人在线观看91| 亚洲视频国产| 粉嫩av一区二区三区免费观看| 国产精品一区二区三区www| 国产精自产拍久久久久久| 精品国产欧美日韩一区二区三区| 日本三级韩国三级久久| 中文在线а√在线8| 欧美在线亚洲在线| 这里有精品可以观看| 欧美一级视频一区二区| 美女扒开腿让男人桶爽久久软| 国内偷自视频区视频综合| av资源在线| 26uuu日韩精品一区二区| 老司机深夜福利在线观看| 97国产成人精品视频| 国产色播av在线| 1769国内精品视频在线播放| 岛国av在线网站| 97超碰蝌蚪网人人做人人爽| 国产拍在线视频| 日韩美女中文字幕| 日本另类视频| 成人福利网站在线观看11| 日本一区二区三区播放| 国产99视频精品免费视频36| 国产精品久久久久久久久久白浆| 国产精品视频免费观看| 亚洲成aⅴ人片久久青草影院| 日韩午夜视频在线观看| 欧美岛国激情| 9色视频在线观看| 日韩视频二区| 少妇性l交大片| 九九久久精品视频| 人妻精油按摩bd高清中文字幕| 成人精品国产一区二区4080| 亚洲精品乱码久久久久久久| 国产视频一区二区在线观看| 成人信息集中地| 亚洲一区二区在线免费观看视频| 国产精品久久久久久99| 欧美影院一区二区三区| 国产强伦人妻毛片| 亚洲韩国欧洲国产日产av| 国产在线中文字幕| 欧美乱大交xxxxx| 在线手机中文字幕| 国产欧美久久一区二区| 91精品国产自产精品男人的天堂| 麻豆精品视频| 午夜精品一区二区三区国产| 免费国产黄色网址| 奇米精品一区二区三区在线观看一| 两性午夜免费视频| 久久先锋影音av| 少妇人妻丰满做爰xxx| 一区二区成人在线| 久久精品偷拍视频| 精品欧美乱码久久久久久| 成人免费高清在线播放| 欧美日本国产在线| 天天综合网站| 国产高清精品一区| 残酷重口调教一区二区| 男人日女人逼逼| 国产一区二区三区不卡在线观看| 97人妻天天摸天天爽天天| 亚洲人成网站色在线观看| 日本免费在线观看视频| 日韩免费一区二区| 成人av一区| 97超级碰碰碰| 在线播放一区二区精品视频| 天天综合色天天综合色hd| 日韩视频二区| 亚洲AV成人精品| 国产精品美女www爽爽爽| 97超碰人人干| 日韩精品自拍偷拍| 欧美激情免费| 国产成人拍精品视频午夜网站| 波多野结衣欧美| 久久久久亚洲av无码专区喷水| 久久狠狠一本精品综合网| 国产精品一区二区无码对白| ...av二区三区久久精品| 无码人妻久久一区二区三区| 亚洲国产天堂网精品网站| www.久久ai| 成人福利网站在线观看| 日韩精品影视| 国产成人手机视频| 久久这里只有精品6| 亚洲免费激情视频| 亚洲成成品网站| 在线观看wwwxxxx| 免费精品国产| 久久99视频免费| 欧美videos粗暴| 台湾成人av| 久久综合中文| 天天躁日日躁aaaa视频| 福利一区福利二区微拍刺激| 欧美特黄一级视频| 欧美激情伊人电影| 国产 日韩 欧美 综合 一区| 亚洲国产一二三精品无码 | 黄色一区二区在线观看| 高潮毛片7777777毛片| 欧美日本国产在线| 风间由美性色一区二区三区四区| 亚洲精品国产suv一区88| 国产精品一区二区久久不卡| 九九九免费视频| 精品国产免费人成在线观看| 国模雨婷捆绑高清在线| 99在线免费观看视频| 亚洲网站啪啪| 中文字幕乱码一区| 日韩欧美成人免费视频| 青青操视频在线| 国产精品第一视频| 久久视频国产| 免费黄视频在线观看| 亚洲国产精品一区二区www在线| 成人免费视频国产| 2019av中文字幕| 国产永久精品大片wwwapp| 日本在线播放一区二区| 亚洲精品免费在线观看| 性生交生活影碟片| 77777亚洲午夜久久多人| 免费成人网www| 亚洲av无日韩毛片久久| 亚洲国产人成综合网站| 三级无遮挡在线观看| 国产精品久久国产精品99gif| 99精品在线免费在线观看| 欧美日韩一区二区区别是什么 | 亚洲另类在线视频| 丰满人妻一区二区三区免费| 欧美最近摘花xxxx摘花| 日韩免费久久| 亚洲色图欧美另类| 91精品办公室少妇高潮对白| 久久bbxx| 精品国产一区二区三区日日嗨| 丝袜美腿亚洲色图| 91视频综合网| 国产视频精品久久久| 日本久久久久| 蜜桃传媒一区二区三区| 国产拍揄自揄精品视频麻豆| 国产人妖在线播放| 日本一本a高清免费不卡| 99成人超碰| 人妻无码一区二区三区| 欧美狂野另类xxxxoooo| 精精国产xxxx视频在线播放| 一本久道久久综合| aa级大片欧美| 国产精品国产精品国产专区| 91国自产精品中文字幕亚洲| 欧美成免费一区二区视频| 国产激情第一页| 91精品欧美综合在线观看最新| 中文在线а√天堂| 免费看欧美一级片| 国产精品无码永久免费888|