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

Flink 提交模式,你了解多少?

開發(fā) 架構(gòu)
此篇以先以了解flink組件開始,再以簡單模式Local 和 Standlone 正式進(jìn)入正題。本篇主要是以Yarn 方式下三種模式展開細(xì)講,當(dāng)然還有Kubernetes方式(本篇不細(xì)說)。

[[439440]]

 前言

寫這種文章的初衷就是,在開發(fā)的過程中不知道怎么去選擇,各種模式不是太充分了解。現(xiàn)在花點(diǎn)時(shí)間去找資料研究對(duì)比了一番,所以出此篇。

此篇以先以了解flink組件開始,再以簡單模式Local 和 Standlone 正式進(jìn)入正題。本篇主要是以Yarn 方式下三種模式展開細(xì)講,當(dāng)然還有Kubernetes方式(本篇不細(xì)說)。

組件

在了解提交模式之前,先了解一下Flink組件與組件之間的協(xié)作關(guān)系。

資源管理器(Resource Manager)

(1)主要負(fù)責(zé)管理任務(wù)管理器TaskManager的插槽slot。

(2) 當(dāng)作業(yè)管理器JM申請(qǐng)插槽資源時(shí), RM會(huì)將有空閑插槽的TM分配給JM。如果 RM沒有足夠的插槽來滿足JM的請(qǐng)求。

(3)它還可以向資源提供平臺(tái)發(fā)起會(huì)話,以提供啟動(dòng) TM進(jìn)程的容器。

作業(yè)管理器(JobManager)

(1) 控制一個(gè)應(yīng)用程序執(zhí)行的主進(jìn)程,也就是說,每個(gè)應(yīng)用程序 都會(huì)被一個(gè)不同的JM所控制執(zhí)行。

(2) JM會(huì)先接收到要執(zhí)行的應(yīng)用程序,這個(gè)應(yīng)用程序會(huì)包括:作業(yè)圖(Job Graph)、邏輯數(shù)據(jù)流圖( ogical dataflow graph)和打包了所有的類、庫和其它資源的JAR包。

(3) JM會(huì)把 Jobgraph轉(zhuǎn)換成一個(gè)物理層面的 數(shù)據(jù)流圖,這個(gè)圖被叫做 “執(zhí)行圖”(Executiongraph),包含了所有可以并發(fā)執(zhí)行的任務(wù)。Job Manager會(huì)向資源管理器( Resourcemanager)請(qǐng)求執(zhí)行任務(wù)必要的資源,也就是 任務(wù)管理器(Taskmanager)上的插槽slot。一旦它獲取到了足夠的資源,就會(huì)將執(zhí)行圖分發(fā)到真正運(yùn)行它們的TM上。而在運(yùn)行過程中JM會(huì)負(fù)責(zé)所有需要中央?yún)f(xié)調(diào)的操作,比如說檢查點(diǎn)(checkpoints)的協(xié)調(diào)。

任務(wù)管理器(Taskmanager)

(1) Flink中的工作進(jìn)程。通常在 Flink中會(huì)有多個(gè)TM運(yùn)行, 每個(gè)TM都包含了一定數(shù)量的插槽slots。插槽的數(shù)量限制了TM能夠執(zhí)行的任務(wù)數(shù)量。

(2) 啟動(dòng)之后,TM會(huì)向資源管理器注冊(cè)它的插槽;收到資源管理器的指令后, TM就會(huì)將一個(gè)或者多個(gè)插槽提供給JM調(diào)用。TM就可以向插槽分配任務(wù)tasks來執(zhí)行了。

(3) 在執(zhí)行過程中, 一個(gè)TM可以跟其它運(yùn)行同一應(yīng)用程序的TM交換數(shù)據(jù)。

分發(fā)器(Dispatcher)

(1)可以跨作業(yè)運(yùn)行,它為應(yīng)用提交提供了REST接口。

(2)當(dāng)一個(gè)應(yīng)用被提交執(zhí)行時(shí),分發(fā)器就會(huì)啟動(dòng)并將應(yīng)用移交給JM。

(3)Dispatcher他會(huì)啟動(dòng)一個(gè) WebUi,用來方便地 展示和監(jiān)控作業(yè)執(zhí)行的信息。

Local模式

JobManager 和 TaskManager 共用一個(gè) JVM,只需要jdk支持,單節(jié)點(diǎn)運(yùn)行,主要用來調(diào)試。

Standlone模式

Standlone 是Flink自帶的一個(gè)分布式集群,它不依賴其他的資源調(diào)度框架、不依賴yarn 等。

充當(dāng)Master角色的是JobManager。

充當(dāng)Slave/Worker角色是TaskManager

配置與啟動(dòng)

(1)conf 目錄下有兩個(gè)文件:masters 和 workers 指定地址。

(2)需要配置 conf/flink-conf.yaml 的自行配置。

(3)分發(fā)各個(gè)機(jī)器。

(4)啟動(dòng)集群 bin/start-cluster.sh

(5)提交任務(wù) flink run

Yarn 模式

首先認(rèn)識(shí)下提交流程

(1)提交App之前,先上傳Flink的Jar包和配置到HDFS,以便JobManager和TaskManager共享HDFS的數(shù)據(jù)。

(2)客戶端向ResourceManager提交Job,ResouceManager接到請(qǐng)求后,先分配container資源,然后通知NodeManager啟動(dòng)ApplicationMaster。

(3)ApplicationMaster會(huì)加載HDFS的配置,啟動(dòng)對(duì)應(yīng)的JobManager,然后JobManager會(huì)分析當(dāng)前的作業(yè)圖,將它轉(zhuǎn)化成執(zhí)行圖(包含了所有可以并發(fā)執(zhí)行的任務(wù)),從而知道當(dāng)前需要的具體資源。

(4)接著,JobManager會(huì)向ResourceManager申請(qǐng)資源,ResouceManager接到請(qǐng)求后,繼續(xù)分配container資源,然后通知ApplictaionMaster啟動(dòng)更多的TaskManager(先分配好container資源,再啟動(dòng)TaskManager)。container在啟動(dòng)TaskManager時(shí)也會(huì)從HDFS加載數(shù)據(jù)。

(5)TaskManager啟動(dòng)后,會(huì)向JobManager發(fā)送心跳包。JobManager向TaskManager分配任務(wù)。

Session Mode

Session模式提前初始化好一個(gè)集群,然后向這個(gè)集群提交應(yīng)用。所有應(yīng)用都在同一個(gè)集群中執(zhí)行,共享資源。這里JobManager僅有一個(gè)。提交到這個(gè)集群的作業(yè)可以直接運(yùn)行。如圖所示

Session模式共享Dispatcher 和 ResourceManager,作業(yè)共享集群資源。

Session多個(gè)作業(yè)之間又不是隔離的,如果有一個(gè)TaskManager掛掉,它上面承載著的所有作業(yè)也會(huì)失敗。同樣來說,啟動(dòng)的Job任務(wù)越多,JobManager的負(fù)載也就越大。

所以,Session模式適合生命周期短資源消耗低的場(chǎng)景。

提交

  1. ./bin/flink run -t yarn-session \ 
  2.   -Dyarn.application.id=application_XXXX_YY \ 
  3.   ./examples/streaming/TopSpeedWindowing.jar 

Per-Job Cluster Mode

在Per-Job模式下,每個(gè)提交到Y(jié)ARN上的作業(yè)會(huì)有單獨(dú)的Flink集群,擁有專屬的JobManager和TaskManager。也即:一個(gè)作業(yè)一個(gè)集群,作業(yè)之間相互隔離。

以Per-Job模式提交作業(yè)的啟動(dòng)延遲可能會(huì)較高,因?yàn)椴恍枰蚕砑海栽赑ipelineExecutor中執(zhí)行作業(yè)提交的時(shí)候,創(chuàng)建集群并將JobGraph以及所需要的文件等一同提交給Yarn集群,進(jìn)行一系列的初始化動(dòng)作,這個(gè)時(shí)候需要些時(shí)間。提交任務(wù)的時(shí)候會(huì)把本地flink的所有jar包先上傳到hdfs上相應(yīng)的臨時(shí)目錄,這個(gè)也會(huì)帶來大量的網(wǎng)絡(luò)的開銷。

優(yōu)點(diǎn)就是作業(yè)之間的資源完全隔離,一個(gè)作業(yè)的TaskManager失敗不會(huì)影響其他作業(yè)的運(yùn)行,JobManager的負(fù)載也是分散開來的,不存在單點(diǎn)問題。當(dāng)作業(yè)運(yùn)行完成,與它關(guān)聯(lián)的集群也就被銷毀,資源被釋放。

所以,Per-Job模式一般用來部署那些長時(shí)間運(yùn)行的作業(yè)。

提交

  1. /bin/flink run -t yarn-per-job --detached ./examples/streaming/TopSpeedWindowing.jar 

「其他操作」

  1. # List running job on the cluster 
  2. ./bin/flink list -t yarn-per-job -Dyarn.application.id=application_XXXX_YY 
  3. # Cancel running job 
  4. ./bin/flink cancel -t yarn-per-job -Dyarn.application.id=application_XXXX_YY <jobId> 

Application Mode

Application 模式嘗試去將per-job 模式的資源隔離性和輕量級(jí),可擴(kuò)展的應(yīng)用提交進(jìn)程相結(jié)合。為了實(shí)現(xiàn)這個(gè)目的,它會(huì)每個(gè)Job 創(chuàng)建一個(gè)集群,但是 應(yīng)用的main()將被在JobManager 執(zhí)行。

Application 模式為每個(gè)提交的應(yīng)用程序創(chuàng)建一個(gè)集群,該集群可以看作是在特定應(yīng)用程序的作業(yè)之間共享的會(huì)話集群,并在應(yīng)用程序完成時(shí)終止。在這種體系結(jié)構(gòu)中Application模式在不同應(yīng)用之間提供了資源隔離和負(fù)載平衡保證

在JobManager 中執(zhí)行main()方法,可以節(jié)省所需的CPU周期。還有個(gè)好處就是,由于每個(gè)應(yīng)用程序有一個(gè)JobManager,因此可以更平均地分散網(wǎng)絡(luò)負(fù)載。

提交

  1. ./bin/flink run-application -t yarn-application ./examples/streaming/TopSpeedWindowing.jar 

「其他操作」

  1. # List running job on the cluster 
  2. ./bin/flink list -t yarn-application -Dyarn.application.id=application_XXXX_YY 
  3. # Cancel running job 
  4. ./bin/flink cancel -t yarn-application -Dyarn.application.id=application_XXXX_YY <jobId> 

Application mode中的多個(gè)job,實(shí)際在代碼上的表現(xiàn)就是能夠允許在一個(gè)Application里面調(diào)用多次execute/executeAsyc方法。但是execute方法會(huì)被阻塞,也就是只有一個(gè)job完成之后才能繼續(xù)下一個(gè)job的execute,但是可以通過executeAsync進(jìn)行異步非阻塞執(zhí)行。

Yarn 模式總結(jié)

模式 生命周期 資源隔離 優(yōu)點(diǎn) 缺點(diǎn) main方法
Session 關(guān)閉會(huì)話,才會(huì)停止 共用JM和TM 預(yù)先啟動(dòng),啟動(dòng)作業(yè)不再啟動(dòng)。資源充分共享 資源隔離比較差,TM不容易擴(kuò)展 在客戶端執(zhí)行
Per-job Job停止,集群停止 單個(gè)Job獨(dú)享JM和TM 充分隔離,資源根據(jù)job按需申請(qǐng) job啟動(dòng)慢,每個(gè)job需要啟動(dòng)一個(gè)JobManager 在客戶端執(zhí)行
Application 當(dāng)Application全部執(zhí)行完,集群才會(huì)停止 Application使用一套JM和TM Client負(fù)載低,Application之間實(shí)現(xiàn)資源隔離,Application內(nèi)實(shí)現(xiàn)資源共享 對(duì)per-job模式和session模式的優(yōu)化部署模式(優(yōu)點(diǎn)) 在Cluster中

 

責(zé)任編輯:武曉燕 來源: 大數(shù)據(jù)左右手
相關(guān)推薦

2021-10-18 06:54:46

Flink背壓系統(tǒng)

2023-12-09 08:58:30

AndroidActivity啟動(dòng)模式

2020-03-25 08:47:22

智能邊緣邊緣計(jì)算網(wǎng)絡(luò)

2012-12-27 10:58:24

KVMKVM概念

2023-10-29 08:35:47

AndroidAOP編程

2021-06-06 18:22:04

PprofGopher邏輯

2023-10-25 08:17:06

Lite模式代理類

2022-06-07 07:37:40

線程進(jìn)程開發(fā)

2019-08-07 17:18:18

云計(jì)算云原生函數(shù)

2023-09-07 10:26:50

接口測(cè)試自動(dòng)化測(cè)試

2011-08-23 11:03:35

ATM

2022-02-08 12:06:12

云計(jì)算

2025-01-16 10:41:40

2015-11-09 10:44:37

DevOpsIT運(yùn)維

2023-12-24 12:56:36

協(xié)程

2023-08-17 10:12:04

前端整潔架構(gòu)

2020-12-10 09:00:00

開發(fā).NET工具

2009-11-18 13:20:07

PHP設(shè)計(jì)模式

2011-08-10 09:35:38

2017-05-26 18:30:34

華為
點(diǎn)贊
收藏

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

综合日韩av| 免费在线超碰| 国内视频精品| 国产视频亚洲视频| 国产精品香蕉av| 97精品在线播放| 99久久免费精品国产72精品九九| 欧美性生交大片免费| 一区二区av| 天堂中文在线官网| 久久 天天综合| 久久欧美在线电影| 国产日产在线观看| 加勒比中文字幕精品| 欧美日韩黄色一区二区| 久激情内射婷内射蜜桃| 黄在线免费观看| 久久欧美一区二区| 成人国产精品色哟哟| 日本少妇xxxx动漫| 亚洲一级淫片| 最近日韩中文字幕中文| 特级西西人体wwwww| 国产一区二区三区免费在线| 在线一区二区三区四区五区| 国产二区视频在线| av黄色在线| 国产精品毛片久久久久久| 久久久精彩视频| 精品国产无码AV| 久色婷婷小香蕉久久| 91精品国产91久久久久福利| 黑人巨大精品一区二区在线| 青青草国产免费一区二区下载| 色婷婷精品大视频在线蜜桃视频 | 99热这里只有精品9| 午夜在线精品| 97色在线观看免费视频| 久久高清内射无套| 97视频精品| 这里只有精品视频| 国产精品成人一区二区三区电影毛片| 久久a级毛片毛片免费观看| 日韩欧美一区二区三区在线| 在线观看免费不卡av| 99久久精品一区二区成人| 色综合天天综合色综合av | 日韩精品最新网址| 中文字幕成人免费视频| 国产成+人+综合+亚洲欧美| 91精品福利在线| 密臀av一区二区三区| 在线男人天堂| 精品国产户外野外| 国模无码视频一区二区三区| 丁香花视频在线观看| 一区二区三区视频在线看| 日韩人妻精品一区二区三区| а√中文在线8| 一区二区三区四区精品在线视频 | 亚洲专区一区| 青青草国产精品一区二区| 免费看日韩毛片| 亚洲深爱激情| 国产成人精品av在线| 成人小视频在线播放| 美女一区二区三区| 成人福利在线视频| 精品久久久久成人码免费动漫| 国产毛片精品视频| 91av免费看| 人妻丰满熟妇av无码区hd| 91在线高清观看| 欧洲久久久久久| 午夜在线免费观看视频| 亚洲欧美福利一区二区| 丰满的少妇愉情hd高清果冻传媒| 538视频在线| 色综合亚洲欧洲| 精品亚洲一区二区三区四区| 91成人福利社区| 亚洲国产私拍精品国模在线观看| 白丝女仆被免费网站| 91麻豆国产自产在线观看亚洲| 欧美成人自拍视频| 圆产精品久久久久久久久久久| 日韩精品乱码免费| 成人免费网站在线观看| 六月丁香综合网| 久久精品一二三| 在线观看av的网址| 日韩伦理福利| 欧美日韩成人一区| 熟女人妻一区二区三区免费看| 在线视频亚洲专区| 另类视频在线观看| 日本天堂网在线| 国产真实精品久久二三区| 97在线日本国产| 91黑人精品一区二区三区| 国产综合一区二区| 精品一区二区三区日本| 免费在线看黄网站| 精品美女久久久久久免费| 色91精品久久久久久久久| 欧美成a人免费观看久久| 中文字幕久精品免费视频| 久久久久久国产精品免费播放| 噜噜噜在线观看免费视频日韩| 亚洲自拍偷拍一区| 国产一区二区三区福利| 一区二区三区色| 亚洲成人福利在线| 欧美日韩看看2015永久免费 | 色婷婷在线播放| 在线视频国内一区二区| 一级黄色片毛片| 久久久9色精品国产一区二区三区| 91高清免费视频| av一区二区三| 亚洲国产高清在线观看视频| 日本午夜激情视频| 欧美在线一级| 一区二区成人av| 日韩三级一区二区三区| 国产寡妇亲子伦一区二区| 亚洲bbw性色大片| gay欧美网站| 亚洲福利在线视频| 538精品在线视频| 麻豆一区二区在线| 日本视频一区二区在线观看| 国产网站在线| 精品国产亚洲在线| 男人的天堂久久久| 久久精品国产亚洲高清剧情介绍 | 精品伦一区二区三区| 亚洲v在线看| 国产美女直播视频一区| 美女欧美视频在线观看免费 | 91成人在线观看喷潮教学| 精品视频一区二区三区| 日韩在线视频观看| 亚洲一区二区天堂| 国产精品拍天天在线| 成人午夜激情av| 精品国产1区| 国产精品久久久久久久美男 | www国产黄色| 欧美亚洲色图校园春色| 97视频免费看| 手机看片福利在线观看| 欧美性猛交xxxx| 波多野结衣片子| 老司机午夜精品视频在线观看| 欧美精品v日韩精品v国产精品| 女人让男人操自己视频在线观看| 亚洲精品av在线| 欧美 日韩 精品| 国产性天天综合网| 999精彩视频| 91成人国产| 91在线看网站| 波多野结衣精品| 日韩福利在线播放| 日韩精品一区二区亚洲av观看| 国产欧美一区二区三区鸳鸯浴| 亚洲一区在线不卡| 888久久久| 国产亚洲精品自在久久| 台湾佬成人网| 久久精品国产欧美激情| 精品人妻少妇AV无码专区| 亚洲第一搞黄网站| 日韩中文字幕电影| 麻豆国产91在线播放| 久久视频免费在线| 久久久亚洲欧洲日产| 国产盗摄xxxx视频xxx69| av在线免费一区| 日韩一级二级三级精品视频| 日本在线视频免费| 久久精品亚洲乱码伦伦中文| www.色欧美| 黄色日韩在线| 日本一区免费观看| 国产精品视频一区二区三区综合| 欧美精品www| 天堂а在线中文在线无限看推荐| 欧美日韩在线观看一区二区| 五月婷婷一区二区| 久久夜色精品一区| 在线观看中文av| 久久久久久黄| 在线观看17c| 狠狠色丁香婷婷综合影院| 亚洲a中文字幕| 亚洲一区站长工具| 欧美成人午夜激情在线| 可以直接在线观看的av| 日韩网站在线看片你懂的| 精品国产乱子伦| 亚洲一区二区三区自拍| 后入内射无码人妻一区| 91在线观看地址| 久久久久亚洲av无码麻豆| 日韩综合在线视频| 欧美一级视频免费看| 国产精品成人a在线观看| 乱一区二区三区在线播放| 欧美一级大片在线视频| 日韩免费观看在线观看| 精灵使的剑舞无删减版在线观看| 尤物tv国产一区| 香蕉国产在线视频| 日韩无一区二区| 国产精品爽爽久久| 色8久久精品久久久久久蜜 | 国产精品嫩草99av在线| 三级在线免费观看| 日韩在线看片| 日本免费高清一区二区| 欧美wwwsss9999| 产国精品偷在线| 国产精品美女久久久久人| 国产精品久久久久久中文字| 亚洲私拍视频| 97精品国产97久久久久久免费 | 91超碰中文字幕久久精品| 午夜dj在线观看高清视频完整版| 在线观看日韩av| 可以在线观看的av网站| 日韩激情片免费| 免费国产精品视频| 精品少妇一区二区三区日产乱码| 91资源在线视频| 欧美人妇做爰xxxⅹ性高电影 | 青青草国产成人99久久| 男人操女人免费| 久久国产日本精品| 人妻精品无码一区二区三区| 一本色道久久综合亚洲精品不卡| 男人添女荫道口女人有什么感觉| 中文无码久久精品| 中文字幕在线乱| 一区二区中文| 成人在线免费观看视频网站| 综合国产精品| 国产91沈先生在线播放| 国内久久精品| 国产91xxx| 亚洲女优在线| 欧美激情精品久久久久久小说| 亚洲免费一区二区| 日本www高清视频| 日韩成人精品在线| 午夜精品中文字幕| 国产一区中文字幕| 韩国三级在线播放| 丁香天五香天堂综合| 日韩av手机在线播放| 99久久久国产精品| 成人片黄网站色大片免费毛片| 国产三级欧美三级日产三级99| 日本综合在线观看| ...av二区三区久久精品| 久久久久久国产精品免费播放| 亚洲国产成人tv| 免费的毛片视频| 欧美三级蜜桃2在线观看| 国产精品久久久久精| 日韩久久精品一区| 青青青免费视频在线2| 夜夜嗨av色一区二区不卡| 香蕉视频网站在线观看| 欧美激情视频在线观看| 无码小电影在线观看网站免费| 国产精品久久久久秋霞鲁丝| 欧美另类中文字幕| 久久久久久久久久久一区| jizzjizz欧美69巨大| 中文字幕人成一区| 亚洲日本成人| 欧美三级理论片| 成人性生交大片免费看中文| 魔女鞋交玉足榨精调教| 成人免费在线视频| 日韩乱码在线观看| 精品视频全国免费看| www.色日本| 亚洲网站在线看| av色综合久久天堂av色综合在| 97视频色精品| 日韩成人综合网| 国产一区二区三区色淫影院| 成人激情电影在线| 91免费黄视频| 久久精品国产99国产| 好吊一区二区三区视频| 中文字幕一区二区三区四区| 香蕉免费毛片视频| 91精品国产综合久久久久久久| 欧洲av在线播放| 久久夜色精品国产欧美乱| 三妻四妾完整版在线观看电视剧| 成人免费激情视频| 视频国产一区| 国产精品69久久久| 精一区二区三区| 日韩人妻无码精品综合区| 亚洲综合精品自拍| 11024精品一区二区三区日韩| 日韩av影院在线观看| 亚洲小说区图片| 国产精品手机播放| 免费av一区| 天堂…中文在线最新版在线| 激情久久久久久久久久久久久久久久| 国产一级二级在线观看| 亚洲国产aⅴ天堂久久| 一二区在线观看| 亚洲图片欧美日产| 偷拍自拍在线看| 黄色国产精品一区二区三区| 亚洲欧美色图| 亚洲午夜精品一区| 亚洲国产精品99久久久久久久久| 亚洲s码欧洲m码国产av| 亚洲第一av在线| 久久99亚洲网美利坚合众国| 亚洲综合成人婷婷小说| 午夜久久免费观看| 欧美日韩一区二区三区69堂| 国产丝袜欧美中文另类| 久久精品无码av| 日韩精品免费在线视频观看| 高清在线视频不卡| 国产精品免费一区二区三区在线观看 | 91精品国产欧美一区二区18| 日本在线免费看| 国产一区视频在线播放| 日韩欧美大片| 污色网站在线观看| 国产精品久久久久影院| 在线免费看毛片| 日韩在线视频网站| 中文成人在线| 日韩不卡一二区| 国产一区二区在线电影| 加勒比婷婷色综合久久| 欧美xxxxx牲另类人与| 大黄网站在线观看| 国产欧美亚洲日本| 亚洲尤物影院| 中文字幕在线观看免费高清| 日本丰满少妇一区二区三区| 国产精品视频二区三区| 国产精品私拍pans大尺度在线 | 97国产精品videossex| 五月天激情国产综合婷婷婷| 亚洲欧美日韩中文在线| 羞羞影院欧美| 一区二区三区在线观看www| 久久99蜜桃精品| 青青草在线观看视频| 亚洲精品www久久久| 日韩影片中文字幕| 一区二区三区精品国产| 国产一本一道久久香蕉| 国产亚洲欧美精品久久久久久| 亚洲黄页视频免费观看| 久久sese| 成人短视频在线看| 波多野结衣视频一区| 黄色片中文字幕| 久久视频国产精品免费视频在线| 999国产精品一区| 虎白女粉嫩尤物福利视频| 国产精品激情偷乱一区二区∴| 精品国产无码AV| 热久久美女精品天天吊色| 日韩精品欧美| 日韩大尺度视频| 一本一道综合狠狠老| 成人区精品一区二区不卡| 国内一区二区在线视频观看| 日精品一区二区三区| 加勒比av在线播放| 国产一区二区日韩| 日本在线一区二区三区| 久久久久国产免费免费| 精品国偷自产在线| 可以免费看的av毛片| 日韩精品免费在线视频| 日韩一级特黄| 91午夜在线观看| 国产欧美精品国产国产专区| 精品国产九九九| 国产激情久久久| 亚洲精品黄色|