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

淘寶主搜索離線集群完成Hadoop 2.0升級(jí)

系統(tǒng) Hadoop
淘寶搜索離線dump集群(hadoop&hbase)2013進(jìn)行了幾次重大升級(jí),本文中將這些升級(jí)的詳細(xì)過(guò)程、升級(jí)中所遇到的問(wèn)題以及這些問(wèn)題的解決方案分享給大家。至此,淘寶主搜索離線集群完全進(jìn)入Hadoop 2.0時(shí)代。

搜索離線dump集群(hadoop&hbase)2013進(jìn)行了幾次重大升級(jí):

alt

2013-04

第一階段,主要是升級(jí)hdfs為2.0版本,mapreduce仍舊是1.0;同時(shí)hbase也進(jìn)行了一次重大升級(jí)(0.94.5版本),hive升級(jí)到0.9.0;

2013-09,2013-12

第二階段,主要升級(jí)mapreduce到2.0版本即(YARN),hive升級(jí)到0.10.0,在13年年底的時(shí)候?qū)base進(jìn)行了一次小版本升級(jí);

至此,dump離線集群完全進(jìn)入2.0時(shí)代:

alt

通過(guò)升級(jí)hdfs 2.0優(yōu)化shortcircuit read,使用domain socket通信等等提升了效率,加快了任務(wù)運(yùn)行速度,同時(shí)支持成熟的NAMENODE HA,F(xiàn)ederation,解決了讓大家擔(dān)心的集群NN單點(diǎn)問(wèn)題,集群容量和擴(kuò)展性得到大大提升。

alt

通過(guò)升級(jí)yarn對(duì)集群資源進(jìn)行更有效的管理,摒棄了slots的物理劃分,采用內(nèi)存資源控制使集群資源被更有效的利用,從而提高整個(gè)集群的吞吐,同時(shí)支持豐富的計(jì)算框架,為后續(xù)DUMP應(yīng)用架構(gòu)優(yōu)化調(diào)整提供了廣闊的舞臺(tái)。

當(dāng)然集群的升級(jí)過(guò)程也遇到了很多問(wèn)題和困難

第一階段升級(jí)過(guò)程中遇到的主要問(wèn)題:

1、hdfs升級(jí)為2.0后,需要同時(shí)升級(jí)下hive版本(hive-0.9.0-cdh4.1),之前使用老版本hive jar編譯的任務(wù)需要使用新版本jar包重新編譯

2、mr1任務(wù)要運(yùn)行在hdfs 2.0上部分任務(wù)會(huì)運(yùn)行失敗,主要是2.0中將原來(lái)的class換成了interface,需要重新編譯即可,少量代碼需要添加下throws IOException,依賴的hadoop-core jar包也被拆分成了幾個(gè)(common,hdfs,mr1等)

3、hdfs shell命令差異,主要是針對(duì)mkdir或者touchz等中間如果有不存在的路徑不會(huì)自動(dòng)創(chuàng)建

4、從云梯distcp數(shù)據(jù)由于hdfs版本不兼容,必須使用hftp的方式,且因hftp不支持密碼訪問(wèn),后來(lái)patch解決

5、升級(jí)hdfs 2.0后集群整體讀I/O升高明顯,從而導(dǎo)致特別是I/O需求高的build任務(wù)延時(shí)

原因是2.0對(duì)dfs.client.read.shortcircuit的調(diào)整,在檢查是否有權(quán)限(dfs.block.local-path-access.user中配置的用戶名)進(jìn)行shortcircuit讀取時(shí)如果沒(méi)有權(quán)限會(huì)將本地的datanode作為deadnode處理,然后數(shù)據(jù)通過(guò)遠(yuǎn)程讀取。又因?yàn)閔base中dfs.client.read.shortcircuit.buffer.size設(shè)置的值不合適導(dǎo)致多讀了很多無(wú)謂的數(shù)據(jù),導(dǎo)致整個(gè)集群I/O升高。

解決方案:

設(shè)置dfs.client.read.shortcircuit.buffer.size=16K與hbase的block的大小相匹配。

詳細(xì)的分析過(guò)程見(jiàn):

http://www.atatech.org/article/detail/2733/193

http://www.atatech.org/article/detail/7207/193

第二階段升級(jí)遇到的主要問(wèn)題:

1、升級(jí)到y(tǒng)arn后,Capacity Schedule進(jìn)行了更新,job提交只需要指定葉子queue名字即可,指定全路徑會(huì)報(bào)錯(cuò);

2、沒(méi)有了map/reduce slots的概念,集群只需配置可用的內(nèi)存大小,主要的參數(shù):

集群:

yarn.nodemanager.resource.memory-mb:                            一個(gè)nodemanager上可分配給container使用的物理內(nèi)存大小
yarn.scheduler.minimum-allocation-mb:                                  resource manage分配內(nèi)存的最小粒度,暫設(shè)成1024,job提交需要內(nèi)存必須為此參數(shù)的整數(shù)倍
yarn.scheduler.capacity.<queue>.maximum-am-resource-percent:   am所占資源比例,可按queue設(shè),暫設(shè)成0.3
yarn.scheduler.capacity.<queue>.user-limit-factor:            單個(gè)用戶提交job限制,可按queue設(shè),單用戶如要搶占最大資源,需要設(shè)大

應(yīng)用:

mapreduce.map.memory.mb,mapreduce.reduce.memory.mb:          map,reduce的內(nèi)存數(shù),默認(rèn)是1024,2048,如需設(shè)大,必須是1024的整數(shù)倍,可以簡(jiǎn)單理解為之前的slots數(shù)配置
mapreduce.map.java.opts,mapreduce.reduce.java.opts:           java child進(jìn)程的jvm heap大小,比上面的值小些
mapreduce.job.reduce.slowstart.completedmaps:                      對(duì)于map數(shù)較多需要跑多輪,可以設(shè)大此值,延遲reduce啟動(dòng)避免占用資源

3、yarn中不在兼容commons-cli-2.0-SNAPSHOT.jar,之前通過(guò)將該jar文件copy到hadoop classpath中使用的應(yīng)用需要部署到各自應(yīng)用的相關(guān)目錄下,并在提交任務(wù)的時(shí)候引用

4、一些使用0.19等老版本的hadoop-streaming.jar需要更換為新版本

5、container內(nèi)存超配被kill掉,考慮到j(luò)ob內(nèi)存的自然增長(zhǎng)及一些使用共享內(nèi)存的任務(wù),所以設(shè)置yarn.nodemanager.vmem-pmem-ratio=false關(guān)閉物理內(nèi)存檢查

6、客戶端向AM獲取job status報(bào)錯(cuò):IOException

原因是AM內(nèi)存設(shè)置太小,頻繁GC導(dǎo)致,通過(guò)調(diào)大yarn.app.mapreduce.am.resource.mb解決

7、c2c_merge任務(wù)在yarn上運(yùn)行緩慢

經(jīng)過(guò)排查分析是因使用的mmap文件在pagecache中頻繁換進(jìn)換出導(dǎo)致,根本原因還是18與32內(nèi)核的差異,因?yàn)榧荷?jí)過(guò)程中也對(duì)內(nèi)核進(jìn)行了升級(jí),通過(guò)修改應(yīng)用代碼。

去除madvise設(shè)置的MADV_SEQUENTIA后問(wèn)題解決,參考:

http://baike.corp.taobao.com/index.php/Kbuild在32內(nèi)核上性能退化問(wèn)題

8、IPV4和IPV6差異引起的長(zhǎng)短機(jī)器名問(wèn)題及job data local比例低的問(wèn)題

在yarn resource manager下顯示部分機(jī)器是長(zhǎng)機(jī)器名,部分機(jī)器是短機(jī)器名。

hbase集群下顯示全是長(zhǎng)機(jī)器名,原因是yarn與hbase獲取機(jī)器名調(diào)用的方法不一樣,得到的結(jié)果也不一樣,導(dǎo)致resourcemanager在分配container時(shí)進(jìn)行優(yōu)先的host匹配是匹配不上,最后變成任意匹配導(dǎo)致。

獲取機(jī)器名差異的根本原因經(jīng)過(guò)分析是java處理ipv6有bug和yarn腳本bug共同導(dǎo)致。

http://bugs.sun.com/view_bug.do?bug_id=7166687

http://www.atatech.org/article/detail/10731/193

解決方案1:修改yarn腳本,并提交issue到社區(qū):https://issues.apache.org/jira/browse/YARN-1226

解決方案2:給集群配置上機(jī)架感知,且讓一個(gè)機(jī)器一個(gè)rack的虛擬機(jī)架配置,通過(guò)rack匹配繞開(kāi)任意匹配,在http://www.atatech.org/article/detail/10731/193 中有詳細(xì)分析

9、由于我們當(dāng)時(shí)在方案1還未得出結(jié)論前臨時(shí)采用方案2快速解決線上data local低的問(wèn)題后發(fā)現(xiàn)有部分任務(wù)提交失敗報(bào)錯(cuò): Max block location exceeded for split

原因是:配置了一個(gè)節(jié)點(diǎn)一個(gè)機(jī)架后CombineFileInputFormat獲取split的block localtion時(shí)會(huì)根據(jù)block分布在哪些rack上獲取locations信息,由于機(jī)架數(shù)等同于機(jī)器數(shù),獲取到的localtions數(shù)會(huì)超過(guò)集群的默認(rèn)配置:

mapreduce.job.max.split.locations = 10,而yarn上修改了代碼會(huì)在超出這個(gè)配置值時(shí)拋出異常,所以任務(wù)提交失敗。

解決方案1:增大mapreduce.job.max.split.locations和集群節(jié)點(diǎn)數(shù)一致;

解決方案2:patch修改JobSplitWriter中超過(guò)配置值拋異常為打印警告日志,與升級(jí)前一致。

詳情見(jiàn):http://www.atatech.org/article/detail/11707/193

10、gcih不能正常工作

GCIH:http://baike.corp.taobao.com/index.php/GCIH

不能正常工作的原因有兩個(gè):

  • 集群升級(jí)到y(tǒng)arn后,nm管理job臨時(shí)目錄和distribute file的方式與tt不同,導(dǎo)致GCIH會(huì)生成多個(gè)mmap文件gcih.dat
  • 在修復(fù)上述問(wèn)題的過(guò)程中,發(fā)現(xiàn)散列到不同磁盤上task,jvm classpath加載順序不一致,導(dǎo)致GCIH不能正常工作

解決方案:升級(jí)GCIH

將gcih.dat生成到gcih.jar軟連對(duì)應(yīng)的源目錄下,這樣一個(gè)job只會(huì)有一個(gè),調(diào)整gcih.jar的加載順序,放到preload里。

11、集群資源使用100%,job一直hang住

當(dāng)集群root跑滿100%而下面的子queue未滿時(shí)(因?yàn)橄M旱馁Y源共享競(jìng)爭(zhēng),queue的最大可用資源會(huì)進(jìn)行適當(dāng)?shù)某?,不會(huì)觸發(fā)搶占reduce資源的過(guò)程。

解決方案:

  • 不同queue的大任務(wù)盡量避開(kāi)運(yùn)行
  • 后續(xù)patch修改在root滿時(shí)觸發(fā)搶占

詳細(xì)分析過(guò)程見(jiàn):http://www.atatech.org/article/detail/10924/193

12、load任務(wù)寫hbase偶爾會(huì)卡住

原因是當(dāng)集群中有節(jié)點(diǎn)掛掉或者網(wǎng)絡(luò)等出現(xiàn)異??赡軙?huì)導(dǎo)致hbaseclient在select時(shí)無(wú)線等待,而鎖無(wú)法釋放

解決方案:在hbase client的代碼里設(shè)置超時(shí)時(shí)間。

具體原因分析見(jiàn):http://www.atatech.org/article/detail/9061/193

13、集群有節(jié)點(diǎn)出現(xiàn)問(wèn)題,上面的任務(wù)一直失敗,后續(xù)別的任務(wù)起來(lái)后還會(huì)將container分配到這個(gè)節(jié)點(diǎn)。原因是yarn和之前mr1黑名單機(jī)制發(fā)生了改變,mr1是全局的黑名單,一旦被加入黑名單后續(xù)任務(wù)不會(huì)再分配,yarn的黑名單是在AM上的,也就是任務(wù)級(jí)別的,被AM加入黑名單后可以保證當(dāng)前任務(wù)不會(huì)被分配上去,但是其他任務(wù)的AM中是沒(méi)有這個(gè)信息的,所以還是會(huì)分配任務(wù)上去。

解決方案:等待NM將節(jié)點(diǎn)健康信息匯報(bào)給RM,RM將節(jié)點(diǎn)從集群摘除

如果一直無(wú)法匯報(bào),可以通過(guò)yarn支持的外圍用戶腳本來(lái)做健康檢查和匯報(bào)(需要在yarn配置中配置該腳本)

詳細(xì)分析見(jiàn):http://www.atatech.org/article/detail/11266/193

hive相關(guān):

1、out join被拆成多個(gè)job

問(wèn)題發(fā)現(xiàn):loader在做多表join的過(guò)程時(shí)原來(lái)的一個(gè)job被hive拆成了8個(gè)job,耗時(shí)由原來(lái)的3分鐘變成30分鐘。

通過(guò)patch解決,參考:

http://mail-archives.apache.org/mod_mbox/hive-user/201305.mbox/+r2mdv_tsofa@mail.gmail.com>

https://issues.apache.org/jira/browse/HIVE-4611

2、設(shè)置mapreduce.map.tasks不生效

分析是Hive的InputFormat的問(wèn)題。

如InputFormat設(shè)置為org.apache.hadoop.hive.ql.io.CombineHiveInputFormat,需要設(shè)置mapreduce.input.fileinputformat.split.maxsize來(lái)控制map的個(gè)數(shù);

如InputFormat設(shè)置為org.apache.hadoop.hive.ql.io.HiveInputFormat,則此參數(shù)生效;

解決方案:將hive配置中默認(rèn)的InputFormat配置成org.apache.hadoop.hive.ql.io.HiveInputFormat

3、寫redis的hive job拆成了兩個(gè)job

hive默認(rèn)設(shè)置中,當(dāng)map輸出文件太小,會(huì)新起一個(gè)job合并小文件

解決方案:set hive.merge.mapfiles=false;

仍然存在待解決的問(wèn)題:

1)有部分job會(huì)導(dǎo)致單disk io到100%,拖慢這個(gè)任務(wù);

2)機(jī)器出現(xiàn)異常問(wèn)題,task全部都在localizing,job一直pending,只能kill掉重新提交;

3)job或者task被kill掉后,日志也被刪除,history中看不到該job的信息,排查問(wèn)題困難;

集群HADOOP 2.0的升級(jí),在更好的支持現(xiàn)有業(yè)務(wù):主搜,商城,店鋪內(nèi),PORA個(gè)性化,尼米茲平臺(tái),中文站(offer,company,minisearch),國(guó)際站(ae,sc,p4p,aep4p,scp4p)的基礎(chǔ)上為后續(xù)離線dump平臺(tái):ADUMP的建設(shè)夯實(shí)了基礎(chǔ)。

一個(gè)統(tǒng)一存儲(chǔ),模塊插件化設(shè)計(jì),減少各業(yè)務(wù)線之間數(shù)據(jù)冗余,避免重復(fù)開(kāi)發(fā),同時(shí)支持快速響應(yīng)各條業(yè)務(wù)線新需求的全新平臺(tái)ADUMP將在3月底左右上線,緊跟集群升級(jí)的節(jié)奏,離線DUMP也將馬上進(jìn)入2.0時(shí)代,敬請(qǐng)期待!

責(zé)任編輯:黃丹 來(lái)源: 淘寶搜索技術(shù)博客
相關(guān)推薦

2024-07-04 10:48:53

2012-09-10 15:18:11

云梯淘寶大數(shù)據(jù)

2009-06-19 13:12:05

Spring2.0Spring2.0.7

2016-10-24 15:45:19

2010-05-06 09:57:45

RHEL 5.5升級(jí)

2009-09-17 08:39:52

Windows 7系統(tǒng)升級(jí)

2009-06-05 08:55:16

2009-08-16 09:25:55

Windows 7系統(tǒng)升級(jí)

2012-12-12 09:53:50

Windows 8

2009-06-23 08:35:12

微軟Windows 7操作系統(tǒng)

2012-05-11 09:54:23

微軟Windows 8

2020-05-21 09:17:51

Vue 3Vue代碼

2009-05-27 08:36:34

2009-04-30 08:47:37

iPhone蘋果移動(dòng)OS

2010-09-30 09:09:04

2009-06-25 08:53:44

微軟Windows 7升級(jí)工具

2010-04-07 09:21:42

Windows 7升級(jí)顧問(wèn)

2012-06-29 09:19:30

Windows 8微軟

2009-12-28 16:39:56

Fedora 9

2023-09-27 19:20:52

JDK17內(nèi)存占用率
點(diǎn)贊
收藏

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

xxxxx成人.com| 欧洲av一区二区嗯嗯嗯啊| 成人情视频高清免费观看电影| 久久av高潮av无码av喷吹| 欧美三级午夜理伦三级在线观看| 91成人在线精品| 伊人久久av导航| 肥臀熟女一区二区三区| 久久一区欧美| 欧美成人午夜激情视频| 国产吞精囗交久久久| 欧美视频精品| 精品欧美一区二区三区| 日本精品视频一区| 国产特级aaaaaa大片| 国产精品日韩欧美一区| 久久精品国产99国产精品澳门 | 日本视频在线一区| 欧美精品一区三区| 日本二区在线观看| av一级亚洲| 欧美最猛性xxxxx直播| 欧美乱做爰xxxⅹ久久久| 你懂的视频在线观看| 国内成人免费视频| 日韩美女免费视频| 国产精品成人av久久| 日韩伦理一区| 日韩经典一区二区三区| 在线视频观看一区二区| 成人免费看视频网站| 一区二区三区欧美视频| 日韩国产一区久久| 五月婷在线视频| 国产一区二区免费看| 国产精品美女视频网站| 亚洲精品77777| 黑丝一区二区| 久久亚洲精品毛片| 亚洲精品国产精品国自| 综合亚洲色图| 亚洲第一视频网| 韩国三级丰满少妇高潮| 日韩第二十一页| 在线观看av一区二区| 无码精品a∨在线观看中文| 尤物yw193can在线观看| 综合久久久久综合| 亚洲精品不卡| av在线首页| 国产欧美一区二区在线| 蜜桃成人免费视频| 四虎影院在线域名免费观看| 国产大片一区二区| 亚洲精品日韩激情在线电影| 91精品国自产| 久久国产精品99久久久久久老狼| 国产精品人成电影在线观看| 五月婷婷激情五月| 日韩激情av在线| 国产精品视频一区二区高潮| 在线观看亚洲黄色| 日本va欧美va瓶| 国产欧美在线播放| 国产精品久久久久久久久久久久久久久久久久 | 日本a级片在线播放| 91小视频xxxx网站在线| 亚洲男帅同性gay1069| 白白操在线视频| 日本h片在线观看| 天天操天天综合网| 欧美色图另类小说| 日韩成人影音| 欧美高清视频一二三区| 在线观看中文av| 91嫩草精品| 日韩av网站在线| 久久午夜福利电影| 91中文字幕精品永久在线| 日韩视频精品在线| 国产盗摄x88av| 日韩视频在线一区二区三区 | 成人sese在线| 蜜桃臀一区二区三区| 91社区在线| 一区二区高清在线| www.中文字幕在线| 九七电影院97理论片久久tvb| 欧美人xxxx| wwwww在线观看| 希岛爱理av免费一区二区| 国产小视频91| 国产波霸爆乳一区二区| 国产欧美另类| 国产精品视频专区| 亚洲成人久久精品| 久久婷婷久久一区二区三区| 亚洲一区三区电影在线观看| 日韩特级毛片| 欧美在线短视频| 少妇丰满尤物大尺度写真| 丝袜av一区| 久久天堂av综合合色| 日韩精品国产一区二区| 青娱乐精品视频| 国产精品裸体一区二区三区| 成年人在线视频| 一区二区三区中文字幕电影| 久热免费在线观看| 精品视频一二| 亚洲午夜精品久久久久久久久久久久| 日本少妇高清视频| 视频一区二区欧美| 超碰97在线人人| 91电影在线播放| 午夜电影一区二区三区| 中文字幕视频三区| 九九视频精品全部免费播放| 九色精品免费永久在线| 欧美视频xxxx| 91碰在线视频| 久久男人资源站| 亚洲欧美综合久久久久久v动漫| 日韩成人小视频| 欧美日韩在线国产| 久久av中文字幕片| 欧美另类一区| 麻豆蜜桃在线观看| 精品少妇一区二区三区日产乱码 | 国产99视频在线观看| 亚洲免费成人在线| 亚洲欧美日韩在线播放| www.色偷偷.com| 亚洲精品亚洲人成在线| 久久久亚洲精选| www国产在线| 亚洲情趣在线观看| 日韩在线不卡一区| 欧洲激情综合| 国产精品高潮在线| 毛片网站在线| 一本一本大道香蕉久在线精品| 免费黄色三级网站| 亚洲欧洲一区| 国产伦视频一区二区三区| 2024最新电影在线免费观看| 欧美日韩mp4| 国产精品无码无卡无需播放器| 亚洲伊人观看| 美国av一区二区三区| 538在线视频| 亚洲第一免费网站| 97超碰人人干| 久久亚洲捆绑美女| 116极品美女午夜一级| 琪琪久久久久日韩精品| 性视频1819p久久| 亚洲人妻一区二区三区| 欧美日韩激情小视频| 玖玖爱在线观看| 美女精品一区| 天堂精品视频| 亚洲三级电影| 欧美老女人性生活| 亚洲国产精彩视频| 欧美日韩国产黄| 免费看污片网站| 日韩高清欧美激情| 在线观看欧美激情| 欧美经典一区| 久久久久久久香蕉网| 亚洲av成人精品一区二区三区在线播放| 亚州成人在线电影| 国产精品无码久久久久一区二区| 日日摸夜夜添夜夜添国产精品| 亚洲v欧美v另类v综合v日韩v| 日韩av黄色| 欧美日韩国产va另类| 天天干天天爽天天操| 欧美性猛交xxxx乱大交3| 极品人妻videosss人妻| 激情成人午夜视频| 欧美精品自拍视频| 国产精品手机在线播放| 国产在线精品自拍| 韩国日本一区| 亚洲欧美制服丝袜| 国产麻豆一精品一男同| 午夜精品久久一牛影视| 高清国产在线观看| 国产二区国产一区在线观看| 欧美成人xxxxx| 久久网站免费观看| 极品尤物一区二区三区| yiren22亚洲综合| 欧美激情视频播放| 成人性生交大片免费看午夜| 日韩欧美一区二区在线视频| 99久热在线精品996热是什么| 中文字幕亚洲区| 亚洲观看黄色网| 久久爱另类一区二区小说| 毛片在线视频播放| 亚洲国产精品日韩专区av有中文| 精品网站在线看| 激情视频亚洲| 国产精品99久久久久久久久| 欧美人与牲禽动交com| 亚洲无限av看| 天堂在线资源网| 91精品国产综合久久精品性色| 日产精品久久久| 亚洲人一二三区| 天天躁夜夜躁狠狠是什么心态| 国产91露脸合集magnet| 超碰在线人人爱| 国产欧美一级| 九九热只有这里有精品| 日韩欧美午夜| 玛丽玛丽电影原版免费观看1977 | 国内偷拍精品视频| 国产亚洲精久久久久久| 白嫩情侣偷拍呻吟刺激| 国产在线看一区| 久久这里只精品| 三级久久三级久久| 国产精品一区二区免费在线观看| 欧美+日本+国产+在线a∨观看| 丝袜美腿玉足3d专区一区| 久草在线成人| 久久狠狠久久综合桃花| 福利片一区二区| 91久久精品www人人做人人爽| 国产精品久久乐| 国产成人精品在线观看| 欧美aa一级| 韩国三级电影久久久久久| xvideos国产在线视频| 日韩一区二区三区xxxx| av一本在线| 一区二区三区在线播放欧美| 久久天堂电影| 亚洲精品一区中文| 午夜视频在线免费播放| 亚洲精品久久久久久下一站| 风流老熟女一区二区三区| 日韩美女在线视频 | 精品免费av一区二区三区| 日本韩国在线不卡| 亚洲一二三四| 日本精品久久中文字幕佐佐木| 精品极品在线| 全球成人中文在线| 三上悠亚激情av一区二区三区| 青青草原一区二区| 3d欧美精品动漫xxxx无尽| 欧美性视频精品| **在线精品| 国产精品99久久99久久久二8| 国产91精品在线| 国产日本欧美在线观看| 久久久久久久久成人| ts人妖另类在线| 欧美激情极品| 日本在线观看一区| 久久中文字幕av| 小泽玛利亚av在线| 悠悠资源网久久精品| 国产综合av在线| 视频一区二区不卡| 欧美视频亚洲图片| 岛国精品在线播放| 中国黄色a级片| 国产日韩欧美不卡在线| 开心激情五月网| 亚洲国产一区二区a毛片| 国产一区二区三区影院| 在线观看网站黄不卡| 一区二区三区免费观看视频| 日韩欧美一区电影| 天堂在线视频免费观看| 原创国产精品91| 新版中文在线官网| 欧美一级电影在线| 国产成人福利夜色影视| 91九色在线观看| 九九精品在线| 欧美在线观看黄| 天堂资源在线中文精品| 国产欧美激情视频| 成人网页在线观看| 美国一级黄色录像| 亚洲制服丝袜av| 欧美人一级淫片a免费播放| 欧美一区二区成人6969| 欧美少妇另类| 欧美乱妇高清无乱码| 88xx成人免费观看视频库 | av网址在线观看免费| 国内精品国产三级国产a久久| 538国产视频| 亚洲猫色日本管| 五月婷婷激情五月| 欧美变态tickle挠乳网站| a天堂中文在线| 26uuu久久噜噜噜噜| 日本免费一区二区三区视频| 日韩av高清| 香蕉成人久久| 日本性生活一级片| 亚洲婷婷综合色高清在线| 日本视频在线观看免费| 精品国产伦一区二区三区观看方式 | 清纯唯美激情亚洲| 亚洲欧美99| 日韩精品亚洲一区二区三区免费| 午夜免费福利影院| 综合精品久久久| 亚洲一区二区三区网站| 日韩福利视频在线观看| 色呦呦久久久| 亚洲va电影大全| 全球成人免费直播| 成人免费无码av| 94色蜜桃网一区二区三区| 久久艹精品视频| 欧美一区二区三区小说| 尤物网在线观看| 国产精品扒开腿做| 久久99高清| 日韩av片在线看| 成a人片国产精品| 日韩免费不卡视频| 精品嫩草影院久久| 欧美xxxx性xxxxx高清| 91久久国产综合久久91精品网站 | 大地资源高清在线视频观看| 国产精品色眯眯| 亚洲黄色免费观看| 日韩欧美国产系列| 操你啦视频在线| 国产日韩换脸av一区在线观看| 欧美日韩在线网站| 噜噜噜久久亚洲精品国产品麻豆 | 少妇伦子伦精品无吗| 中文av字幕一区| 一区二区视频免费| 亚洲欧洲国产精品| 第一中文字幕在线| 国产伦精品一区二区三区| 一本精品一区二区三区| 特级西西444www| 国产精品日日摸夜夜摸av| 中文字幕第31页| 亚洲图片欧洲图片av| 三上悠亚激情av一区二区三区| 日韩欧美手机在线| 日韩高清在线不卡| 精品在线观看一区| 精品1区2区3区| 在线观看三级视频| 成人xxxxx色| 国模一区二区三区| 天堂www中文在线资源| 亚洲高清在线精品| 免费观看毛片网站| 高清欧美一区二区三区| 精品三级av| 不要播放器的av网站| 国产亚洲欧美在线| 国产精品人人爽| 久久国产精品网站| 91精品一久久香蕉国产线看观看 | 色欧美乱欧美15图片| 日本精品999| 欧美亚洲成人网| 你懂的一区二区三区| 最新天堂在线视频| 亚洲女人的天堂| 午夜视频福利在线| 国产精品扒开腿爽爽爽视频| 欧美日韩国产精品一区二区亚洲| 无码人妻一区二区三区一| 懂色av中文一区二区三区天美| 蜜桃视频在线观看网站| 国产精品美乳一区二区免费| 欧美日韩成人| 日本五十肥熟交尾| 欧美日韩一区二区三区视频| 麻豆网站视频在线观看| 精品在线不卡| 蜜桃在线一区二区三区| 国产亚洲精品女人久久久久久| 日韩精品视频观看| 樱花草涩涩www在线播放| 成年人免费观看的视频| 国产**成人网毛片九色| 这里只有久久精品视频| 欧美大尺度在线观看| 免费视频国产一区|