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

HBase集群中RegionServer崩潰快速恢復(fù)探索

云計算
云計算是分布式處理、并行處理和網(wǎng)格計算的發(fā)展,可以提供近乎無限的廉價存儲和計算能力,特別適合于日益暴增的海量數(shù)據(jù)的存儲和處理。在云計算領(lǐng)域中,Hadoop體系獨樹一幟,其豐富的子系統(tǒng)可以滿足多種領(lǐng)域和行業(yè)的應(yīng)用需求,而其中的HBase作為一種非結(jié)構(gòu)化數(shù)據(jù)庫,特別適合于各種非結(jié)構(gòu)化和半結(jié)構(gòu)化的松散數(shù)據(jù)的存儲和管理。

摘 要:本文 主要介紹了HBaseRegionServer與Zookeeper間的交互過程,闡述RegionServer崩潰后的恢復(fù)機制,并在此基礎(chǔ)上提出了幾點優(yōu)化的恢復(fù)措施。優(yōu)化后的恢復(fù)措施大大縮短了RegionServer崩潰后的故障恢復(fù)時間和業(yè)務(wù)中斷時間,從而提高了HBase集群的穩(wěn)定性和可靠性。

0 引言

隨著互聯(lián)網(wǎng)和通信行業(yè)的迅猛發(fā)展,積聚的各種數(shù)據(jù)呈急劇增長態(tài)勢。這些海量數(shù)據(jù)既蘊含著豐富的信息和資源,又面臨著信息有效管理和提取的難題。云計算是分布式處理、并行處理和網(wǎng)格計算的發(fā)展,可以提供近乎***的廉價存儲和計算能力,特別適合于日益暴增的海量數(shù)據(jù)的存儲和處理。在云計算領(lǐng)域中,Hadoop體系獨樹一幟,其豐富的子系統(tǒng)可以滿足多種領(lǐng)域和行業(yè)的應(yīng)用需求,而其中的HBase作為一種非結(jié)構(gòu)化數(shù)據(jù)庫,特別適合于各種非結(jié)構(gòu)化和半結(jié)構(gòu)化的松散數(shù)據(jù)的存儲和管理。

HBase是一個高可靠性、高性能、面向列、可伸縮、實時讀寫的分布式存儲數(shù)據(jù)庫系統(tǒng)[1-3]。HBase建立在HDFS分布式文件系統(tǒng)基礎(chǔ)之上,其中的數(shù)據(jù)最終以HFile的格式存儲在HDFS之上;HBase可以通過內(nèi)嵌的MapReduce組件實現(xiàn)復(fù)雜任務(wù)的并行和分布處理,具有很高的性能。

1 HBase體系結(jié)構(gòu)

HBase主要由HMaster和RegionServer兩部分組成,輔以Zookeeper協(xié)調(diào)集群中各網(wǎng)元之間的數(shù)據(jù)共享和訪問,其組成框圖如圖1所示[4]。

 

(1)Client:訪問HBase的接口,維護著一些加快HBase訪問的緩存,比如Region的位置信息等。

(2)Master:負責(zé)Region到RegionServer的分配以及映射關(guān)系維護;管理集群中的RegionServer及其負載均衡;維護數(shù)據(jù)表和其所在Region的元數(shù)據(jù)信息;處理表級的操作請求等。

(3)RegionServer:維護Master分配給它的Region,處理對這些Region的讀寫請求;負責(zé)運行過程中過大的Region的Split和Compact操作。

(4)Zookeeper:保證任何時候集群中只有一個激活的Master;存儲RootRegion和Master的位置;存儲所有RegionServer的位置并實時監(jiān)控其狀態(tài);存儲HBase的其他運行所需的信息[5]。

HBase中的數(shù)據(jù)單元通過主鍵、列簇、列名和版本號唯一確定,所有行按字典順序排列。HBase中的表在行的方向上分割為多個Region,每個Region只存儲表中某一范圍的數(shù)據(jù),并且每個Region只能被一個RegionServer管理。Region由一個或者多個Store組成,每個Store保存一個列簇;Store又由一個MemStore和0至多個storefile組成,storefile以HFile的格式存儲于HDFS上。

由此可見,HBase中的表通常被劃分為多個Region,而各個Region可能被不同的RegionServer所管理。客戶端通過Master和相關(guān)操作獲取目標(biāo)Region的位置后,最終通過RegionServer完成對用戶表的讀寫請求。因此,如果某個RegionServer異常,客戶端對其所管理的Region的訪問就會失敗,造成了業(yè)務(wù)中斷,這在在線系統(tǒng)中是不可接受的。雖然HBase中實現(xiàn)了RegionServer異常后的自動恢復(fù)機制,但是這種機制的時延很大,不能滿足實際應(yīng)用需求。因此,本文針對這部分進行了研究,并提出了一種可以快速、高效恢復(fù)業(yè)務(wù)的方法。

2 HBase集群與Zookeeper交互機制分析

在HBase的使用過程中,Zookeeper起著至關(guān)重要的作用。正是Zookeeper的存在,使得HBase的運行更加穩(wěn)定和高效。

在配置環(huán)境中,Zookeeper集群中的HBase的目錄如圖2所示。

 

HBase集群的相關(guān)信息存儲在Zookeeper集群中的hbase目錄(這個目錄是可以配置的)下,其中master目錄存儲HMaster的位置等相關(guān)信息,rs目錄存儲所有的RegionServer的位置等相關(guān)信息。

在HMaster啟動時,會在Zookeeper集群中創(chuàng)建自己的ZNode臨時節(jié)點并獲得該節(jié)點的獨占鎖,該節(jié)點位于Zookeeper集群中的/hbase/master目錄下。同時會在所有的其他目錄上創(chuàng)建監(jiān)聽,這樣當(dāng)其他節(jié)點的狀態(tài)發(fā)生變化時,HMaster就可以立即感知從而進行相應(yīng)的處理。

在RegionServer啟動時,會在Zookeeper集群中創(chuàng)建自己的ZNode臨時節(jié)點并獲得該節(jié)點的獨占鎖,這個節(jié)點位于Zookeeper集群中的/hbase/rs目錄下。

RegionServer會通過Socket連接向Zookeeper集群發(fā)起Session會話,會話建立后在Zookeeper集群中創(chuàng)建屬于自己的臨時節(jié)點ZNode。這個節(jié)點的狀態(tài)是由Zookeeper集群依據(jù)Session的狀態(tài)來維護的。

RegionServer作為客戶端,向Zookeeper集群的Server端發(fā)起Session會話請求。Session建立后,會以唯一的SessionID作為標(biāo)示。Client會定期向Server端發(fā)送Ping消息來表達該Session的存活狀態(tài);而Server端收到Ping消息時會更新當(dāng)前Session的超時時間。如此,對于Client而言,只要Ping信息可達則表明該Session激活;對于Server而言,只要Session未超時則表明該Session激活。

在Server端,Zookeeper會啟動專門的SessionTrackerImpl線程來處理Session的相關(guān)狀態(tài)遷移問題,該線程每隔tickTime(Zookeeper配置文件中指定,默認為2 s)時間遍歷一次Session列表,如果超時則立即關(guān)閉此Session,同時刪除與該Session關(guān)聯(lián)的臨時節(jié)點,并將該事件通知給注冊了該節(jié)點事件的組件。在HBase集群中,這就意味著如果RegionServer崩潰,則Zookeeper需要在Session超時后才能通知Master,后者才能啟動故障恢復(fù)。

而Session的超時時間是這樣確定的:HBase默認的Timeout為180 s,在創(chuàng)建Session時會將該參數(shù)傳遞給Server端。最終協(xié)商確定的Session的超時時間由Zookeeper的配置參數(shù)決定,處于Zookeeper集群minSessionTimeout和maxSessionTimeout之間。默認的minSessionTimeout=2×tickTime(默認2 s)=4 s,maxSessionTimeout=20×tickTime=40 s。不管Client傳遞的Timeout多大,最終協(xié)商確定的Session的Timeout時間都在4~40 s之間,實現(xiàn)代碼如下。如果一切按照默認配置,則Session的Timeout為40 s。

  1. int sessionTimeout=connReq.getTimeOut; 
  2.  
  3. int minSessionTimeout=getMinSessionTimeout; 
  4.  
  5. if(sessionTimeout 
  6.  
  7. sessionTimeout=minSessionTimeout; 
  8.  
  9.  
  10. int maxSessionTimeout=getMaxSessionTimeout; 
  11.  
  12. if(sessionTimeout>maxSessionTimeout){ 
  13.  
  14. sessionTimeout=maxSessionTimeout; 
  15.  
  16.  
  17. cnxn.setSessionTimeout(sessionTimeout); 

經(jīng)以上分析,可以得出以下結(jié)論:Session存活意味著RegionServer存活;Session超時意味著RegionServer啟動時創(chuàng)建的ZNode節(jié)點被刪除,也就表明該RegionServer異常。

#p#

3 HBase中RegionServer異常后的恢復(fù)機制分析

通過以上的分析可以看出,當(dāng)HBase集群中的一個RegionServer崩潰(如RegionServer進程掛掉)后,此時該RegionServer和Zookeeper集群的Server間的Socket連接會斷開,但是二者之間的Session由于有超時時間的存在而不會立即被刪除,需要等到Session超時之后才會被Zookeeper集群刪除,只有Session超時了Zookeeper集群才會刪除該RegionServer啟動時創(chuàng)建的臨時節(jié)點。只有Zookeeper集群中代表此RegionServer的節(jié)點刪除后,HMaster才可以得知該RegionServer發(fā)生故障,才能啟動故障恢復(fù)流程。HMaster恢復(fù)故障時,將故障RegionServer所管理的Region一個一個重新分配到集群中。

由此可得出以下結(jié)論:Session Timeout的存在使得HMaster無法立即發(fā)現(xiàn)故障RegionServer,從而延遲了故障的恢復(fù)時間,間接增加了業(yè)務(wù)中斷的時間。同時,HMaster重新分配Region的處理過程效率太低,尤其是Region數(shù)目很大時。

4 改進的RegionServer異常后的恢復(fù)措施

針對以上場景,本文進行了如下改進:

(1)在RegionServer的啟動腳本中加入特殊處理的代碼,在該RegionServer的進程結(jié)束前自動刪除其在Zookeeper集群中創(chuàng)建的ZNode節(jié)點,這樣HMaster就能立即感知到RegionServer的狀態(tài)異常事件,盡早地啟動異常恢復(fù),代碼如下。

  1. cleanZNode 
  2.  
  3.  
  4. if[-f $HBASE_ZNODE_FILE];then 
  5.  
  6. #call ZK to delete the node 
  7.  
  8. ZNODE=`cat $HBASE_ZNODE_FILE` 
  9.  
  10. $bin/hbase zkcli delete $ZNODE>/dev/null 2>&1 
  11.  
  12. rm $HBASE_ZNODE_FILE 
  13.  
  14. fi 
  15.  

(2)在HMaster的恢復(fù)過程中加入特殊處理的代碼,通過批量處理,將故障RegionServer所管理的Region一次性地分配到集群中,如同HBase集群啟動時批量分配Region的過程,提高Region分配的速度。所謂批量分配,就是先獲取故障RegionServer所管理的Region數(shù)目rn和存活的RegionServer的數(shù)目rs,按照平均負載的原則,在每個存活的RegionServer上分配rn/rs個Region。這樣就可以將多個Region一次分配給一個RegionServer;而原來的分配過程則是一次分配一個Region到一個RegionServer上,顯然改進后的處理效率更高,尤其是Region數(shù)目較多時尤為明顯。

采用以上的處理方式后,HBase集群中當(dāng)一個或幾個RegionServer發(fā)生故障后,業(yè)務(wù)的恢復(fù)速度提升了幾十倍,從最初的故障恢復(fù)時間40 s左右到現(xiàn)在的幾秒,實測數(shù)據(jù)如表1所示。

 

5 結(jié)論

本文在論述HBase集群與Zookeeper集群的交互機制以及RegionServer發(fā)生故障后的異常處理恢復(fù)機制的基礎(chǔ)上,提出了提高恢復(fù)效率、降低業(yè)務(wù)中斷時間的改進方案。該方案對于RegionServer進程的異常終止和崩潰有很好的處理效果,但是對于RegionServer斷電等物理事件導(dǎo)致的異常則無效,這種情況只能依靠Session Timeout后的處理流程。批量恢復(fù)的處理對所有的恢復(fù)過程都是有效的,雖然其提供的改進空間較小。總體說來,本文提出的RegionServer崩潰后的改進措施在通常情況下能夠較好地改進現(xiàn)有HBase集群的性能,縮短故障恢復(fù)時間,提高故障恢復(fù)效率,從而能有效縮短業(yè)務(wù)中斷時間。

參考文獻

[1] Apache. HBase-0.96.2 release notes[EB/OL]. [2013-07-21].http://qnalist.com/q/hbase-user.

[2] Cloudera. HBase-0.94.2-cdh4.2.0 reference guidep[EB/OL].[2013-07-28].http://newitfarmer.com/category/big_data/cloudera-big_data.

[3] 陸嘉恒. Hadoop實戰(zhàn)(第二版)[M]. 北京:機械工業(yè)出版社,2012.

[4] GEORGE L. HBase: the definitive guide[M]. Sebastopol: O′Reilly Media, 2011.

[5] Apache. ZooKeeper-3.4.5 release notes[EB/OL]. [2012-11-19].http://zookeeper.apache.org/doc/r.3.4.5.
 

責(zé)任編輯:Ophira 來源: 電子技術(shù)應(yīng)用
相關(guān)推薦

2022-09-05 08:03:28

MySQL崩潰恢復(fù)

2016-11-09 14:16:39

HBase集群管理

2010-07-15 08:50:11

2024-05-23 13:49:00

Kuberneteetcd集群

2021-07-06 07:46:16

KubernetesRook存儲

2019-07-08 10:45:11

VDI數(shù)據(jù)中心架構(gòu)

2010-07-02 09:36:30

SQL Server

2022-05-09 07:35:48

動態(tài)集群限流

2022-08-05 08:48:33

KubernetesEtcd數(shù)據(jù)

2023-09-11 08:01:08

2023-06-27 17:37:08

Kubernete容器集群

2015-10-19 17:39:42

程序員倦怠

2012-02-06 09:58:48

2022-09-06 14:23:53

zookeeperHbase

2024-10-28 15:40:26

2025-02-27 09:17:41

DeepSeekPythonAI

2023-11-29 08:35:28

群多租戶ES運維

2020-09-08 13:25:52

HBase分布式數(shù)據(jù)庫

2017-01-17 10:25:06

HBase集群運維

2018-06-26 14:10:17

Windows 10Windows縮略圖
點贊
收藏

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

日本爱爱小视频| 国产911在线观看| 一区二区自拍偷拍| 亚洲国产精品成人| 亚洲黄色成人网| 手机在线免费观看毛片| 午夜dj在线观看高清视频完整版 | 97免费视频在线| 2019男人天堂| 成人看片黄a免费看视频| 欧美三级xxx| 蜜臀av一级做a爰片久久| 色天天综合狠狠色| a级一a一级在线观看| 国产麻豆一区| 色综合中文综合网| 亚洲精品国产suv一区88| 九色在线视频| 成人一区二区视频| 成人黄色在线观看| 黄色片网站在线免费观看| 在线国产一区| 中文字幕自拍vr一区二区三区| aaa一级黄色片| 欧美性理论片在线观看片免费| 一区二区三区视频在线看| 亚洲国产一区二区精品视频 | www.xxxx欧美| 四虎永久免费在线观看| 欧美激情久久久久久久久久久| 91麻豆精品国产91久久久使用方法 | 亚洲最大激情中文字幕| 亚洲熟妇av乱码在线观看| 亚洲欧美日韩在线观看a三区| 欧美久久久精品| 国产又色又爽又高潮免费| 国产欧美日韩精品一区二区三区| 欧美videos中文字幕| 欧美性猛交xxxx乱大交91| 欧美成人家庭影院| 欧美丝袜丝nylons| 精品久久久久久久免费人妻| 国产调教在线| 午夜av区久久| 国产精品久久久久7777| 第一中文字幕在线| 亚洲午夜精品在线| 日本aa在线观看| 亚洲性图自拍| 亚洲最大成人综合| 美脚丝袜脚交一区二区| 黄页网站在线| 午夜精品国产更新| 国产精品无码人妻一区二区在线 | 久久精品国产www456c0m| 国产一区二区欧美日韩| 国产18无套直看片| 欧美hd在线| 久青草国产97香蕉在线视频| 懂色av懂色av粉嫩av| 国产精品久久| 91高清视频在线免费观看| 久久国产精品免费看| 免费日韩精品中文字幕视频在线| 97超级碰碰人国产在线观看| 亚洲精品成人在线视频| 日韩av一区二区在线影视| 国产精品美女无圣光视频| 亚洲天堂中文字幕在线| 黄网站免费久久| 亚洲最大的成人网| 蜜臀av午夜精品| 91网址在线看| 亚洲精品一区二区三| 91se在线| 亚洲午夜一区二区| 国产免费毛卡片| av在线播放一区| 欧美一区二区视频网站| 水蜜桃av无码| 精品久久网站| 欧美成人激情在线| 日本中文字幕一级片| 女女色综合影院| 亚洲激情网站免费观看| 国精产品一区一区三区视频| 天天综合网站| 日韩欧美专区在线| 一本色道久久综合亚洲精品图片 | 91色视频在线| 亚洲最大免费| 19禁羞羞电影院在线观看| 91黄色免费观看| 久久久久亚洲av片无码v| 婷婷精品在线观看| 日韩在线观看免费网站 | 日本高清不卡视频| 韩国三级hd中文字幕有哪些| 国产成人精品999在线观看| 久久中文字幕视频| 国产亚洲欧美日韩高清| 国产成人精品一区二区三区网站观看| 免费成人av网站| 一色桃子av在线| 欧洲生活片亚洲生活在线观看| 国产成人精品一区二区三区在线观看 | 久久精品国产清高在天天线| 5566中文字幕一区二区| 触手亚洲一区二区三区| 午夜欧美视频在线观看| 午夜国产福利在线观看| 一区二区三区日本久久久| 欧美日韩国产va另类| 中文字幕久久网| 久久网这里都是精品| 国产1区2区3区中文字幕| 97成人超碰| 国产婷婷色综合av蜜臀av | 国产丝袜在线| 欧美在线播放高清精品| 国产老熟女伦老熟妇露脸| 中文乱码免费一区二区三区下载| 国产大片精品免费永久看nba| 高清国产mv在线观看| 1区2区3区国产精品| jizz欧美激情18| 九色精品91| 91精品国产色综合久久不卡98口| 亚洲经典一区二区三区| 亚洲欧美电影一区二区| 国产视频1区2区3区| 红桃视频在线观看一区二区| 欧美在线视频免费| 亚洲欧美综合在线观看| 午夜精品久久久久久久久久久| 国产乱淫av麻豆国产免费| 你懂的网址国产 欧美| 成人信息集中地欧美| 日本www在线观看视频| 欧美主播一区二区三区| 在线看片中文字幕| 免费人成黄页网站在线一区二区| 日本免费高清不卡| 写真福利精品福利在线观看| 亚洲欧美精品一区| 男人天堂av在线播放| 国产日韩欧美精品综合| 91蝌蚪视频在线观看| 波多野结衣在线观看一区二区三区 | 国产午夜精品一区二区理论影院| 国产精品911| a天堂资源在线观看| 国产suv精品一区| 午夜精品www| 亚洲三级黄色片| 欧美丝袜一区二区三区| 偷拍夫妻性生活| 久久精品国产亚洲aⅴ| 日本精品免费视频| 亚洲一二三区视频| 国内精品久久影院| 亚洲色偷精品一区二区三区| 一本到高清视频免费精品| 精品欧美一区二区久久久| 日韩不卡一区二区三区 | 九义人在线观看完整免费版电视剧| 欧美精品一卡二卡| 久久高清无码视频| 久久综合网色—综合色88| 久久综合伊人77777麻豆最新章节| 欧美国产美女| yy111111少妇影院日韩夜片 | aaa日本高清在线播放免费观看| 欧美三级资源在线| 精国产品一区二区三区a片| thepron国产精品| 国产精品无码一本二本三本色| 手机亚洲手机国产手机日韩| 91黄色国产视频| 中文在线资源| 久久精品视频中文字幕| 亚洲av永久无码国产精品久久| 欧美日韩另类在线| 蜜桃av.com| 成人午夜视频在线观看| 热久久精品免费视频| 欧美1区2区3区| 欧美18视频| 国产欧美88| 日韩免费黄色av| 污视频免费在线观看| 亚洲美女性视频| 精品国产伦一区二区三| 色婷婷av一区二区三区gif| 成年人av电影| 国产亚洲欧美一区在线观看| 国产亚洲色婷婷久久| 亚洲永久免费| 91免费国产精品| 成人在线视频免费观看| 国产一区二区精品免费| 国产aa精品| 国产精品91免费在线| freexxx性亚洲精品| 久久久91精品国产| 国产在线91| 亚洲精品国产精品国产自| 国产精品玖玖玖| 欧美专区日韩专区| 久热这里只有精品6| 亚洲自拍偷拍综合| 激情高潮到大叫狂喷水| 久久新电视剧免费观看| 国产精久久久久| 韩日欧美一区二区三区| 无码日韩人妻精品久久蜜桃| 在线亚洲国产精品网站| 337p亚洲精品色噜噜狠狠p| 天天色天天射综合网| 亚洲va韩国va欧美va精四季| 免费毛片在线不卡| 激情视频一区二区| 9l视频自拍九色9l视频成人| 亚洲影视中文字幕| 亚洲一区导航| 国产精品青草久久久久福利99| 中文字幕人成乱码在线观看 | 2025韩国大尺度电影| 国产中文精品久高清在线不| 国产一区不卡在线观看| 北条麻妃一区二区三区在线观看| 91精品视频专区| 色综合久久久| 91精品视频在线| 麻豆国产一区二区三区四区| 国产在线精品播放| 欧美日韩视频免费看| 国产精品久久77777| 亚洲成人人体| 国产精品福利观看| 99re久久| 国产精自产拍久久久久久蜜| 懂色aⅴ精品一区二区三区| 国产成人在线播放| 456成人影院在线观看| 国产精品国产自产拍高清av水多 | 欧美日高清视频| 国产精品一区二区黑人巨大 | 调教+趴+乳夹+国产+精品| 欧美亚洲天堂网| 福利一区福利二区微拍刺激| 日本中文字幕在线| 欧美无乱码久久久免费午夜一区| 伊人网免费视频| 在线综合视频播放| 黄色福利在线观看| 精品无人区太爽高潮在线播放| 亚洲av片在线观看| 夜夜嗨av一区二区三区免费区| 成人亚洲性情网站www在线观看| 少妇激情综合网| 18+视频在线观看| 久久久久久久一| 亚洲一区站长工具| 国产精品久久久久久搜索| av在线播放一区二区| 国产精品果冻传媒潘| 亚洲欧美日本伦理| 亚洲欧美综合一区| 欧美精品一线| 日韩在线xxx| 精品夜夜嗨av一区二区三区| 久久久久久无码精品人妻一区二区| 成人av资源在线| 少妇人妻好深好紧精品无码| 亚洲三级在线观看| 国产毛片aaa| 91精品国产综合久久小美女| 免费看黄色一级视频| 国产亚洲福利一区| av香蕉成人| 69国产精品成人在线播放| 韩国女主播一区二区| 99porn视频在线| 欧美色网址大全| 青青在线免费观看| 久色婷婷小香蕉久久| 亚洲色图欧美日韩| 国产精品麻豆久久久| 国产乡下妇女做爰视频| 欧洲精品一区二区三区在线观看| 亚洲精品一区二区三区蜜桃| 亚洲丝袜在线视频| 精灵使的剑舞无删减版在线观看| 国产精品va在线播放我和闺蜜| 亚洲午夜精品| 亚洲午夜激情| 美女日韩在线中文字幕| 特种兵之深入敌后| 国产精品人成在线观看免费| 激情五月色婷婷| 91精品在线观看入口| 精品欧美不卡一区二区在线观看| 欧美夫妻性生活xx| 国产精品久久久久久吹潮| 久久精品丝袜高跟鞋| 在线电影一区二区| 孩娇小videos精品| 久久嫩草精品久久久精品一| 精品深夜av无码一区二区老年| 欧美精品久久99久久在免费线| 亚洲精华国产精华精华液网站| 久热精品在线视频| 麻豆久久久久| 日本高清视频一区二区三区| 国产精品丝袜xxxxxxx| 好吊操视频这里只有精品| 亚洲欧洲日韩av| 欧美国产一级片| 亚洲精品影视在线观看| 欧美人与禽猛交乱配| 91久久精品国产91性色| 欧美gayvideo| the porn av| 欧美激情一区二区三区四区| 日韩欧美三级在线观看| 精品国产sm最大网站免费看| 污视频免费在线观看| 999精品视频一区二区三区| 91精品一区二区三区综合| 日本xxxx黄色| 国产精品久久免费看| 中文字幕一二区| 中文字幕欧美日韩在线| 91成人在线| 亚洲国产一区二区精品视频| 欧美aⅴ一区二区三区视频| 亚洲自拍偷拍图| 欧洲另类一二三四区| 91在线视频免费看| 国产精品小说在线| 午夜精品毛片| 中文字幕一区二区在线观看视频| 国产精品久久久久婷婷二区次| 在线观看av大片| 久久精品久久精品亚洲人| 日韩影片在线观看| 成人在线国产视频| 91丨porny丨国产入口| 日韩中文字幕在线观看视频| 亚洲毛片一区二区| 美女色狠狠久久| 正在播放国产精品| 成人中文字幕在线| 欧美三级韩国三级日本三斤在线观看| 亚洲精品720p| 国精产品一区二区三区有限公司 | 欧美精品日日鲁夜夜添| www.在线视频| 国内精品久久国产| 久久在线91| www.av免费| 亚洲精品成人久久电影| 欧美精选视频一区二区| 椎名由奈jux491在线播放| 国产成人午夜片在线观看高清观看| 国产午夜精品无码一区二区| 亚洲欧洲午夜一线一品| 亚洲欧美一级| 欧美成人一区二区在线观看| 国产免费久久精品| 国产熟女一区二区三区四区| 欧美激情一区二区三区在线视频观看 | 精品不卡在线视频| 肉色欧美久久久久久久免费看| 正在播放精油久久| 91一区二区在线| 一二区在线观看| 性欧美办公室18xxxxhd| re久久精品视频| 在线xxxxx| 欧美探花视频资源| brazzers在线观看| 香蕉久久夜色| 成人亚洲一区二区一| 日本一区二区三区久久| 久久久久在线观看| 热久久天天拍国产| 一本色道久久hezyo无码| 欧美视频一区二区三区| 蜜桃传媒在线观看免费进入 | 欧美日韩色网| 日韩精品一区二区三区丰满 | 欧美精品在线观看一区二区| 成人影院在线视频| 亚洲第一综合网站| 久久青草欧美一区二区三区| 精品国自产在线观看| 国产精品美女免费| 先锋亚洲精品|