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

基于Apache Linkis構建合合一站式數據開發平臺實踐分享

開發
本文分享了我們內部實踐過程中的一些自認為值得說一說的點,以及一些小的功能或體驗改造項,以期望各位在調研或初步在使用 WDS 套件的公司或團隊,從我們的“答卷”中能獲取到一些有用的經驗。

1. IDS 的簡介

Intsig Data Studio(IDS)是上海合合信息科技股份有限公司,大數據平臺基于微眾WDS社區開源的 Linkis&DSS 組件構建的一站式敏捷數據應用開發管理門戶,面向的主要用戶群體包括數據開發、數據分析、數據產品經理和數據質檢人員等。

對外提供的核心能力包括一站式數據開發交互平臺,支持數據從進來(數據集成),到處理(數據探查、作業調度),到出去(數據服務,BI 報表),到運維(任務運維、數據質量)等全鏈路的可視化操作。

下圖展示了 IDS 在我們大數據平臺中的定位,其上層銜接用戶或各種應用系統,底層聯通各種各樣的計算或存儲引擎。

IDS的定位

2. IDS 的誕生背景

在未引入 Linkis 和 DSS 之前,公司內部缺少一個統一的開發入口,數據平臺中的用戶在進行數據探查、業務上線的過程中要分別登入到不同的組件中進行操作,比如:對庫表元數據的訪問需求,需要使用自研的指標系統或數據地圖;做數據分析時,又要借助于 zeppelin 或 ipython 等工具進行交互式數據查詢;作業流調度發布時,又重度依賴于平臺組同事來編寫Airflow底層復雜的任務依賴描述代碼。

在數據開發的整條鏈路中,涉及到的系統之間無法做到有效聯通,應用孤島問題日漸嚴重,用戶也疲于在各種組件之間反復切換,這種現狀一直影響著大數據平臺用戶的開發效率和使用體驗。同時,多個開發入口的存在,也增加了我們大數據平臺的運維成本,其潛在的數據流出風險也被疊加放大。

在此背景之下,我們需要一個統一的一站式數據開發、分析和可視化的平臺。為此,我們先后調研或試用了商業化的大數據中臺產品,如網易的數帆和阿里的dataworks等。一線大廠開發出來的產品,確實有著一套業界非常領先的標準和規范,以及擁有著非常強大而全面的數據治理能力,但綜合考量我們現有的需求場景和成本投入等多方面因素,我們最終沒有接受商業化的數據中臺解決方案。

不得已,我們又把目光投向了開源界的產品,WDS 順理成章地闖入了我們的視野,雖記不清與 WDS 相識的具體日子,但 WDS 社區及其生態組件所展現出來的能力,著實讓我們怦然心動。

WDS 是一站式、金融級、全連通、開源開放的大數據平臺套件。目前支持的開源組件包括,DataSphere Studio 、Linkis,Qualitis 等。WDS 社區運營給力,成員活躍,自 19 年以來發布的 9 個開源組件,填補了業界“開源體系大數據平臺套件”的空白,受到了各行業的廣泛好評和采用。基于包裝好的輪子,讓眾多中小企業依托開源社區的力量來搭建內部一站式大數據平臺的夢想變得不再遙不可及。

3. IDS——合數據工坊的實踐之路

IDS(合數據工坊)是我們對 Linkis 和 DSS 的統稱,Linkis 作為計算中間件,底層對接各種計算或存儲引擎,上層銜接各種服務或應用,DSS 則提供一站式數據開發管理門戶的基層組件。在現階段,我們使用的 DataSphere Studio 和 Linkis 組件的版本分別是:1.0.1 和 1.0.3。

在這其中,最重要的工作是完成對 Linkis 的適配和應用,我司目前的大數據平臺基于 cdh5.13.1,為此我們修改了 Linkis 中依賴的大數據組件的版本以適配我們的版本,在這個過程中基本沒遇到什么太大的坑,因為自 Linkis1.x 版本以來,針對 CDH5、6 以及其他社區組件版本的兼容性都很好,基本不會出現太大的依賴沖突等問題,即使出現問題,依靠強大且活躍的 Linkis 社區,我們也能得到及時而有效的反饋。

除了與內部 hadoop 等組件做適配兼容之外,針對 Linkis1.1.x 版本中的一些大的特性修復,我們也以 patch 的形式打到了內部 1.0.3 版本里,如:

https://github.com/apache/incubator-linkis/issues/1765

https://github.com/apache/incubator-linkis/pull/1780

現階段是我們 IDS 的建設初期,內部針對 DSS&Linkis 的應用方式或一些小的改造點,我將在下文中從如下幾個方面來敘述:

  • 用戶權限
  • 引擎增強
  • 作業調度
  • 數據治理
  • 小型優化

3.1 用戶權限

IDS 集成了公司內部的 SSO 登錄方式,用戶掃碼登錄系統之后,不可創建新的工作空間,只能使用統一的公共工作空間,在此工作空間下,不同角色身份的用戶,對 IDS 中集成的組件入口,擁有不同的訪問權限。

IDS

同時,基于 DSS 獨有的 AppConn 設計理念,DSS 可以簡單快速地集成各種上層 Web 系統。目前,在 IDS 中已集成的組件列表包括:數據傳輸,數據探查,數據地圖,運維平臺,數據質量,SLA 治理,數據服務等。

組件列表

DSS AppConn 的相關文檔可參考:https://github.com/WeBankFinTech/DataSphereStudio/blob/master/README-ZH.md

各個系統組件的入口訪問基于 IDS 中的角色及權限管控,組件之間 SSO 互通,共享同一個登錄認證體系。同時,為了更加方便地初始化用戶相關數據,我們增加了用戶數據初始化服務,負責在每個 Linkis 的安裝節點上初始化用戶的數據,如:創建 Linux 用戶和用戶組,創建用戶的 workspace 目錄,為用戶分配統一的工作空間,在 Windows AD 域中創建用戶,SSSD 同步用戶信息到所有集群節點,為用戶導出 keytab 等。

不僅用戶對 IDS 組件入口的訪問受到權限控制,在進入到組件內部之后,具體組件中受保護的資源同樣需要在權限系統上審批。

組件訪問權限

下圖展示組件系統中對應功能模塊的訪問申請與負責人審批。

組件權限申請

3.2 引擎增強

3.2.1 引擎類型擴展

基于 Linkis 官方提供的 JDBC 引擎,我們內部額外增加了 Presto 、 Clickhouse 、 Kyuubi 等引擎,并在 Scripts 中支持了對應引擎類型腳本的提交,以滿足用戶對不同計算引擎的需要,同時滿足用戶對不同類型腳本的區分。

引擎類型擴展

多引擎支持:

多引擎支持

3.2.2 Presto 慢查詢列表

Presto SQL 在我們內部所占比重最大,針對 Presto 引擎,我們為用戶提供了進度提示和慢查詢列表等功能。

Presto慢查詢列表

當前階段,Presto 慢查詢列表的主要功能是為了能直觀體現出來每個用戶提交 SQL 的執行情況,我們的 Presto 集群在未上 k8s 之前,用戶隔離機制還不夠完善,有些用戶提交的 SQL 會占用較大的資源,耗時較長,對其他用戶的 SQL 任務也會產生一定的影響,在舊的平臺模式下,這部分指標數據對開發用戶是不可見的,需要集群維護人員到 Presto UI 上去排查慢查詢的 SQL 任務,無法做到及時有效地響應,這嚴重影響著用戶使用 Presto 查詢數據的體驗。

在這之后,我們在 K8s 環境中部署了 Presto 集群,在 Presto 集群擴縮容,及資源管理方面進行了較大的優化,后續,如有必要,針對 Presto Query 時輸出的指標,我們會繼續從多個維度來分析,并以更好地形式展示給用戶。

3.2.3 JDBC 引擎多數據源的支持

目前,官方在 DSS&Linkis1.0.3 中,對 JDBC 類型引擎的多數據源連接支持還不夠完美,我們在此基礎上做了改良。

JDBC 多數據源支持

如圖,用戶通過切換不同的數據源連接標識,來達到連接不同 JDBC 服務的效果。后續官方會在 1.2.0 版本中支持此功能,詳見:https://github.com/apache/incubator-linkis/issues/2092

3.3 作業調度

DSS 提供了一套作業流設計與上線功能,其底層調度組件 Schedulis 的調度能力依賴于 Azkaban,但我們內部的調度系統一直使用的是 Airflow,在構建 IDS 之前,我們有一套自研的作業流設計和上線平臺—— Cuckoo Cloud ,其 web 化功能類似于 DolphinScheduler ,支持用戶拖拽式的設計工作流,并一鍵發布作業 DAG 到 Airflow 調度平臺上,以彌補 Airflow 在任務上線、依賴設計方面缺少可視化工具的不足。

因此在現階段,我們沒有使用 DSS 原生的工作流設計和發布能力,而是以 appconn 插件的形式集成了我們內部的工作流設計平臺,兩個組件之間打通了 SSO 登錄,共享一套用戶認證體系。

內部的作業流設計組件主要分三層結構,DAG 配置管理、調度單元管理、以及每個調度單元中所包含的任務節點及其依賴關系等。

3.3.1 DAG 配置管理

此處 DAG 配置與 Airflow 上的每個 DAG 信息相對應。

DAG配置

3.3.2 調度單元管理

IDS 平臺用戶把擁有某一具體業務含義的任務節點及其上下游依賴關系劃分到同一個調度單元之中,調度單元的作用不僅強調了某一具體的業務屬性,同時也是為了對一個完整 DAG 進行概念意義上的拆分。

調度單元

3.3.3 調度單元中的任務及其上下游依賴關系

用戶在使用調度設計功能時,有豐富的任務類型可供選擇和組合,幾乎涵蓋了公司內部一條數據開發鏈路中大部分的場景需要,同時,對額外任務節點的支持擴充,也非常快速便捷。

tasks

調度工作流的設計

調度設計

備注,特殊任務節點,如 Tableau、報表刷新、報表發送類型任務。原有的開發模式是,Tableau 數據源刷新任務的定時執行是需要用戶在 tableau server 平臺上創建相應數據源的定時刷新計劃。這會帶來以下幾個問題:

  1. 任務積壓,每個調度的時間點,都會有批量的數據源刷新任務提交執行,容易出現 Presto 節點負載過高,Spark Thrift Server 的 driver 進程掛掉等問題,這些問題的產生,都會導致數據源刷新任務的失敗。
  2. Tableau Server 上數據源刷新任務失敗之后,缺少自動重試機制,也無法進行有效預警,如高權重報表刷新失敗后打電話,低權重報表刷新失敗后發企業微信消息等。
  3. 報表數據源的刷新依賴于數倉批跑任務的完成,但兩者之間分散于不同的調度系統之中,只能預估上游任務的完成時間,來設置下游任務的開始執行時間,一旦上游延遲,下游任務無法做到及時感知,這將導致報表數據缺失。

針對上述問題,我們選擇把報表數據源刷新任務包裝成 Airflow 的任務節點,此舉帶來的成效有:

  1. 數據源刷新任務上下游依賴強關聯,消除了上游依賴任務缺失導致的下游數據源空刷,報表無數據的問題,同時,任務調度時間被打散,解決了任務運行積壓的隱患。
  2. 數據源刷新任務支持自定義權重,失敗之后可以自動重試,并能感知遠程計算引擎的健康狀態和自身刷新隊列的冗余,以選擇是否延遲提交刷新任務。在任務重試不過的情況下,可以匹配出不同權重下的報警方式,來告知用戶任務運行失敗的原因。
  3. 與 SLA 管理平臺打通,實現核心任務全生命周期的 SLA 標準化管理流程,自動為核心報表任務的上游依賴劃分高權重資源隊列,并可以動態調整上游鏈路任務運行時所需的資源,同時,還可以實時監控核心報表上下游任務鏈路的運行狀況,實時進行延遲告警,SLA 任務鏈路未準時指標收集,并發送給各個業務方核心任務的準時率統計指標等。

用戶完成工作流的設計之后,點擊發布按鈕,工作流便會被 Airflow 感知,渲染,繼而進行后續的定時執行,對應 Airflow 上工作流如下圖:

IDS工作流

未來工作流設計平臺的一些需要提升的地方:

  1. 目前工作流中一些腳本任務開發的時候,不支持腳本的直接執行,需要用戶在 IDS 中執行成功之后,把腳本貼回到工作流平臺上去發布上線。
  2. 其次,工作流不支持多環境發布、暫停調度及版本管理等高級功能,后續會考慮遷移工作流設計功能到 DSS 中或考慮遷移調度至 DolphinScheduler 中。

3.4 數據治理

3.4.1 數據地圖

數據地圖以不同的安全等級、主題域或業務標簽來劃分數倉庫表和其他存儲系統中的庫表元數據,并對外提供數據檢索能力,用戶通過該平臺可以以較小的成本找到所需的數據、報表、中間件、以及相關實體的血緣。

用戶在 IDS 平臺中查詢數倉、CK 或其他存儲系統中的線上表時,會經過 SQL 攔截器解析出來待操作的表,用戶只有在數據地圖中提交這些表的訪問申請,并被審批通過之后,才被允許繼續執行 SQL。

對應的,Scripts 中庫表元數據列表所能展示的也僅限于授權過的資源,以及用戶在數據地圖中分類創建的一些主題庫的資源,如下圖:

主題庫

數據地圖及主題庫建設

數據地圖

3.4.2 數據流出管理

現階段,IDS 平臺上的數據流出包含如下兩種形式:

  1. 少量數據下載,主要以 csv、excel 兩種文件格式。
  2. 全量數據導出,主要以 csv、excel、json 三種文件格式。并且,只有用戶在數據地圖中申請過表的導出權限后,才被允許導出服務器上的全量數據到內網隔離環境。

用戶提交的 SQL 正確接收到結果集之后,便會激活結果集的導出功能,用戶點擊導出按鈕,填寫好數據導出申請的表單,提交之后,數據導出服務檢測到數據導出任務,便開始處理用戶的數據導出需求。

數據導出

用戶可以在數據導出列表頁面中查看自己的數據導出任務最新的執行狀態。

download-data-list

3.4.3. 數據同步

主要用于多種異構數據源之間的數據交換,可實現各部門業務數據在應用層面的互聯互通和信息共享。功能特性:

  • 多種數據源支持,包含但不限于 mysql、mongo、odps、es、oss、hive 之間的相互傳輸
  • 數據傳輸限流,除了基本的限流算法還支持控制全局的傳輸并發
  • 數據傳輸類型豐富,全量、增量、增量融合、拉鏈表
  • 自動調參,以達到最好的抽取效率
  • Web 端可視化配置,隨工作流設計與調度發布

數據同步

3.4.4 數據質量

數據質量中心通過事前定義監控規則、事中監控數據的生成過程以及事后評估和問題追溯,圍繞完整性、一致性、準確性、有效性和及時性五個方面衡量數據質量, 并依托離線開發中心的數據質量配置,提升企業數據價值。

現有數據質量平臺功能

  • 可以添加自定義質量模板規則,模板規則支持 udf、正則
  • 有質量評估評分,可以查看表和字段的質量評分
  • 可以對臟數據進行保存,方便查看臟數據問題
  • 支持強規則的熔斷機制,防止臟數據影響下游數據
  • 擁有試跑機制,并且可以查看試跑結果
  • 指標看板可以查看歷史的臟數據趨勢

規則列表

數據質量指標

數據質量指標

3.4.5 SLA 治理

SLA 平臺為用戶提供核心數據的申報、SLA 的在線簽署,及簽署后的 SLA 運維管理功能,通過協同全鏈路能力,共同保障申報節點的數據質量。

數據SLA

SLA 指標

SLA指標

3.5 IDS 中一些小的功能改造點或應用項

以下列舉的是一些小的優化項,主要是為了優化用戶的一些使用體驗。

  1. Scripts 中腳本目錄的復制和剪切功能
  2. 腳本執行過程中,改變任務進度拉取的固定頻率為漸次遞增頻率
  3. 腳本文件共享機制,用戶可以共享單個(或多個腳本文件)給其他用戶,并設置該用戶對此腳本的讀寫權限。

share-file

  1. 組件使用的文檔指引、及視頻教程等完善,以提供給用戶更好的使用體驗。
  2. 把 Spark 引擎的一些高級參數,增加到配置項中

spark-engine-conf

  1. IDS 中增加用戶意見反饋一鍵發布功能

意見反饋

4. 總結

當前階段,我們基于 DSS 和 Linkis 完成了內部 IDS 平臺的初步構建,獲取了部分用戶從 zeppelin 平臺過渡到 IDS 平臺的階段性成果,并為社區伙伴們,分享了我們內部實踐過程中的一些自認為值得說一說的點,以及一些小的功能或體驗改造項,以期望各位在調研或初步在使用 WDS 套件的公司或團隊,從我們的“答卷”中能獲取到一些有用的經驗,最后,再次感謝微眾及社區其他開發者大佬們,對我們集成過程中的解疑答惑。

責任編輯:張燕妮 來源: 大猿小猿向前沖
相關推薦

2021-08-06 09:33:57

數據湖DLF DDI

2024-05-28 07:58:08

2022-12-23 09:04:33

字節跳動數據治理架構

2023-10-26 06:59:58

FinOps云原生

2021-12-07 10:04:34

Azure Kuber場景應用

2013-10-24 17:35:01

云網絡H3C電子政務

2021-07-27 16:02:40

云原生數據庫阿里云

2023-04-25 16:30:58

設備開發鴻蒙

2014-01-13 09:00:54

PythonDjango

2018-10-17 11:15:02

云交換平臺

2013-12-31 10:25:56

原子移動云BaaS

2022-12-21 18:31:00

游戲開發鴻蒙

2017-02-23 16:07:59

網易

2014-07-16 16:06:53

AdSuite解決方案數字營銷洞察

2021-06-11 13:56:27

大數據DataWorks數據開發

2009-05-13 19:30:20

華碩郵件服務器MASP

2018-12-15 13:23:44

騰訊云開發者平臺云端

2021-03-16 17:51:03

戴爾

2023-07-19 18:58:45

Noodle開源

2024-08-19 09:05:00

Seata分布式事務
點贊
收藏

51CTO技術棧公眾號

久久精品国产亚洲一区二区| 欧美日韩综合一区| 久久综合给合久久狠狠色| 久久久久久在线观看| 图片区亚洲欧美小说区| 欧美不卡视频一区| 日韩免费毛片视频| 日韩123区| 国产欧美一二三区| 粉嫩精品一区二区三区在线观看 | 国产有色视频色综合| 中文字幕69页| 国产综合自拍| 最新中文字幕亚洲| 国产毛片毛片毛片毛片毛片毛片| 中韩乱幕日产无线码一区| 亚洲五码中文字幕| 日日噜噜噜夜夜爽爽| 麻豆国产在线播放| 成人午夜碰碰视频| 亚洲最大福利网站| 中文字字幕在线观看| 狠狠88综合久久久久综合网| 日韩视频欧美视频| 国产又粗又猛又爽又黄av| av综合网站| 日韩一区二区在线看片| av免费中文字幕| 免费av不卡在线观看| 一区在线中文字幕| 热re99久久精品国99热蜜月| 人妻精品一区二区三区| 国产一区二区三区在线观看免费 | 久久av影院| 亚洲午夜一区二区三区| 欧美一级特黄aaaaaa在线看片| 不卡在线视频| 国产喂奶挤奶一区二区三区| 国产一区不卡在线观看| 理论片中文字幕| 国产电影一区二区三区| 亚洲影院在线看| 97人妻人人澡人人爽人人精品| 日韩1区2区日韩1区2区| 国产91精品在线播放| 国产精品21p| 国产精品女主播一区二区三区| 久久免费国产精品1| 欧美片一区二区| 午夜久久黄色| 欧美激情亚洲另类| 久久中文字幕在线观看| 伊人久久成人| 97在线视频免费| 日本在线视频免费观看| 国产一区二区精品| 日韩av快播网址| 波多野结衣视频网址| 三级久久三级久久| 国产美女精品视频| 国产日韩免费视频| 成人性生交大片免费| 国产精品免费在线播放| 天天摸夜夜添狠狠添婷婷| bt7086福利一区国产| 精品一区久久| jizz日韩| 亚洲黄色在线视频| 阿v天堂2017| 欧美日韩精品一区二区三区视频| 欧美日韩一区精品| 国产在线观看中文字幕| 99久久婷婷国产综合精品青牛牛| 精品捆绑美女sm三区| 欧美一区二区三区成人精品| 高清一区二区三区视频| 日韩电影免费| 国产精品久久影院| www.亚洲成人网| 中文字幕乱码在线播放| 欧美性生交片4| 国产调教打屁股xxxx网站| 日韩三级视频| 久久精品国产91精品亚洲| 精品无码久久久久久久久| 三级欧美在线一区| 亚洲一区二区三区乱码aⅴ| 日本国产在线观看| 中文字幕av资源一区| 久久福利一区二区| 高清av不卡| 91精品国产高清一区二区三区蜜臀| 欧美日韩一区二区区别是什么 | 精品一区91| 亚洲精品理论电影| 182在线观看视频| 国产精品普通话对白| 成人女保姆的销魂服务| 亚州av在线播放| 综合网在线视频| 久久久免费视频网站| 精品国产一区二| 亚洲视频免费一区| 国产一级视频在线观看| 麻豆精品在线播放| 精品日本一区二区三区| av中文字幕在线观看| 91久久精品国产91性色tv| 色诱av手机版| 国产精品久久久久久久免费观看| 欧美最猛性xxxx| 性欧美8khd高清极品| 欧美国产一区二区| 男人日女人下面视频| 国产成人免费视频网站视频社区| 亚洲欧美一区二区三区在线| 国产亚洲精品码| 精品一区二区三区免费播放| 日产中文字幕在线精品一区| hd国产人妖ts另类视频| 7878成人国产在线观看| 亚洲一区二区三区蜜桃| 日韩午夜高潮| 国产99在线播放| 国产写真视频在线观看| 欧美视频一区二| 黄色a一级视频| 亚洲激情精品| http;//www.99re视频| 国产三级在线播放| 欧美美女一区二区在线观看| 欧美黄色激情视频| 老牛嫩草一区二区三区日本| 免费精品视频一区| 蜜桃av在线| 亚洲精品福利免费在线观看| 国产午夜福利片| 成人午夜激情在线| 午夜免费福利小电影| 亚洲无线观看| 高清欧美一区二区三区| 亚洲免费成人在线| 亚洲国产精品精华液网站| 丰满人妻一区二区三区大胸| 欧美另类专区| 痴汉一区二区三区| av漫画网站在线观看| 精品av综合导航| 日韩精品――中文字幕| 99久久伊人精品| 欧美丰满熟妇bbbbbb百度| 日韩精品欧美大片| 国产成人+综合亚洲+天堂| 精品电影在线| 欧美日韩美少妇| 国产免费一区二区三区四区| 国产一区二区三区观看| 国风产精品一区二区| 亚洲三区欧美一区国产二区| 欧美精品福利视频| 亚洲狼人综合网| 欧美日韩免费区域视频在线观看| 好吊日免费视频| 日韩av一级电影| 免费观看中文字幕| 88久久精品| 欧美一级淫片播放口| 福利片在线观看| 欧美高清精品3d| 精品无码久久久久| 久久精品一区八戒影视| www.久久久久久久久久久| 欧美淫片网站| 久久久久久久免费| 日韩国产一二三区| 欧美精品成人在线| 岛国大片在线观看| 日韩一级免费一区| 欧美一区二区三区四| 中文字幕欧美日本乱码一线二线| 伊人免费视频二| 国产偷自视频区视频一区二区| 日本欧美色综合网站免费| 亚洲精品aa| 668精品在线视频| 淫片在线观看| 亚洲第一精品自拍| 伊人影院中文字幕| 午夜精品久久久久久不卡8050| 日韩精品无码一区二区三区久久久 | 国产精品福利一区| 在线精品视频播放| 男女视频一区二区| 国产日韩av网站| 99成人在线视频| 九色91视频| 精品国产乱码久久久久久樱花| 热re99久久精品国产66热| 黄色免费在线网站| 亚洲视频一区二区| 亚洲精品一区二区三区新线路| 在线观看欧美黄色| 国产乡下妇女做爰| 日韩一区在线播放| 久久亚洲无码视频| www.久久精品| 三日本三级少妇三级99| 日韩极品在线观看| 亚洲不卡中文字幕无码| 欧美激情一级片一区二区| 五月天久久综合网| 欧美禁忌电影网| 国产区欧美区日韩区| 国产一区二区三区免费观看在线| 国产成人精品电影| 国产伦理精品| 久久久亚洲国产| 超碰在线观看免费| 日韩在线观看免费网站| 国产在线一二三区| 日韩经典中文字幕在线观看| 99久久婷婷国产一区二区三区| 欧美性视频一区二区三区| 亚洲精品成人在线视频| 午夜久久电影网| 精品一级少妇久久久久久久| 日韩理论片在线| 青青操在线播放| 中文在线一区二区| 欧美成人另类视频| 国产无一区二区| 欧美另类z0zx974| 久久精品无码一区二区三区| 黄瓜视频污在线观看| 99re在线视频这里只有精品| 性农村xxxxx小树林| 国产·精品毛片| 午夜视频在线免费看| 国产成人精品亚洲日本在线桃色| jizz18女人| 久久99这里只有精品| 久久黄色片网站| 久久99精品久久久久久动态图| 中文字幕av不卡在线| 麻豆专区一区二区三区四区五区| 亚洲综合av在线播放| 久久成人免费网| 成人高清在线观看视频| 国产精品自在欧美一区| 免费啪视频在线观看| 成人国产精品免费观看动漫| 亚洲激情 欧美| 久久综合色婷婷| 精品人妻中文无码av在线| 国产色产综合色产在线视频| 岛国片在线免费观看| 亚洲三级小视频| 国产一级生活片| 欧美日韩在线免费观看| 久久这里只有精品9| 欧美日韩国产综合视频在线观看| 国产视频在线免费观看| 欧美成人国产一区二区| 亚洲欧洲综合在线| 中文字幕在线观看亚洲| 国产午夜精品久久久久免费视| 欧美精品久久久久| 在线观看涩涩| 国产日本欧美一区二区三区在线| 曰本一区二区| 国产精品一区视频| 久久av电影| 影音先锋在线亚洲| 激情91久久| 簧片在线免费看| 国产精品99久久不卡二区| 国产xxxx视频| 国产精品日产欧美久久久久| 欧美三级在线免费观看| 狠狠色狠狠色综合日日小说| 中文无码av一区二区三区| 欧美一级理论性理论a| 四虎影视2018在线播放alocalhost| 亚洲视频在线观看| 中文字幕中文字幕在线十八区 | 国产色噜噜噜91在线精品| 日本不卡免费新一二三区| 综合激情视频| 精品久久久久久中文字幕2017| 国产精品资源站在线| 双性尿奴穿贞c带憋尿| 亚洲视频在线一区二区| 国产又黄又猛又粗又爽| 91精品国产全国免费观看| 日本一区高清| 欧美乱妇高清无乱码| 91精品影视| 国产专区一区二区| 永久亚洲成a人片777777| 国产精品无码一区二区在线| 久久精品国产99国产| 国产精品一区二区入口九绯色| 亚洲欧洲精品一区二区精品久久久| 日韩特黄一级片| 欧美一区二区二区| 国产精品二线| 91av在线精品| 伊人久久大香线蕉av超碰| 亚洲一区3d动漫同人无遮挡| 性欧美videos另类喷潮| 国产大学生视频| 亚洲欧美一区二区不卡| 中文字幕男人天堂| 亚洲欧美成人网| 五月天av在线| 国产精品久久久久久久久久久久午夜片 | 麻豆免费精品视频| 中文字幕在线1| 欧美日韩精品二区| 色婷婷av一区二区三区之红樱桃| 久久精品在线视频| 人人玩人人添人人澡欧美| 欧美日韩在线不卡一区| 国产午夜精品一区二区三区欧美 | 国产农村妇女毛片精品久久| 在线观看91久久久久久| 毛片无码国产| 欧美亚洲免费高清在线观看| 亚洲国产专区| 国模大尺度视频| 亚洲精品乱码久久久久久久久| 亚洲在线免费观看视频| 色香阁99久久精品久久久| 亚洲精品.com| 涩涩涩999| 日本伊人午夜精品| 老司机福利在线观看| 欧美在线观看视频在线| jzzjzzjzz亚洲成熟少妇| 国产精品久久久久久搜索 | 在线观看国产精品淫| 亚洲播播91| 视频在线观看成人| 视频一区二区三区入口| 免费看日本黄色片| 欧美日韩在线一区二区| 色多多视频在线观看| 91丨九色丨国产在线| 亚洲色图二区| 国产69视频在线观看| 午夜a成v人精品| 日本私人网站在线观看| 日韩免费av一区二区| 成人看的视频| 亚洲精品永久视频| 一区二区三区中文在线| 日韩性xxxx| 欧美最顶级的aⅴ艳星| 日韩精品2区| 日本中文字幕有码| 粉嫩老牛aⅴ一区二区三区| 可以在线观看的av| 国产精品女人久久久久久| 91精品99| chinese麻豆新拍video| 色嗨嗨av一区二区三区| 黄色动漫在线观看| 国产精品一区二区三区免费观看| 一本久道久久综合狠狠爱| 亚洲а∨天堂久久精品2021| 在线播放视频一区| 国产色播av在线| 亚洲不卡1区| 国产一区二区导航在线播放| 午夜影院在线看| 中文字幕精品av| 8x国产一区二区三区精品推荐| 精品视频一区二区在线| 中文字幕佐山爱一区二区免费| 亚洲精品成人区在线观看| 日本久久精品视频| 欧美在线看片| 一卡二卡三卡四卡| 欧美一级片免费看| 成人美女大片| 国产精品视频一二三四区| 久久久久99精品一区| 国产美女裸体无遮挡免费视频| 97人洗澡人人免费公开视频碰碰碰| 欧洲杯半决赛直播| 成人免费看片载| 欧美视频你懂的| 麻豆免费版在线观看| 一区二区三区四区久久| 久久欧美一区二区| japanese国产| 国产精品视频xxx| 国产一区二区三区久久久久久久久| 2017亚洲天堂| 亚洲奶大毛多的老太婆|