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

場景化、重實操,分享一個實時數(shù)倉實踐案例

大數(shù)據(jù) 數(shù)據(jù)倉庫
本文將從一個實際業(yè)務場景和一個模擬數(shù)倉構建的案例來說明如何利用 EasyData 實時開發(fā)平臺來建設實時數(shù)倉。

?大部分數(shù)據(jù)團隊在進行實時業(yè)務建設的初期,都會出現(xiàn)煙囪式開發(fā)、一個任務搞定全部數(shù)據(jù)加工環(huán)節(jié)等問題,缺乏實時數(shù)據(jù)的管理和實時數(shù)倉分層建設的規(guī)范意識。隨著實時場景的進一步豐富,出現(xiàn)了實時數(shù)據(jù)復用、業(yè)務方自助進行實時取數(shù)等需求,因此要求數(shù)據(jù)團隊要像管理離線數(shù)據(jù)一樣對實時數(shù)據(jù)進行有規(guī)范的實時數(shù)倉管理。

本文將從一個實際業(yè)務場景和一個模擬數(shù)倉構建的案例來說明如何利用 EasyData 實時開發(fā)平臺來建設實時數(shù)倉。

1、實際業(yè)務場景

1.1 背景介紹

業(yè)務方是某移動 APP 的運營團隊,需求是要實時監(jiān)控各類運營活動的 ABtest 的實驗效果,以便業(yè)務方根據(jù)實驗效果隨時調(diào)整運營投放策略、投放目標用戶和投放比例。

1.2 業(yè)務數(shù)據(jù)分層

通常業(yè)務方的實時數(shù)據(jù)流轉鏈路包含實時數(shù)據(jù)采集、實時數(shù)據(jù)加工處理、實時數(shù)據(jù)落庫查詢等步驟,在此用戶的ABtest 場景中,數(shù)據(jù)加工鏈路如下圖所示:

圖片

第一步:用戶的日志數(shù)據(jù)經(jīng)過實時采集寫入 ODS 層的 Kafka 中。ODS 層數(shù)據(jù)為原始未加工的業(yè)務數(shù)據(jù),保存在 Kafka,7 天后自動清理。

第二步:ODS 層數(shù)據(jù)經(jīng)過 Flink 任務處理寫入 DWD 層 Kafka 中。DWD 層數(shù)據(jù)為經(jīng)過清洗的數(shù)據(jù)。

第三步:DWD 層數(shù)據(jù)經(jīng)過 Flink 任務處理寫入 DWS 層 KUDU 數(shù)據(jù)庫中落庫。DWS 層數(shù)據(jù)為經(jīng)過聚合、過濾等加工步驟,可以向業(yè)務方提供的數(shù)據(jù)。

第四步:業(yè)務方在需要時通過 Impala 查詢 KUDU 數(shù)據(jù)庫中的數(shù)據(jù)生成報表。

通過以上實時數(shù)據(jù)加工鏈路,業(yè)務方可實現(xiàn)實時報表展示,時效性較離線加工鏈路大大提高,可以滿足業(yè)務方要求數(shù)據(jù)實時更新的需求。

1.3 業(yè)務痛點

在這個業(yè)務場景中 ODS 層、DWD 層的 Kafka 數(shù)據(jù)在其他加工鏈路中也需要被復用,但在其他鏈路加工過程中,同樣的 Topic 需要不斷重復在不同任務中進行 Flink Table 的定義,每次定義用戶均需要使用 DDL 語句定義字段、表配置等,重復工作很多,同時在任務中進行表定義時,數(shù)據(jù)管理者無法感知哪些數(shù)據(jù)已被使用,也無法判斷是否有可以優(yōu)化的數(shù)據(jù)流轉鏈路。

1.4 產(chǎn)品方案

EasyData 實時開發(fā)模塊中為用戶提供了實時流表登記和管理的功能,輔助用戶進行實時數(shù)倉的建設。實時流表是 EasyData 實時開發(fā)模塊中的特有概念。流表的內(nèi)容為 Kafka,Rocketmq 等沒有明確 schema 的消息中間件的元數(shù)據(jù)。在平臺通過登記流表并在任務中直接引用流表的方式即可將這部分元數(shù)據(jù)進行復用。

同時在流表管理模塊中,用戶可以查看流表的定義。此外,按照業(yè)務方的數(shù)倉規(guī)范中的表命名規(guī)范登記流表后,可以根據(jù)流表的表名判斷流表的分層歸屬。在接下來的規(guī)劃中,數(shù)倉流表模塊將支持數(shù)據(jù)血緣查看、數(shù)據(jù)預覽、使用數(shù)據(jù)模型建表等功能,基于流表元數(shù)據(jù)進行更完整更易用的實時數(shù)倉管理。

在下方模擬案例介紹中,將為大家講解如何定義和使用流表,以及如何通過登記流表進行數(shù)倉建設。

2、案例場景介紹

業(yè)務目標:統(tǒng)計某 APP 實時訪問的 DAU,需要統(tǒng)計的值包括總 DAU,各設備類型 DAU(iPhone、華為、OPPO、其他)。

業(yè)務數(shù)據(jù)鏈路:

圖片

第一步:通過 CDC 任務采集用戶訪問數(shù)據(jù)數(shù)據(jù)實時變更至 Kafka(對應案例步驟第一步)

第二步:將 ODS 層 Kafka 數(shù)據(jù)通過 Flink 任務進行清洗和聚合,寫入 MySQL 落庫(對應案例步驟第二、三步)

第三步:將 MySQL 數(shù)據(jù)通過 BI 報表展示(對應案例最終結果)

3、案例操作步驟

3.1 準備階段:準備模擬數(shù)據(jù)

3.1.1 數(shù)據(jù)源準備

需準備用于實踐的 MySQL 數(shù)據(jù)源和 Kafka 數(shù)據(jù)源。

3.1.2 數(shù)據(jù)表準備

(1)準備 DS 層源端表:DAU_DS

此表用于記錄用戶訪問數(shù)據(jù)。表結構與樣例數(shù)據(jù)如下:

圖片

(2)準備 DWD 層結果表:DAU_FINAL

此表用于統(tǒng)計最終結果。表結構如下:

圖片

注意:由于模擬案例最終希望直接展示不同用戶的計算結果,故需要向同一張已提前制作好對應 BI 報表的表內(nèi)寫數(shù)據(jù),每人更新一行數(shù)據(jù)。正常業(yè)務場景下根據(jù)業(yè)務需求決定結果表結構和數(shù)量。

3.2 第一步:創(chuàng)建 CDC 任務

3.2.1 創(chuàng)建 CDC 任務

任務名稱可自行命名,任務保存位置可選擇根目錄或創(chuàng)建以自己名字命名的目錄。任務環(huán)境和任務類別為任務標簽信息,選擇測試和默認標簽即可,不影響任務實際運行。

圖片

3.2.2 編輯 CDC 任務

源端配置:

表:DAU_DS

傳輸起始位點:

若只想消費新增數(shù)據(jù),請選擇最新數(shù)據(jù),最終結果報表中將僅有體驗當日的數(shù)據(jù)。

若想先消費歷史存量數(shù)據(jù),之后再消費最新數(shù)據(jù),請選擇全量初始化,最終結果報表中將有歷史數(shù)據(jù)。

圖片

目標端配置:

類型:kafka

數(shù)據(jù)源:poc_kafka

Topic:自行命名,可通過目標 Topic 生成規(guī)則生成,也可在目標 Topic 中手動修改,建議修改目標 Topic 名稱為自己的名稱,方便下一步新建流表時使用。此處選擇不存在的 Topic,在任務運行后對應 Topic 將被自動創(chuàng)建。

序列化方式:canal-json

圖片

3.2.3 保存并一鍵發(fā)布任務

點擊頁面上方的 保存 和 一鍵發(fā)布 按鈕,填寫任意提交描述,將任務發(fā)布至實時運維列表。

圖片

成功發(fā)布后可點擊 運維 按鈕前往任務運維頁面。

3.2.4 啟動任務

在運維頁面找到對應任務后點擊 啟動 按鈕啟動任務。

圖片

任務成功啟動,任務狀態(tài)變?yōu)檫\行中時,創(chuàng)建 CDC 任務步驟操作完成。

3.3 第二步:創(chuàng)建 ODS 層流表

點擊實時開發(fā)頁面左側目錄第四項流表,打開流表管理頁面。點擊頁面右上角創(chuàng)建表按鈕,開始創(chuàng)建流表。

圖片

表名:自行命名

topic:填寫上一步 CDC 任務的目標 Topic 名稱

序列化方式:canal-json

圖片

填寫完以上信息后可開始進行字段自動解析。

字段信息獲取方式選擇自動解析,之后點擊獲取數(shù)據(jù),獲取到數(shù)據(jù)樣例后點擊解析,即可解析出流表的字段信息。

Tip:若 CDC 任務正常運行但此處未獲取到樣例數(shù)據(jù),可能是因為數(shù)據(jù)暫未寫入,稍等一分鐘后重新嘗試。

圖片

字段信息確認無誤后即可保存流表。

保存流表成功,即為此步驟操作完成。

3.4 第三步:創(chuàng)建 SQL 任務

3.4.1 創(chuàng)建 SQL 任務

引擎請選擇 FLINK-1.14。其他類似創(chuàng)建 CDC 任務步驟。

3.4.2 編輯 SQL 代碼

代碼邏輯為:將同一天的用戶方式數(shù)據(jù)按日期聚合,并統(tǒng)計當天的DAU總數(shù)以及各設備類型的DAU。

在代碼中引用流表時,直接使用 [庫].[表] 二元組的寫法即可使用對應的流表。

注意以下內(nèi)容在拷貝代碼后需自行更改:

Kafka消費者組id配置,需要更改配置中的流表名稱為自己的流表名稱

Kafka流表名稱,需要更改為上一步中自己登記的流表名稱

插入結果表的submitter字段值,需要更改為自己的名字

具體要修改的內(nèi)容請見代碼中的標注。

-- 設置Kafka消費者組id,需要更改自己創(chuàng)建的流表名稱, 配置方式:'{流表名稱}.connections.group.id' = '{groupid-name}'set '這里填流表名稱.connections.group.id' = 'example001'; -- 設置讀取消息隊列的位置, 配置方式:'{流表名稱}.scan.startup.mode' = '{earliest-offset / latest-offset}'set '這里填流表名稱.scan.startup.mode' = 'earliest-offset'; -- 設置流表主鍵,配置方式:'{流表名稱}.primary.keys' = '{primary key name}'set '這里填流表名稱.primary.keys' = 'id';--設置源端表表名CREATE view v1 ASSELECT     SUBSTRING(visitTime, 0, 10) AS `date`,     equipment from 這里填流表庫名稱.這里填流表名稱;CREATE view v2 AS SELECT     `date`,    equipment,    COUNT(equipment) AS eq_dauFROM v1GROUP BY `date`, equipment;--將你的名字填入 submitter 字段CREATE view v3 ASSELECT '這里填你的名字' AS submitter,    `date`,    SUM(CASE equipment WHEN 'iPhone' THEN eq_dau ELSE 0 END) AS iPhoneDAU,    SUM(CASE equipment WHEN 'Huawei' THEN eq_dau ELSE 0 END) AS HuaweiDAU,    SUM(CASE equipment WHEN 'OPPO' THEN eq_dau ELSE 0 END) AS oppoDAU,    SUM(CASE equipment WHEN 'other' THEN eq_dau ELSE 0 END) AS otherDAUFROM v2 GROUP BY `date`;CREATE VIEW v4 ASSELECT     (v3.iPhoneDAU + v3.HuaweiDAU + v3.oppoDAU + v3.otherDAU) AS totalDAU,     submitter,     `date`,     iPhoneDAU,     HuaweiDAU,     oppoDAU,     otherDAUFROM v3;set 'DAU_FINAL.primary.keys' = 'submitter,date';INSERT INTO MySQL數(shù)據(jù)源標識.MySQL數(shù)據(jù)庫名稱.DAU_FINALSELECT * FROM v4;

3.4.3 發(fā)布 SQL 任務并啟動任務

保存并發(fā)布 SQL 任務,并啟動任務。操作方法與 CDC 任務的發(fā)布和啟動相同。

SQL 任務成功啟動且狀態(tài)變?yōu)檫\行中,則此步驟操作完成。

3.4.4 創(chuàng)建 BI 報表并展示數(shù)據(jù)結果

在有數(shù) BI 中創(chuàng)建對應報表,查看最終的統(tǒng)計結果即可。刷新報表數(shù)據(jù)即可看到報表數(shù)據(jù)實時更新后的結果。預期效果如下:

(1)折線圖:

圖片

(2)報表

圖片

責任編輯:武曉燕 來源: 網(wǎng)易有數(shù)
相關推薦

2021-08-31 10:18:34

Flink 數(shù)倉一體快手

2023-08-29 10:20:00

2021-07-13 07:04:19

Flink數(shù)倉數(shù)據(jù)

2023-10-13 07:25:50

2022-06-27 09:09:34

快手Flink數(shù)倉建設

2023-07-27 07:44:07

云音樂數(shù)倉平臺

2025-05-20 10:03:59

數(shù)據(jù)倉庫Flink SQLPaimon

2022-09-28 07:08:25

技術實時數(shù)倉

2021-07-22 18:29:58

AI

2022-08-01 15:58:48

數(shù)據(jù)倉庫架構數(shù)據(jù)

2018-10-19 14:16:09

Flink數(shù)據(jù)倉庫數(shù)據(jù)系統(tǒng)

2023-05-06 07:19:48

數(shù)倉架構技術架構

2024-09-03 14:59:00

2022-01-11 09:38:22

數(shù)倉場景趨勢

2021-07-16 10:55:45

數(shù)倉一體Flink SQL

2022-11-07 18:36:03

組件RPC框架

2023-11-28 16:35:40

MongoDB遷移Oplog

2020-12-01 15:06:46

KafkaFlink數(shù)據(jù)倉庫

2021-01-18 05:20:52

數(shù)倉hive架構
點贊
收藏

51CTO技術棧公眾號

精品亚洲永久免费精品| 午夜精品福利视频网站| 成人久久一区二区| 毛片a片免费观看| 青青草这里只有精品| 欧美性猛交xxxxxxxx| 青草全福视在线| 裸体xxxx视频在线| 国产一区二区看久久| 18一19gay欧美视频网站| 国产主播av在线| 国产成人澳门| 555夜色666亚洲国产免| www.浪潮av.com| sm国产在线调教视频| 久久婷婷成人综合色| 亚洲一区二区三区毛片| 欧美激情黑白配| 欧美一区二区三区另类| 亚洲男人天堂古典| 黄页网站在线看| 成人精品国产亚洲| 午夜精品在线视频一区| www亚洲国产| 丁香婷婷在线| 91麻豆精东视频| 97人人干人人| 一区二区 亚洲| 日韩专区中文字幕一区二区| 欧美精品激情blacked18| 亚洲aaa视频| 国产一区二区三区日韩精品 | 欧美日韩乱国产| 欧美1区视频| 久久婷婷国产麻豆91天堂| 欧美成人国产精品一区二区| 欧美成人一区在线观看| 欧美大片在线观看一区二区| 小明看看成人免费视频| 欧美aaa视频| 色悠悠久久综合| 亚洲中文字幕无码中文字| 免费av不卡在线观看| 亚洲精品成人在线| 熟妇熟女乱妇乱女网站| 欧美一区二区三区在线观看免费| 日本一区二区综合亚洲| 欧美一区1区三区3区公司| 水莓100国产免费av在线播放| 成人手机在线视频| 国产精品久久久久久免费观看| www.久久成人| 高清不卡在线观看| 国产高清一区视频| 人妻中文字幕一区| 白白色 亚洲乱淫| 精品国产一区二区三区四区vr| 丰满肉肉bbwwbbww| 成人久久视频在线观看| 国产日韩欧美二区| 亚洲三区在线观看无套内射| 97久久超碰国产精品| 免费av在线一区二区| 你懂的在线网址| 欧美国产一区二区| 中文字幕在线观看一区二区三区| 黄色一级片在线观看| 亚洲欧美一区二区三区久本道91 | 免费男女羞羞的视频网站在线观看| ●精品国产综合乱码久久久久| 最近中文字幕免费mv| 亚洲七七久久综合桃花剧情介绍| 亚洲伊人伊色伊影伊综合网| 欧美成人三级在线视频| 欧美少妇网站| 欧美性大战久久久久久久蜜臀| 蜜臀一区二区三区精品免费视频| 欧州一区二区三区| 精品五月天久久| 国产小视频你懂的| 黄色亚洲在线| 国产91在线播放九色快色| 中文字幕+乱码+中文| 国产精品一级片在线观看| 国产一区免费视频| 午夜视频在线观看免费视频| 一区二区三区.www| 国产熟女高潮视频| 日本精品在线观看| 亚洲欧美日韩直播| 丰满少妇被猛烈进入一区二区| 伊人久久综合| 国产精品日韩久久久久| 亚洲AV无码精品自拍| 国产午夜亚洲精品理论片色戒 | 日韩一级大片| 国产美女91呻吟求| 天堂在线观看免费视频| 国产精品免费久久久久| a级黄色小视频| 久久天天久久| 精品亚洲精品福利线在观看| 91 在线视频| 香蕉av777xxx色综合一区| 成人亚洲综合色就1024| 奇米影视888狠狠狠777不卡| 亚洲四区在线观看| 无码人妻丰满熟妇区毛片| 欧美成人一级| 中文字幕亚洲综合久久筱田步美| 久久精品视频9| 久久精品久久综合| 欧美精品一区在线| 免费影视亚洲| 91精品午夜视频| 日韩一级av毛片| 99视频一区| 91视频99| 久久久久久久久免费视频| 色狠狠桃花综合| 影音先锋黄色资源| 国产精品久久| 91精品国产综合久久久久久丝袜| 爱爱爱免费视频在线观看| 欧美日韩亚洲高清| 四虎精品一区二区| 午夜欧美理论片| 91免费精品国偷自产在线| 川上优的av在线一区二区| 欧美日韩国产一区二区| 性高潮免费视频| 午夜精品亚洲| 99国产在线视频| av在线官网| 4438亚洲最大| 婷婷社区五月天| 蜜臀av性久久久久蜜臀aⅴ| 欧美日韩一区综合| 你懂得影院夜精品a| 亚洲欧美一区二区三区久久| 好吊妞视频一区二区三区| 成人精品亚洲人成在线| 亚洲天堂第一区| 日韩有吗在线观看| 久久99亚洲精品| 亚洲精品综合久久| 亚洲第一福利一区| 精品国产人妻一区二区三区| 亚洲美女少妇无套啪啪呻吟| 国产一区二区三区黄| caoprom在线| 日韩精品免费综合视频在线播放| 日韩美女黄色片| 91日韩精品一区| 久久精品午夜福利| 精品免费一区二区| 成人黄色av播放免费| 精品欧美色视频网站在线观看| 91精品午夜视频| 久久精品视频国产| 久久蜜桃av一区二区天堂| 日本va中文字幕| 四虎国产精品免费观看| 亚洲精品免费一区二区三区| 少女频道在线观看免费播放电视剧| 日韩美女在线视频| 青青草av在线播放| 久久久www成人免费无遮挡大片| 丁香婷婷激情网| 欧美国产偷国产精品三区| 91福利入口| 中文字幕在线高清| 日韩亚洲欧美成人| 成人小说亚洲一区二区三区| 精品毛片网大全| 欧美福利第一页| 国产美女在线精品| 两根大肉大捧一进一出好爽视频| 欧洲激情视频| 国产99视频精品免费视频36| 一个人看的www视频在线免费观看| 亚洲天天在线日亚洲洲精| 国产精品爽爽久久| 亚洲国产视频a| av永久免费观看| 岛国一区二区在线观看| 六月丁香婷婷在线| 中文无码久久精品| 欧美日韩亚洲一区二区三区四区| 国产精品美女久久久久| 97国产精品人人爽人人做| 一级毛片视频在线观看| 精品国产一区二区三区忘忧草| 亚洲国产av一区二区三区| 亚洲精品成人天堂一二三| 亚洲一区二区三区蜜桃| 国产又黄又大久久| 色一情一乱一伦一区二区三区日本| 婷婷亚洲综合| 欧洲成人一区二区| 视频一区国产| 国产精品爽黄69| 日本午夜大片a在线观看| 日韩亚洲成人av在线| 亚洲人妻一区二区三区| 日韩欧美高清在线| 中文字字幕在线观看| 精品久久香蕉国产线看观看gif| 天天爽天天爽天天爽| 久久精品水蜜桃av综合天堂| 欧美一级片在线免费观看| 免费xxxx性欧美18vr| 男人的天堂99| 影音先锋中文字幕一区| 久久久一二三四| 青青草综合网| 日韩高清dvd| 亚洲欧美tv| 国产免费高清一区| 涩爱av色老久久精品偷偷鲁| 国产精品丝袜高跟| 91精品影视| 欧美中文字幕第一页| bl视频在线免费观看| 欧美成人精品h版在线观看| 91大神在线网站| 亚洲偷欧美偷国内偷| 毛片免费在线| 亚洲女人天堂av| 人成在线免费视频| 精品一区二区三区三区| 神马久久久久久久久久| 欧美tickling挠脚心丨vk| 国产人妻精品一区二区三| 欧美日韩成人综合| 夜夜狠狠擅视频| 欧美日韩视频第一区| 中文字幕+乱码+中文| 欧美四级电影在线观看| 最近中文在线观看| 欧美三级一区二区| 中文无码av一区二区三区| 91福利视频久久久久| 亚洲大片免费观看| 日本乱人伦aⅴ精品| 色老头在线视频| 欧美在线观看你懂的| 日韩欧美一级大片| 欧美在线制服丝袜| 91亚洲视频在线观看| 欧美丰满少妇xxxbbb| 国产精品久久久久久久久久久久久久久久久久 | 中文字幕一区二区三区人妻在线视频| 国产一区91精品张津瑜| 日本少妇一级片| 不卡电影一区二区三区| 青青草成人免费视频| 久久久精品欧美丰满| 99久久人妻无码精品系列| 中文字幕精品在线不卡| 人与动物性xxxx| 夜夜揉揉日日人人青青一国产精品| 99热精品免费| 欧美日韩亚洲视频| 波多野结衣av无码| 91精品国产综合久久久久久久久久| aaa一区二区三区| 亚洲激情免费观看| 超碰在线影院| 欧美巨大黑人极品精男| 草草视频在线| 国产精品久久视频| 视频精品国内| 日韩av电影免费观看| 午夜影院欧美| 日韩精品―中文字幕| 青青青伊人色综合久久| 99久久综合网| 久久精子c满五个校花| 人人干在线观看| 午夜精品成人在线| ,一级淫片a看免费| 日韩福利视频在线观看| 自拍视频在线免费观看| 久久免费国产视频| 91九色综合| 国产伦精品一区二区三区四区免费| 国产精品三级| 第九区2中文字幕| 久久天堂精品| 丰满少妇一区二区三区专区| 久久免费偷拍视频| 国产主播在线观看| 欧美日韩一区二区在线观看| 超碰免费在线97| 一个色综合导航| av第一福利在线导航| 国产精品偷伦视频免费观看国产| 久久99偷拍| 老汉色影院首页| 日韩二区在线观看| 在线观看国产三级| 亚洲免费观看高清完整| 黄色av网站免费| 亚洲精品在线三区| 国产成人无吗| 国产精品欧美风情| 色婷婷狠狠五月综合天色拍 | 在线免费看h| 成人动漫在线视频| 99精品电影| 免费激情视频在线观看| 成人黄色在线视频| 欧美黑人猛猛猛| 欧美美女一区二区三区| 麻豆影视在线| 欧美一级视频在线观看| aiss精品大尺度系列| 亚洲三区在线| 日韩1区2区3区| www.狠狠爱| 欧美视频国产精品| 偷拍精品一区二区三区| 欧美国产乱视频| 国产一区二区三区亚洲综合| 亚洲一区二区在线看| 日韩国产欧美一区二区三区| jizz日本免费| 天天综合日日夜夜精品| 亚洲av无码专区在线| 欧美大胆在线视频| 国产一区二区三区亚洲综合| 中文字幕一区二区三区四区五区人 | 一区二区三区成人| 国产男女无套免费网站| 久久影视电视剧免费网站清宫辞电视| 456成人影院在线观看| 奇米精品在线| 日精品一区二区三区| 干b视频在线观看| 欧美亚洲愉拍一区二区| 国产尤物视频在线| 国产精品久久av| 不卡av一区二区| 日本人视频jizz页码69| 国产精品伦理一区二区| 中文字幕在线观看高清| 日韩在线欧美在线| 高清一区二区中文字幕| 9191国产视频| 不卡一二三区首页| 黄色一级片免费在线观看| 亚洲人成网站777色婷婷| 日本在线精品| 在线观看精品视频| 国产一区二区三区不卡在线观看| 欧美日韩精品亚洲精品| 精品国产91乱码一区二区三区 | 久久精品三级视频| 欧美日韩电影在线播放| 超碰在线免费播放| 国产伦精品一区二区三区照片91 | 999精品视频| 日本在线视频播放| 亚洲国产aⅴ成人精品无吗| 天堂资源最新在线| 国产精品成人一区| 亚洲国产精品日韩专区av有中文| 国产原创剧情av| 一本大道综合伊人精品热热| 99中文字幕一区| ts人妖另类在线| 久久国产免费| tube国产麻豆| 日韩精品在线视频美女| 国产精品久久久久久妇女| 日韩精品一区二区三区四| 96av麻豆蜜桃一区二区| 亚洲视频中文字幕在线观看| 欧美高跟鞋交xxxxxhd| 精品在线手机视频| 亚洲天堂av一区二区| 五月婷婷久久丁香| 自拍视频在线免费观看| 国产日韩一区二区三区| 日韩精品福利网| 久久高清无码视频| 中文字幕精品视频| 精品三级av| 天天干天天色天天干| 狠狠躁夜夜躁久久躁别揉| 日本中文字幕在线2020| 精品国产免费久久久久久尖叫| 麻豆一区二区三| 亚洲精品1区2区3区| 精品国产一区二区三区久久| 外国成人在线视频| 中国老熟女重囗味hdxx| 在线一区二区视频| 91超碰在线|