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

【大數(shù)據(jù)】yarn 任務中的幾種狀態(tài)變化詳細過程

大數(shù)據(jù) 數(shù)據(jù)分析
YARN Proxy可以讓您通過Web界面對集群進行監(jiān)視和管理,而不必直接連接到每個節(jié)點。YARN Proxy服務是一個Web代理服務器,運行在YARN集群之外,并提供對集群資源管理器和節(jié)點管理器的訪問。

一、概述

在YARN中,應用程序和Container的狀態(tài)變化會影響任務的執(zhí)行和資源分配。下面是YARN中應用程序和Container的狀態(tài)詳細過程:

1)Application 狀態(tài)

是指YARN應用程序的狀態(tài)。每個應用程序都有一個唯一的Application ID,并且可以通過ResourceManager API或YARN Web UI來獲取應用程序的當前狀態(tài)。在YARN中,應用程序狀態(tài)可以有以下狀態(tài):

  1. NEW:應用程序剛創(chuàng)建時的狀態(tài)。應用程序會被分配一個唯一的Application ID,但還沒有分配資源,也沒有進入資源隊列。
  2. NEW_SAVING:應用程序等待資源保存。這個狀態(tài)只存在于開啟了Application歷史保存的集群上,如果沒有保存歷史,則該狀態(tài)的轉(zhuǎn)換不會發(fā)生。
  3. SUBMITTED:應用程序已經(jīng)提交給YARN,并在隊列中等待調(diào)度資源。在該狀態(tài)下,YARN只是對應用程序進行了初步的運行時配置,但還沒有將任何容器分配到該應用程序。
  4. ACCEPTED:應用程序已經(jīng)通過隊列,并已經(jīng)分配了它需要的初始和最小容器。
  5. RUNNING:應用程序正在運行中,并具有正在運行的容器。
  6. FINISHED:應用程序已經(jīng)成功完成,并且其最終狀態(tài)已經(jīng)保存到Y(jié)ARN應用歷史中。
  7. FAILED:應用程序運行失敗,并且其最終狀態(tài)已經(jīng)保存到Y(jié)ARN應用歷史中。
  8. KILLED:應用程序已被終止,并且其最終狀態(tài)已經(jīng)保存到Y(jié)ARN應用歷史中。

2)Container 狀態(tài)

容器狀態(tài)指的是在YARN集群上運行的應用程序內(nèi)部的容器狀態(tài)。在YARN集群上運行的應用程序是通過啟動多個容器來實現(xiàn)的,每個容器都運行著應用程序的一部分(如MapReduce中的一個map或reduce任務),并使用一個或多個資源(如內(nèi)存、CPU等)來執(zhí)行任務。當一個應用程序啟動后,它的容器狀態(tài)可能有以下幾種:

  1. NEW:Container剛剛創(chuàng)建,但還沒有分配資源。
  2. LOCALIZED:Container已經(jīng)獲取了運行時環(huán)境和所需的資源,表示資源已經(jīng)被分配給某個容器,但資源還未完全在該容器上本地化。在容器執(zhí)行應用程序之前,需要將應用程序所需的資源(如JAR包、配置文件等)拷貝到容器所在的節(jié)點上,并在容器內(nèi)部完成相關(guān)配置。完成本地化操作后,容器就可以開始執(zhí)行應用程序。
  3. RUNNING:Container正在運行,并且已經(jīng)分配了資源。
  4. COMPLETE:Container已經(jīng)完成工作并退出。
  5. EXITED_WITH_SUCCESS:表示容器成功執(zhí)行完畢,并且已經(jīng)被清理。
  6. EXITED_WITH_FAILURE:表示容器執(zhí)行失敗,并且已經(jīng)被清理。

從 NEW 狀態(tài)到 LOCALIZED 狀態(tài),Container 會向 NodeManager 發(fā)起本地化請求,要求 NodeManager 將所需的資源復制到本地磁盤。從 LOCALIZED 狀態(tài)到 RUNNING 狀態(tài),Container會通過啟動進程來運行任務。在運行過程中,Container 可能會由于各種原因失敗,進入 FAILED 狀態(tài)。如果Container 順利完成任務,則進入 COMPLETE 狀態(tài)。

綜上所述,YARN中應用程序和Container的狀態(tài)變化對于任務的執(zhí)行和資源分配非常關(guān)鍵。在使用YARN進行任務調(diào)度和管理時,需要對不同狀態(tài)之間的轉(zhuǎn)換有清晰的理解,以確保任務能夠順利運行和完成。

二、資源不足情況下狀態(tài)變化

1)資源不足情況下

在YARN中,當資源不足時,YARN的資源管理器會對應用程序的狀態(tài)進行調(diào)整,以幫助其適應現(xiàn)有的資源情況。下面是YARN中應用程序狀態(tài)在資源不足的情況下的狀態(tài)變化:

  • 如果應用程序在 SUBMITTED 狀態(tài)時,發(fā)現(xiàn)資源不足,那么應用程序會進入 ACCEPTED狀態(tài)。在這種情況下,YARN會嘗試為應用程序分配資源,但可能需要等待其他應用程序釋放資源后才能成功分配。
  • 如果應用程序在 ACCEPTED 狀態(tài)時,發(fā)現(xiàn)資源不足,那么應用程序會進入等待狀態(tài)。在等待狀態(tài)下,應用程序不會分配任何容器,因為資源不足無法分配。
  • 如果應用程序在等待狀態(tài)中,嘗試重新分配資源,但仍然可以找到空閑資源。在這種情況下,應用程序會返回 ACCEPTED 狀態(tài),并成功分配新的容器。
  • 如果應用程序在等待狀態(tài)中,無法重新分配資源,那么應用程序會轉(zhuǎn)移到 KILLED 或 FAILED 狀態(tài)。在這種情況下,應用程序無法分配所需的資源,因此無法完成任務。

2)任務超時時間配置

任務等待超時時間:

  • 在YARN中,任務等待資源的超時時間可以由任務提交者指定(優(yōu)先級高),并且也可以在應用程序的配置文件(例如mapred-site.xml或yarn-site.xml)中進行設置。超時時間指定的是任務等待資源的最長時間,如果在此期間內(nèi)無法獲得所需的資源,則任務將被標記為失敗。
  • 在默認情況下,任務等待資源的超時時間是YARN調(diào)度器指定的一個全局值,可以在yarn-site.xml配置文件中進行設置。該全局值的默認值是600000毫秒(10分鐘)。但也可以針對某個具體任務的特定需求進行調(diào)整,方法是在提交任務時構(gòu)造一個ResourceRequest對象,并指定該對象的超時時間。

在YARN中,可以通過配置文件設置任務等待資源的超時時間,其中包括 mapred-site.xml 和 yarn-site.xml 兩個文件。

1、yarn-site.xml 文件中配置超時時間

在 yarn-site.xml 文件中,可以設置以下兩個參數(shù)來控制任務等待資源的超時時間:

  • yarn.nodemanager.resource.timeout-ms:這個參數(shù)定義了節(jié)點管理器等待應用程序可能需要的資源的最長時間。如果等待時間超過此限制,則節(jié)點管理器會殺死該應用程序。默認值為10分鐘(600000毫秒)。
  • yarn.resourcemanager.resource-tracker.client.thread-count:這個參數(shù)定義了資源管理器向節(jié)點管理器發(fā)送請求的線程數(shù)。通過增加這個參數(shù),可以提高資源管理器向節(jié)點管理器發(fā)送請求的并發(fā)性能,從而減少任務等待的時間。

2、mapred-site.xml 文件中配置超時時間

在 mapred-site.xml 文件中,可以設置以下參數(shù)來控制 MapReduce 作業(yè)等待資源的超時時間:

  • mapreduce.client.completion.pollinterval:這個參數(shù)定義了客戶端輪詢作業(yè)的完成狀態(tài)的時間間隔。默認值為5000毫秒。
  • mapreduce.client.progressmonitor.pollinterval:這個參數(shù)定義了客戶端輪詢作業(yè)的進度狀態(tài)的時間間隔。默認值為1000毫秒。

在這兩個文件中,都可以使用默認值,也可以根據(jù)實際需求進行調(diào)整。當然也可以在程序中設定超時時間,示例代碼如下:

ResourceRequest resReq = Records.newRecord(ResourceRequest.class);
resReq.setResourceName(capability.getResourceName());
resReq.setCapability(capability);
resReq.setNumContainers(numContainers);
resReq.setRelaxLocality(relaxLocality);
resReq.setPriority(priority);
//設置最長等待時間為30分鐘,即1800000毫秒
resReq.setTimeout(1800000);
appAttemptID.setAttemptId(appAttemptNumber);
amClient.addContainerRequest(resReq);

綜上所述,在應用程序和資源的狀態(tài)變化中,資源不足是一個常見的問題。在處理這種情況時,YARN會對應用程序的狀態(tài)進行調(diào)整,以盡可能適應現(xiàn)有的資源情況。在使用YARN進行任務調(diào)度和管理時,需要注意資源分配情況,并根據(jù)實際情況進行調(diào)整,以確保任務能夠順利運行和完成。

三、環(huán)境準備

如果已經(jīng)有了環(huán)境了,可以忽略,如果想快速部署環(huán)境進行測試可以參考我這篇文章:通過 docker-compose 快速部署 Hive 詳細教程

# 登錄容器
docker exec -it hive-hiveserver2 bash
# 連接hive
beeline -u jdbc:hive2://hive-hiveserver2:10000  -n hadoop

四、Yarn 工作流程

YARN主要由 ResourceManager、NodeManager、ApplicationMaster 和 Container 等組件構(gòu)成。

當用戶給Yarn提交了一個應用程序后,Yarn的主要工作流程如下圖:

  • 【步驟1】用戶向Yarn提交應用程序,其中包括用戶程序、相關(guān)文件、啟動 ApplicationMaster 命令、 ApplicationMaster程序等。
  • 【步驟2】ResourceManager為該應用程序分配第一個Container,并且與Container所在的NodeManager通信,并且要求該NodeManager在這個Container中啟動應用程序?qū)腁pplicationMaster。
  • 【步驟3】ApplicationMaster 首先會向 ResourceManager 注冊,這樣用戶才可以直接通過 ResourceManager 查看到應用程序的運行狀態(tài),然后它為準備為該應用程序的各個任務申請資源,并監(jiān)控它們的運行狀態(tài)直到運行結(jié)束,即重復后面4~7步驟。
  • 【步驟4】ApplicationMaster 采用輪詢的方式通過 RPC 協(xié)議向 ResourceManager 申請和領(lǐng)取資源。
  • 【步驟5】一旦 ApplicationMaster 申請到資源后,便會與申請到的 Container 所對應的 NodeManager 進行通信,并且要求它在該Container中啟動任務。
  • 【步驟6】任務啟動。NodeManager 為要啟動的任務配置好運行環(huán)境,包括環(huán)境變量、JAR包、二進制程序等,并且將啟動命令寫在一個腳本里,通過該腳本運行任務。
  • 【步驟7】各個任務通過 RPC 協(xié)議向其對應的 ApplicationMaster 匯報自己的運行狀態(tài)和進度,以讓ApplicationMaster隨時掌握各個任務的運行狀態(tài),從而可以再任務運行失敗時重啟任務。
  • 【步驟8】應用程序運行完畢后,其對應的ApplicationMaster會向ResourceManager通信,要求注銷和關(guān)閉自己。

這個需要注意的是在整個工作流程當中,ResourceManager 和 NodeManager 都是通過心跳保持聯(lián)系的,NodeManager 會通過心跳信息向 ResourceManager 匯報自己所在節(jié)點的資源使用情況。

五、Yarn 常用命令

下面是YARN常用命令的一些示例:

1)查看應用程序

# 查看在運行的任務
yarn application -list

# 查看所有任務
yarn application -list -appStates ALL
# 狀態(tài)值:ALL,NEW,NEW_SAVING,SUBMITTED,ACCEPTED,RUNNING,FINISHED,FAILED,KILLED

該命令用于顯示當前正在運行中的所有應用程序的列表,包括應用程序ID、名稱、用戶、隊列、開始時間、結(jié)束時間、狀態(tài)等信息。

  • 查看YARN應用程序的狀態(tài):
yarn application -status <Application ID>

# 示例:
yarn application -status application_1683209715059_0002

該命令用于查看指定 Application ID 的應用程序的狀態(tài)。可以查看應用程序的名稱、用戶、隊列、開始時間、結(jié)束時間、狀態(tài)、進度等信息。

3)查看指定應用程序的日志

yarn logs -applicationId <Application ID>

#示例:
yarn logs -applicationId application_1683209715059_0002

該命令用于查看指定應用程序的日志。可以使用該命令查看應用程序在運行過程中輸出到 STDOUT 和STDERR 的所有日志信息。

4)查看NodeManager ID

使用以下命令查看YARN集群中所有NodeManager的狀態(tài):

yarn node -list

該命令將顯示所有NodeManager節(jié)點的狀態(tài),包括主機名,HTTP地址,狀態(tài),容器數(shù)量等信息。

5)查看指定NodeManager的日志

# 查看<Application ID>
yarn application -list -appStates ALL

# 查看<NodeManager ID>
yarn node -list

# 再查看日志
yarn logs -applicationId <Application ID> -nodeId <NodeManager ID>

# 示例:
yarn logs -applicationId application_1683209715059_0002 hadoop-yarn-nm-0:40140

該命令用于查看指定NodeManager上指定應用程序的日志。可以使用該命令查看節(jié)點管理器(NodeManager)在運行過程中輸出到 STDOUT 和 STDERR 的所有日志信息。

6)殺死指定應用程序

# 查看在運行的任務
yarn application -list

# kill 任務
yarn application -kill <Application ID>

# 示例:
yarn application -kill application_1683209715059_0002

該命令用于殺死指定 Application ID 的應用程序。如果應用程序正在運行,則它將被強制終止并結(jié)束。

7)服務啟停命令

1、啟停YARN服務

# 包括RM,NM,啟動
start-yarn.sh

# 停止
stop-yarn.sh

2、啟停YARN resourcemanager、NM服務

# 啟動 resourcemanager
yarn --daemon start resourcemanager
# 停止 resourcemanager
yarn --daemon stop  resourcemanager

# 啟動 nodemanager
yarn --daemon start  nodemanager
# 停止 nodemanager
yarn --daemon stop  nodemanager

# 指定日志級別,有 DEBUG、INFO、WARN、ERROR等級別。
#示例:
yarn --loglevel DEBUG --daemon start resourcemanager

8)啟停YARN proxyserver 服務

YARN Proxy可以讓您通過Web界面對集群進行監(jiān)視和管理,而不必直接連接到每個節(jié)點。YARN Proxy服務是一個Web代理服務器,運行在YARN集群之外,并提供對集群資源管理器和節(jié)點管理器的訪問。您可以通過代理訪問Web界面,查看群集使用情況和任務執(zhí)行狀況。

yarn --daemon start proxyserver

這里就不展開講解YARN proxyserver 服務,后面有單獨講解。

責任編輯:武曉燕 來源: 今日頭條
相關(guān)推薦

2014-04-16 11:01:07

SparkYarn

2014-01-06 17:41:44

ApacheMesos

2014-01-06 11:26:38

ApacheMesos

2019-12-12 15:39:28

大數(shù)據(jù)IT互聯(lián)網(wǎng)

2019-08-23 15:55:27

架構(gòu)大數(shù)據(jù)BI系統(tǒng)

2018-04-11 06:31:24

大數(shù)據(jù)架構(gòu)數(shù)據(jù)分析Hadoop

2023-07-27 07:03:24

MySQL存儲SQL

2012-05-09 09:27:54

大數(shù)據(jù)PaaSMapReduce

2015-01-06 09:11:54

TCP

2020-01-09 10:47:15

HDFS數(shù)據(jù)文件

2012-02-15 14:49:27

云計算大數(shù)據(jù)

2017-01-04 10:12:15

大數(shù)據(jù)農(nóng)業(yè)氣候

2016-12-23 21:15:03

大數(shù)據(jù)思維模式變化

2018-10-24 14:32:15

數(shù)據(jù)分析數(shù)據(jù)科學算法

2023-05-09 07:46:32

2021-02-22 10:55:59

大數(shù)據(jù)大數(shù)據(jù)平臺數(shù)據(jù)平臺建設

2020-12-17 19:15:48

大數(shù)據(jù)大數(shù)據(jù)平臺架構(gòu)數(shù)據(jù)平臺建設

2018-12-07 14:50:35

大數(shù)據(jù)數(shù)據(jù)采集數(shù)據(jù)庫

2021-07-21 10:42:00

大數(shù)據(jù)數(shù)據(jù)分析證券交易
點贊
收藏

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

色综合久久88色综合天天免费| 欧美日韩岛国| 欧美性受xxxx黑人xyx性爽| 免费日韩av电影| 手机av免费观看| 99九九热只有国产精品| 欧美一级黄色片| koreanbj精品视频一区| 国产一级片在线| 久久精品国产久精国产爱| 久久久国产精品x99av | 久久国产一区| 亚洲成人第一网站| 国产精品福利在线观看播放| 精品免费99久久| 欧美视频第三页| 成人av免费| 91视频国产资源| 91精品久久久久久久久久另类| 免费无码毛片一区二区app| 日本国产精品| 欧美一区二区在线观看| 97xxxxx| www.亚洲天堂网| 日韩特级黄色片| 首页国产精品| 日韩精品免费综合视频在线播放| 波多结衣在线观看| 91jq激情在线观看| 欧美高清在线一区二区| 国产精品日韩一区二区| 91黑人精品一区二区三区| 亚洲第一偷拍| 亚洲天堂av网| 亚洲五月激情网| 日韩成人影音| 亚洲福利视频三区| 三级网在线观看| 免费国产在线观看| av在线不卡免费看| 3d动漫啪啪精品一区二区免费| 国产精品第5页| 黄色成人精品网站| 美女视频久久黄| 国产免费一区二区三区网站免费| 日韩三级久久| 6080yy午夜一二三区久久| 日韩免费高清在线| 久久影院午夜精品| 亚洲午夜免费电影| 亚洲色图都市激情| 日本中文字幕电影在线免费观看 | 免费福利在线观看| 懂色av一区二区三区免费观看| 国产欧美va欧美va香蕉在| 亚洲精品午夜国产va久久成人| 欧美1区2区| 久久精品国产久精国产一老狼 | 中文字幕久热精品视频在线| 国产白嫩美女无套久久| 精品176极品一区| 欧洲在线/亚洲| 久草青青在线观看| 欧美调教sm| 亚洲在线观看免费| 污污污污污污www网站免费| 日本精品在线| 中文字幕一区二区三区精华液| 亚洲精品国产系列| a视频网址在线观看| 国产精品网站在线播放| 日韩影视精品| 992tv免费直播在线观看| 欧美国产视频在线| 亚洲精品视频一区二区三区| 午夜激情视频在线| 自拍偷拍亚洲欧美日韩| 亚洲自拍偷拍一区二区三区| 天堂av最新在线| 亚洲美女淫视频| 欧洲精品视频在线| 秋霞在线午夜| 天天综合网 天天综合色| 熟女少妇在线视频播放| 丁香六月综合| 91国模大尺度私拍在线视频| 国产区二区三区| 国产精品一级在线观看| 日韩精品中文字幕一区| 亚洲一区二区三区四区av| 久久夜色精品国产噜噜av小说| 日韩av影院在线观看| 51调教丨国产调教视频| re久久精品视频| 久久久黄色av| 日韩少妇高潮抽搐| 日韩激情视频网站| 91精品久久久久久久久久另类 | 91极品视觉盛宴| av亚洲天堂网| 98视频精品全部国产| 精品五月天久久| 岛国片在线免费观看| 欧美日韩亚洲一区在线观看| 奇米影视亚洲狠狠色| 中文字幕资源网| 风流少妇一区二区| 日韩欧美激情一区二区| 天堂av在线电影| 色婷婷综合久久久久中文一区二区| 国产一区亚洲二区三区| 三上悠亚国产精品一区二区三区| 欧美日韩1区2区| 无码国产69精品久久久久网站| 精品美女在线视频| 色综合视频一区中文字幕| 五月激情六月丁香| 激情综合一区二区三区| 久久青青草综合| 美女隐私在线观看| 黑人巨大精品欧美一区二区一视频 | 最新天堂中文在线| 大陆精大陆国产国语精品| 一级做a爰片久久毛片美女图片| 久久高清内射无套| 日本美女一区二区| 91精品综合久久| www 日韩| 精品人伦一区二区三区蜜桃免费| 亚洲欧美自偷自拍另类| 人人精品视频| 欧美激情一级二级| 中文在线观看免费高清| 波多野洁衣一区| 艳母动漫在线观看| 希岛爱理一区二区三区av高清| 日韩欧美综合在线| 三级黄色免费观看| 日韩成人av影视| 国产一区二区精品在线| 亚洲丝袜一区| 欧美剧在线免费观看网站| 久久午夜福利电影| 国产精品一级视频| 国产成人l区| 亚洲欧美激情插| 欧美精品成人网| 欧美电影在线观看完整版| 另类专区欧美制服同性| 中国精品一区二区| 久久久久久一级片| 日韩精品综合在线| 国产亚洲精aa在线看| www国产精品com| 国产美女激情视频| 99久久婷婷国产综合精品 | 亚洲精品无码专区| 1024国产精品| 在线观看岛国av| 久久人人88| 国产视频观看一区| 日本最新在线视频| 91麻豆精品国产91久久久使用方法 | 欧美乱妇一区二区三区不卡视频| 一级片视频免费看| 美女精品一区| 视频一区视频二区视频三区视频四区国产 | 日韩中文字幕观看| 亚洲视频免费在线观看| 中文字幕免费高清在线| 天天综合一区| 亚洲最大av网| 欧美性video| 91精品国产欧美日韩| 久久久久久久久久97| 国产一区二区三区四区五区入口 | 日韩国产欧美一区二区| 国产精品视频区| 国产婷婷视频在线| 日韩视频免费观看高清完整版 | 亚洲精品国产精| 午夜欧美一区二区三区在线播放| av网站免费在线播放| 一本色道久久综合亚洲精品高清| 欧美国产二区| 中文字幕成在线观看| 国产亚洲激情视频在线| 国产精品国产一区二区三区四区| 国产大学生校花援交在线播放| www.蜜臀av| 我不卡影院28| 91视频国产精品| 欧美成人三级视频| 日韩av在线播放网址| 成人福利免费观看| av中文资源在线资源免费观看| 国产性色av一区二区| 国产xxxxxx| 91久久国产综合久久| 久久久久久av无码免费网站| 久久九九久久九九| 香蕉视频免费网站| 蜜臀av亚洲一区中文字幕| 国产精品国产自产拍高清av王其| 亚洲三级理论片| 丝袜老师办公室里做好紧好爽| 999成人精品视频线3| 国严精品久久久久久亚洲影视| 欧美黄色a视频| 日韩免费av一区二区| 免费在线观看的电影网站| 中文字幕亚洲欧美一区二区三区 | 久久国产香蕉视频| 亚洲图片一区二区| 在线观看黄网址| 国产亚洲欧美中文| 日本黄色免费观看| 国产一区二区导航在线播放| 国产xxxxx视频| 中日韩视频在线观看| 人人妻人人澡人人爽欧美一区| 日韩啪啪电影网| 国产精品区一区二区三| 在线观看日韩欧美| 中文字幕第31页| 欧美日韩中文字幕在线| 黄色一级片在线免费观看| 国产精品高潮呻吟久久| 日本乱子伦xxxx| 久久精品这里都是精品| 精品夜夜澡人妻无码av| 国产成人免费在线观看| 黄色片子免费看| 看电视剧不卡顿的网站| 欧美 日韩 国产 激情| 香蕉精品999视频一区二区| 日韩精品视频在线观看视频| 欧美91福利在线观看| 香蕉视频免费版| 中文字幕免费精品| 欧美日韩午夜爽爽| 最新欧美人z0oozo0| 法国空姐在线观看免费| 亚洲精品成人无限看| 91精品一区二区三区四区| 久久久久免费av| 日韩最新中文字幕| 91综合视频| 性生活免费观看视频| 欧美福利网址| 99在线免费视频观看| 亚洲视频一区| 男人的天堂狠狠干| 国产视频亚洲| 亚洲综合在线小说| 国产熟人av一二三区| 国产毛片av在线| 欧美mv日韩mv国产| 狠狠人妻久久久久久综合麻豆| 欧美成人r级一区二区三区| 欧美日韩中文不卡| 一区二区电影在线观看| 中文字幕在线观看一区二区三区| 香蕉视频官网在线观看日本一区二区| 一区二区三区日韩视频| 欧美日韩福利| 日韩在线综合网| 丝袜a∨在线一区二区三区不卡| av无码精品一区二区三区| 男人的天堂亚洲一区| 午夜激情视频网| 成人高清免费观看| 久久精品无码一区| 亚洲国产高清aⅴ视频| 一起操在线播放| 天天射综合影视| 一级片在线观看视频| 精品国产第一区二区三区观看体验| 日韩精品视频无播放器在线看 | 国产精品av一区二区| 日韩国产一级片| 秋霞午夜鲁丝一区二区老狼| 古装做爰无遮挡三级聊斋艳谭| a美女胸又www黄视频久久| 国产aⅴ激情无码久久久无码| 国产精品久久影院| 久久久久亚洲av无码专区| 欧美性精品220| 这里只有精品6| 亚洲韩国欧洲国产日产av| eeuss影院在线播放| 国产69精品久久久| 免费一区二区三区四区| 国产精品一区二区免费看| 欧美精品一区二区三区精品| 青草网在线观看| 麻豆精品在线播放| 无码精品一区二区三区在线播放| 国产精品久久久久天堂| 日韩美女视频网站| 欧美高清性hdvideosex| 日韩精品视频无播放器在线看| 久久国产精品首页| 成人亚洲免费| 九色91在线视频| 欧美精品一区二区三区久久久竹菊| 欧美少妇性生活视频| jvid福利写真一区二区三区| 欧美a级片免费看| 精品久久久久久久久久久| 国产手机av在线| 色青青草原桃花久久综合| а√天堂8资源在线| 91老司机在线| 欧洲乱码伦视频免费| 久久精品一二三区| 亚洲911精品成人18网站| 免费黄色在线| 99精品一区二区| xxxx日本黄色| 欧美日韩亚洲91| 亚洲av综合色区无码一区爱av| 色偷偷亚洲男人天堂| 日韩新的三级电影| 精品国产aⅴ麻豆| 国产精品hd| 亚洲欧美天堂在线| 2020国产精品小视频| caoporen国产精品| 天天综合精品| 蜜臀一区二区三区精品免费视频 | 不卡一卡2卡3卡4卡精品在| 日韩精品水蜜桃| 男人搞女人网站| 久久久国产综合精品女国产盗摄| 日本一区二区欧美| 精品国产一区二区三区四区四| 国产写真视频在线观看| 91精品综合久久久久久五月天| 久久密一区二区三区| 国产喷水theporn| 国产精品视频看| 中文字幕免费高清在线观看| 亚洲天堂第一页| 国产成人免费9x9x人网站视频| 欧美三日本三级少妇三99| 久久字幕精品一区| 成年人免费观看视频网站| 日本福利一区二区| 成年人视频网站在线| 国产精品一区二区三区成人| 欧美电影一区| 黄色片免费网址| 亚洲国产aⅴ成人精品无吗| 日本黄色三级视频| 91av在线影院| 国产精品密蕾丝视频下载| 人人爽人人av| 国产精品久久久久久久久免费樱桃 | 欧美日韩一区二区三区不卡| 性开放的欧美大片| 96pao国产成视频永久免费| 红桃视频国产精品| 国产ts丝袜人妖系列视频| 色猫猫国产区一区二在线视频| 超碰在线国产| 91中文在线观看| 在线高清一区| 男人天堂av电影| 欧美久久久久久久久中文字幕| 色呦呦在线播放| 精品久久一区二区三区蜜桃| 日韩主播视频在线| 国产精品国产精品88| 亚洲国产精品久久久久秋霞蜜臀 | 青娱乐国产91| 国产在线一区二区| 久久精品国产亚洲av无码娇色| 日韩精品在线免费| 99视频有精品高清视频| 欧美成人免费在线观看视频| 91亚洲精品久久久蜜桃| 国产又粗又黄又爽| 国内精品一区二区三区| 欧美军人男男激情gay| 亚洲成年人在线观看| 色呦呦网站一区| 里番在线播放| 先锋在线资源一区二区三区| 国产成+人+日韩+欧美+亚洲| 看黄色一级大片| 欧美精品xxx| 成人羞羞在线观看网站| 免费观看一区二区三区| 日本韩国欧美一区二区三区| 亚洲第一图区| 亚洲国产欧洲综合997久久| 99re这里都是精品| aaa一区二区| 欧美视频在线观看一区|