国产凹凸在线-国产拗女一区二区三区-国产白白视-国产白领-国产白拍-国产白丝jk被疯狂输-国产白丝喷-国产白丝在线

金喜正规买球

ZooKeeper原理及使用

原創(chuàng)|使用教程|編輯:龔雪|2015-03-30 09:42:01.000|閱讀 375 次

概述:ZooKeeper是Hadoop Ecosystem中非常重要的組件,它的主要功能是為分布式系統(tǒng)提供一致性協(xié)調(diào)(Coordination)服務(wù),與之對應(yīng)的Google的類似服務(wù)叫 Chubby。今天這篇文章分為三個部分來介紹ZooKeeper,第一部分介紹ZooKeeper的基本原理,第二部分介紹ZooKeeper提供的 Client API的使用,第三部分介紹一些ZooKeeper典型的應(yīng)用場景。

# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>

ZooKeeper是Hadoop Ecosystem中非常重要的組件,它的主要功能是為分布式系統(tǒng)提供一致性協(xié)調(diào)(Coordination)服務(wù),與之對應(yīng)的Google的類似服務(wù)叫 Chubby。今天這篇文章分為三個部分來介紹ZooKeeper,第一部分介紹ZooKeeper的基本原理,第二部分介紹ZooKeeper提供的 Client API的使用,第三部分介紹一些ZooKeeper典型的應(yīng)用場景。

ZooKeeper基本原理

1. 數(shù)據(jù)模型

zookeeper

如上圖所示,ZooKeeper數(shù)據(jù)模型的結(jié)構(gòu)與Unix文件系統(tǒng)很類似,整體上可以看作是一棵樹,每個節(jié)點稱做一個ZNode。每個ZNode都可以通過其路徑唯一標識,比如上圖中第三層的第一個ZNode, 它的路徑是/app1/c1。在每個ZNode上可存儲少量數(shù)據(jù)(默認是1M, 可以通過配置修改, 通常不建議在ZNode上存儲大量的數(shù)據(jù)),這個特性非常有用,在后面的典型應(yīng)用場景中會介紹到。另外,每個ZNode上還存儲了其Acl信息,這里需要注意,雖說ZNode的樹形結(jié)構(gòu)跟Unix文件系統(tǒng)很類似,但是其Acl與Unix文件系統(tǒng)是完全不同的,每個ZNode的Acl的獨立的,子結(jié)點不會繼承父結(jié)點的。

2.重要概念 

2.1 ZNode
前文已介紹了ZNode, ZNode根據(jù)其本身的特性,可以分為下面兩類:

  • Regular ZNode: 常規(guī)型ZNode, 用戶需要顯式的創(chuàng)建、刪除
  • Ephemeral ZNode: 臨時型ZNode, 用戶創(chuàng)建它之后,可以顯式的刪除,也可以在創(chuàng)建它的Session結(jié)束后,由ZooKeeper Server自動刪除

    ZNode還有一個Sequential的特性,如果創(chuàng)建的時候指定的話,該ZNode的名字后面會自動Append一個不斷增加的SequenceNo。

2.2 Session
Client與ZooKeeper之間的通信,需要創(chuàng)建一個Session,這個Session會有一個超時時間。因為ZooKeeper集群會把 Client的Session信息持久化,所以在Session沒超時之前,Client與ZooKeeper Server的連接可以在各個ZooKeeper Server之間透明地移動。

    在實際的應(yīng)用中,如果Client與Server之間的通信足夠頻繁,Session的維護就不需要其它額外的消息了。否則,ZooKeeper Client會每t/3 ms發(fā)一次心跳給Server,如果Client 2t/3 ms沒收到來自Server的心跳回應(yīng),就會換到一個新的ZooKeeper Server上。這里t是用戶配置的Session的超時時間。

2.3 Watcher
ZooKeeper支持一種Watch操作,Client可以在某個ZNode上設(shè)置一個Watcher,來Watch該ZNode上的變化。如果該 ZNode上有相應(yīng)的變化,就會觸發(fā)這個Watcher,把相應(yīng)的事件通知給設(shè)置Watcher的Client。需要注意的是,ZooKeeper中的 Watcher是一次性的,即觸發(fā)一次就會被取消,如果想繼續(xù)Watch的話,需要客戶端重新設(shè)置Watcher。這個跟epoll里的oneshot模式有點類似。

3. ZooKeeper特性 

3.1 讀、寫(更新)模式
在ZooKeeper集群中,讀可以從任意一個ZooKeeper Server讀,這一點是保證ZooKeeper比較好的讀性能的關(guān)鍵;寫的請求會先Forwarder到Leader,然后由Leader來通過 ZooKeeper中的原子廣播協(xié)議,將請求廣播給所有的Follower,Leader收到一半以上的寫成功的Ack后,就認為該寫成功了,就會將該寫進行持久化,并告訴客戶端寫成功了。

3.2 WAL和Snapshot
和大多數(shù)分布式系統(tǒng)一樣,ZooKeeper也有WAL(Write-Ahead-Log),對于每一個更新操作,ZooKeeper都會先寫WAL, 然后再對內(nèi)存中的數(shù)據(jù)做更新,然后向Client通知更新結(jié)果。另外,ZooKeeper還會定期將內(nèi)存中的目錄樹進行Snapshot,落地到磁盤上,這個跟HDFS中的FSImage是比較類似的。這么做的主要目的,一當然是數(shù)據(jù)的持久化,二是加快重啟之后的恢復速度,如果全部通過Replay WAL的形式恢復的話,會比較慢。

3.3 FIFO
對于每一個ZooKeeper客戶端而言,所有的操作都是遵循FIFO順序的,這一特性是由下面兩個基本特性來保證的:一是ZooKeeper Client與Server之間的網(wǎng)絡(luò)通信是基于TCP,TCP保證了Client/Server之間傳輸包的順序;二是ZooKeeper Server執(zhí)行客戶端請求也是嚴格按照FIFO順序的。

3.4 Linearizability
在ZooKeeper中,所有的更新操作都有嚴格的偏序關(guān)系,更新操作都是串行執(zhí)行的,這一點是保證ZooKeeper功能正確性的關(guān)鍵。

ZooKeeper Client API

    ZooKeeper Client Library提供了豐富直觀的API供用戶程序使用,下面是一些常用的API:

  • create(path, data, flags): 創(chuàng)建一個ZNode, path是其路徑,data是要存儲在該ZNode上的數(shù)據(jù),flags常用的有: PERSISTEN, PERSISTENT_SEQUENTAIL, EPHEMERAL, EPHEMERAL_SEQUENTAIL
  • delete(path, version): 刪除一個ZNode,可以通過version刪除指定的版本, 如果version是-1的話,表示刪除所有的版本
  • exists(path, watch): 判斷指定ZNode是否存在,并設(shè)置是否Watch這個ZNode。這里如果要設(shè)置Watcher的話,Watcher是在創(chuàng)建ZooKeeper實例時指定的,如果要設(shè)置特定的Watcher的話,可以調(diào)用另一個重載版本的exists(path, watcher)。以下幾個帶watch參數(shù)的API也都類似
  • getData(path, watch): 讀取指定ZNode上的數(shù)據(jù),并設(shè)置是否watch這個ZNode
  • setData(path, watch): 更新指定ZNode的數(shù)據(jù),并設(shè)置是否Watch這個ZNode
  • getChildren(path, watch): 獲取指定ZNode的所有子ZNode的名字,并設(shè)置是否Watch這個ZNode
  • sync(path): 把所有在sync之前的更新操作都進行同步,達到每個請求都在半數(shù)以上的ZooKeeper Server上生效。path參數(shù)目前沒有用
  • setAcl(path, acl): 設(shè)置指定ZNode的Acl信息
  • getAcl(path): 獲取指定ZNode的Acl信息

ZooKeeper典型應(yīng)用場景

1. 名字服務(wù)(NameService) 
分布式應(yīng)用中,通常需要一套完備的命令機制,既能產(chǎn)生唯一的標識,又方便人識別和記憶。 我們知道,每個ZNode都可以由其路徑唯一標識,路徑本身也比較簡潔直觀,另外ZNode上還可以存儲少量數(shù)據(jù),這些都是實現(xiàn)統(tǒng)一的 NameService的基礎(chǔ)。下面以在HDFS中實現(xiàn)NameService為例,來說明實現(xiàn)NameService的基本布驟:

  • 目標:通過簡單的名字來訪問指定的HDFS機群
  • 定義命名規(guī)則:這里要做到簡潔易記憶。下面是一種可選的方案: [serviceScheme://][zkCluster]-[clusterName],比如hdfs://lgprc-example/表示基于 lgprc ZooKeeper集群的用來做example的HDFS集群
  • 配置DNS映射: 將zkCluster的標識lgprc通過DNS解析到對應(yīng)的ZooKeeper集群的地址
  • 創(chuàng)建ZNode: 在對應(yīng)的ZooKeeper上創(chuàng)建/NameService/hdfs/lgprc-example結(jié)點,將HDFS的配置文件存儲于該結(jié)點下
  • 用戶程序要訪問hdfs://lgprc-example/的HDFS集群,首先通過DNS找到lgprc的ZooKeeper機群的地址,然后在 ZooKeeper的/NameService/hdfs/lgprc-example結(jié)點中讀取到HDFS的配置,進而根據(jù)得到的配置,得到HDFS的實際訪問入口

2. 配置管理(Configuration Management) 
在分布式系統(tǒng)中,常會遇到這樣的場景: 某個Job的很多個實例在運行,它們在運行時大多數(shù)配置項是相同的,如果想要統(tǒng)一改某個配置,一個個實例去改,是比較低效,也是比較容易出錯的方式。通過ZooKeeper可以很好的解決這樣的問題,下面的基本的步驟:

  • 將公共的配置內(nèi)容放到ZooKeeper中某個ZNode上,比如/service/common-conf
  • 所有的實例在啟動時都會傳入ZooKeeper集群的入口地址,并且在運行過程中Watch /service/common-conf這個ZNode
  • 如果集群管理員修改了了common-conf,所有的實例都會被通知到,根據(jù)收到的通知更新自己的配置,并繼續(xù)Watch /service/common-conf

3. 組員管理(Group Membership) 
在典型的Master-Slave結(jié)構(gòu)的分布式系統(tǒng)中,Master需要作為“總管”來管理所有的Slave, 當有Slave加入,或者有Slave宕機,Master都需要感知到這個事情,然后作出對應(yīng)的調(diào)整,以便不影響整個集群對外提供服務(wù)。以HBase為例,HMaster管理了所有的RegionServer,當有新的RegionServer加入的時候,HMaster需要分配一些Region到該 RegionServer上去,讓其提供服務(wù);當有RegionServer宕機時,HMaster需要將該RegionServer之前服務(wù)的 Region都重新分配到當前正在提供服務(wù)的其它RegionServer上,以便不影響客戶端的正常訪問。下面是這種場景下使用ZooKeeper的基本步驟:

  • Master在ZooKeeper上創(chuàng)建/service/slaves結(jié)點,并設(shè)置對該結(jié)點的Watcher
  • 每個Slave在啟動成功后,創(chuàng)建唯一標識自己的臨時性(Ephemeral)結(jié)點/service/slaves/${slave_id},并將自己地址(ip/port)等相關(guān)信息寫入該結(jié)點
  • Master收到有新子結(jié)點加入的通知后,做相應(yīng)的處理
  • 如果有Slave宕機,由于它所對應(yīng)的結(jié)點是臨時性結(jié)點,在它的Session超時后,ZooKeeper會自動刪除該結(jié)點
  • Master收到有子結(jié)點消失的通知,做相應(yīng)的處理

4. 簡單互斥鎖(Simple Lock) 
我們知識,在傳統(tǒng)的應(yīng)用程序中,線程、進程的同步,都可以通過操作系統(tǒng)提供的機制來完成。但是在分布式系統(tǒng)中,多個進程之間的同步,操作系統(tǒng)層面就無能為力了。這時候就需要像ZooKeeper這樣的分布式的協(xié)調(diào)(Coordination)服務(wù)來協(xié)助完成同步,下面是用ZooKeeper實現(xiàn)簡單的互斥鎖的步驟,這個可以和線程間同步的mutex做類比來理解:

  • 多個進程嘗試去在指定的目錄下去創(chuàng)建一個臨時性(Ephemeral)結(jié)點 /locks/my_lock
  • ZooKeeper能保證,只會有一個進程成功創(chuàng)建該結(jié)點,創(chuàng)建結(jié)點成功的進程就是搶到鎖的進程,假設(shè)該進程為A
  • 其它進程都對/locks/my_lock進行Watch
  • 當 A進程不再需要鎖,可以顯式刪除/locks/my_lock釋放鎖;或者是A進程宕機后Session超時,ZooKeeper系統(tǒng)自動刪除 /locks/my_lock結(jié)點釋放鎖。此時,其它進程就會收到ZooKeeper的通知,并嘗試去創(chuàng)建/locks/my_lock搶鎖,如此循環(huán)反復

5. 互斥鎖(Simple Lock without Herd Effect) 
上一節(jié)的例子中有一個問題,每次搶鎖都會有大量的進程去競爭,會造成羊群效應(yīng)(Herd Effect),為了解決這個問題,我們可以通過下面的步驟來改進上述過程:

  • 每個進程都在ZooKeeper上創(chuàng)建一個臨時的順序結(jié)點(Ephemeral Sequential) /locks/lock_${seq}
  • ${seq}最小的為當前的持鎖者(${seq}是ZooKeeper生成的Sequenctial Number)
  • 其它進程都對只watch比它次小的進程對應(yīng)的結(jié)點,比如2 watch 1, 3 watch 2, 以此類推
  • 當前持鎖者釋放鎖后,比它次大的進程就會收到ZooKeeper的通知,它成為新的持鎖者,如此循環(huán)反復

    這里需要補充一點,通常在分布式系統(tǒng)中用ZooKeeper來做Leader Election(選主)就是通過上面的機制來實現(xiàn)的,這里的持鎖者就是當前的“主”。

6. 讀寫鎖(Read/Write Lock) 
我們知道,讀寫鎖跟互斥鎖相比不同的地方是,它分成了讀和寫兩種模式,多個讀可以并發(fā)執(zhí)行,但寫和讀、寫都互斥,不能同時執(zhí)行行。利用ZooKeeper,在上面的基礎(chǔ)上,稍做修改也可以實現(xiàn)傳統(tǒng)的讀寫鎖的語義,下面是基本的步驟:

  • 每個進程都在ZooKeeper上創(chuàng)建一個臨時的順序結(jié)點(Ephemeral Sequential) /locks/lock_${seq}
  • ${seq}最小的一個或多個結(jié)點為當前的持鎖者,多個是因為多個讀可以并發(fā)
  • 需要寫鎖的進程,Watch比它次小的進程對應(yīng)的結(jié)點
  • 需要讀鎖的進程,Watch比它小的最后一個寫進程對應(yīng)的結(jié)點
  • 當前結(jié)點釋放鎖后,所有Watch該結(jié)點的進程都會被通知到,他們成為新的持鎖者,如此循環(huán)反復

7. 屏障(Barrier) 
在分布式系統(tǒng)中,屏障是這樣一種語義: 客戶端需要等待多個進程完成各自的任務(wù),然后才能繼續(xù)往前進行下一步。下用是用ZooKeeper來實現(xiàn)屏障的基本步驟:

  • Client在ZooKeeper上創(chuàng)建屏障結(jié)點/barrier/my_barrier,并啟動執(zhí)行各個任務(wù)的進程
  • Client通過exist()來Watch /barrier/my_barrier結(jié)點
  • 每個任務(wù)進程在完成任務(wù)后,去檢查是否達到指定的條件,如果沒達到就啥也不做,如果達到了就把/barrier/my_barrier結(jié)點刪除
  • Client收到/barrier/my_barrier被刪除的通知,屏障消失,繼續(xù)下一步任務(wù)

8. 雙屏障(Double Barrier)
雙屏障是這樣一種語義: 它可以用來同步一個任務(wù)的開始和結(jié)束,當有足夠多的進程進入屏障后,才開始執(zhí)行任務(wù);當所有的進程都執(zhí)行完各自的任務(wù)后,屏障才撤銷。下面是用ZooKeeper來實現(xiàn)雙屏障的基本步驟:

  • 進入屏障:
  • Client Watch /barrier/ready結(jié)點, 通過判斷該結(jié)點是否存在來決定是否啟動任務(wù)
  • 每個任務(wù)進程進入屏障時創(chuàng)建一個臨時結(jié)點/barrier/process/${process_id},然后檢查進入屏障的結(jié)點數(shù)是否達到指定的值,如果達到了指定的值,就創(chuàng)建一個/barrier/ready結(jié)點,否則繼續(xù)等待
  • Client收到/barrier/ready創(chuàng)建的通知,就啟動任務(wù)執(zhí)行過程
  • 離開屏障:
  • Client Watch /barrier/process,如果其沒有子結(jié)點,就可以認為任務(wù)執(zhí)行結(jié)束,可以離開屏障
  • 每個任務(wù)進程執(zhí)行任務(wù)結(jié)束后,都需要刪除自己對應(yīng)的結(jié)點/barrier/process/${process_id}

原文鏈接://www.wuzesheng.com/?p=2609


標簽:Hadoop

本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@fc6vip.cn


為你推薦

  • 推薦視頻
  • 推薦活動
  • 推薦產(chǎn)品
  • 推薦文章
  • 慧都慧問
掃碼咨詢


添加微信 立即咨詢

電話咨詢

客服熱線
023-68661681

TOP
92在线精品 | 国产精品爽爽va在线 | 免费国产美女爽到喷出水来视频 | 精品免费国产一区二区三区四区五 | 91精品综合| 伊人影音 | www.俺去也.com影院 | 欧美成aⅴ人高清三级 | 91精品福利尤物 | 欧美性极品hd高 | 亚洲影视日本欧美 | 丝袜视频国产手机在线 | 中文字幕一区二区三区四区在线 | 小sb几天没做又欠ch | 亚洲国产欧美日韩另类 | 国产一级二级三级在线观看 | 欧洲在线免费视频 | 日本大乳奶电影在线观看 | 黄页网站大全免费视频网站 | 国产又色又爽又刺激在线观 | 精品国产高清自在线一区二区 | 色五月播五月开心五月激 | 欧美在线网站 | 亚洲人成电影网站国产精品 | 欧美在线视频不卡 | 日本在线看免费 | 国产一级高清在线 | 精品欧美一区二区三区在线观看 | 国产第一页屁屁影院 | 欧美亚洲日产 | 亚洲v不卡| 久国产精品视频 | 欧美国产日韩二区 | 欧美影院一区二区三区 | 免费午夜无 | 99精品视频免费热播在线观看 | 亚洲a∨| 国产在线观看网站 | 日本精品视频在线观看 | 国产午夜福利片一区在线观看 | 91一区二区三区 | 日韩精品欧美在线视频 | 亚洲日韩一区二区 | a国语精品自产拍在线观看 亚洲一区二区三区不卡视频 | 乱淫67194 | 91视频国产亚洲精品 | 人人97| 成人爱情| 国产精品专区在线仙踪林 | 国产亚洲欧美另类一区二区三区 | 亚洲欧洲国产视频 | 国产精品va尤物在线观看性色 | 欧美韩日一区二区图区 | 乌克兰18极品xx00喷水 | 亚洲综合色一区二区三区 | 国内永久免费crm系统网站 | 欧美va在线观看 | 美女视频黄 | 欧美日韩亚洲国产一 | 肉丝在线观看 | 国产中文字幕第一页 | 精品一卡2卡三卡四卡乱码 国产一区二区在线观看网站 | 欧美日韩亚洲国 | 国产免费一级视频在线观看 | 亚洲日本一线产区和二线 | 国产亚洲福利在线观看 | 精美日产 | 国产又粗又猛又爽又黄的视频吉 | 91蝌蚪在线播放 | 91九色在线 | 男人插曲女人视频软件 | 国产a三级三级三级 | 欧美ā片在线观看 | 欧美+日韩+中文字幕 | 欧美亚洲日韩在线在线影院 | 91中文字日产乱幕 | 欧洲欧美精品日韩色午夜 | 国产在线播放不卡免费 | 国产成视频在线观看 | 国产福利不卡在线观看视频 | 日韩视频在线观看网站资源 | 国产一级二级亚洲 | 污污污污污免费网站在线观看 | 日韩最新国产精品网站 | xx性欧美肥妇欧美 | 免费人成年短视频免费网站 | 日韩图片精品午夜 | 日韩一区二区三区四区中文字幕 | 为您提供国产成 | 操中国美女逼美女 | 国产吹潮在线观看中文 | 日韩精品视频精品一区二区 | 日本不卡一区二区三区视频 | 亚洲一区二区三区四区在线观看 | 最近最新中文字幕大 | 亚洲免费青草视频在线 | www.91| 国产老司精品免费视频菠萝蜜 | 秋霞电影在线观看 | 狂野欧美性猛交xxxx免费 | 精品亚洲一区 | 国产乱子夫妻xx黑人xyx真爽 | 亚洲v欧美v国产v在线观看 | 国产福利在线网址成人 | www.91视频.com| 国产又粗又猛又爽又黄的视频 | 性国产videofree高清 | 日韩精品视频在线播放 | 国内精品国语自产拍在线观看91 | 国产成a人片在线观看视频99 | 国产免费人成视频在线播放播 | 国产精品视频一区二 | 国产高清无密码一区二区三区 | 国语免费 | 日本一区二区三区视频在线观看 | 日韩天堂 | 亚洲精品1区2区3区4区 | 国产第二页无限好源 | 日韩一进一 | 60分钟床色大片在线观看免费 | 国产一二三四精 | 成人精品一区二区三区在线 | 精品国产亚洲精品 | 精品亚洲国产 | 精品国产爽香蕉在线观看 | 拍国产真实乱人偷精品 | 亚洲色国产观看在线另类 | 日韩v午夜视频在线观看 | 国产福利不卡在线观看 | www.91city.cn| 国产精品va尤物在线观看性色 | 黄页免费观看 | 国产又黄又粗又硬又爽视频 | 色哟哟网站入口在线观看视频 | 国产偷伦视频高清完整版 | 国产国产在线观看 | 日本特黄大片正在播放 | 亚洲国产午 | 九九视频在线观看视频6 | 国产香港日本三级在线 | 亚洲一区二区三区首页 | 国产精品日韩欧 | 国产香蕉一区二区在线观看 | 播放日韩 | 苍苍影院 | 男人添女 | 国产精品美女自在线观看免费 | 久热精品在线视频 | 国产高清乱码又大又圆 | 亚洲最大的情人在线 | 男人的天堂人人干香蕉 | 日本强伦| 日本亚洲洲精品码无无专区 | 亚洲视频区 | 三区在线播放 | 日本一二三区视频在线 | 狼天天狼天天香蕉综 | 八戒影院| 欧美国产一区二区三区精品 | 国产精品白拍一区 | 欧美日韩中文字幕在线播放 | 午夜福利不卡片在线播放免费 | 成人福利免费观看体验区 | 国产乱子伦在线观看 | 国产精品va在 | 精品国产—亚洲人成在线 | 亚洲欧美高清精 | 国产亚洲日韩欧美另类第八页 | 国产不卡一区二区三区 | 亚洲国产精品欧美日韩一区二区 | 亚洲精品自有码中文字 | 欧美亚日韩一二三四 | 欧美色哟哟在线 | 欧美成不卡的 | 亚洲精品国产自在现线最新 | 永久亚洲成a人片777777 | 国产热妇| 盗摄国产女厕hd | 欧美亚日韩国产aⅴ精品中极品 | 日韩国产欧美看片 | 欧美日韩亚洲成色二本道三区 | 免费观看天天看高清影视在线 | 国产在线不卡一区二区三区 | 欧美丶日韩丶国产丶另类 | 国产第113页| 男女羞羞的事在线观看 | 欧美日韩国产区在线观看 | 日本一区二区五区在线观看 | 日韩在线观看一区二区三区 | 天天色亚洲 | 国产小视频在线观看 | 免费在线宅男精品视频 | 护士在办公室被躁bd在线观看 | 欧美亚洲范冰冰与中字 | 视频在线看免费观看 | 91视频网址入口 | 91福利国产在 | 免费观看全黄做爰大片小说 | 99看片| 欧美v亚洲v | 免费久章草在线视频国产 | 成全动漫视频观看免费下载 | 亚洲日韩精品一 | 公侵犯玩弄 | 日本一区午夜艳熟免费 | 污网站免费在线观看 | 欧美精品午夜一二三区 | 日韩男女做性高清在 | 亚洲国产日韩欧美高清片a 99精品在线视频 | 国产美腿91肉丝袜在线播放 | 日韩欧美一区二区三区四 | 国产日韩欧美www在线观看 | 国产精品一级二级 | 国产在线aⅴ精品91 日本亚洲视频免费观看 | 欧美日韩在线一区二区三区 | 草莓视频在线免费看 | 成人动画在线观看免费污 | 高清一区二区三区欧美激情 | 国产在线视欧美亚综合 | 日本高清中文字幕在线dvd | 国产精品免费大 | 精品国产欧美一 | 日本免费一区二区三区最新vr | 亚洲亚洲人成网站在线观看 | 正在播放一区二区 | 国产suv精品一区二区88 | 女厕所撒尿视频免费 | 欧美精品一区二区三区aⅴ天堂 | aⅴ国产在线播放 | 国产原创在线播放 | 亚洲色中文字幕先锋 | 亚洲欧美日韩综合一区 | 五月婷婷六月丁香 | 精品欧美一区二区三区四区 | 91李宗精品72集 | 99在线精品视频在线观看 | 国产一区二区免费 | 国产国产人免费观看在线视频 | 国产精品视频观看 | 国产网站一区二区三区导航 | 国产成视频| 日本一区二区三区在线播放 | 色无极影院亚洲专区 | 成在线人视频免费视频 | 国产后入清| 国产乱了真实在线观看 | 日本留學 | 亚洲处破女 | 国产白丝jk学生在线播放 | 亚洲精品中文字幕视频网站 | 国产精品亲子乱 | 国产伦精品生活一区二区三区 | 强开小嫩苞一区二区三区 | 亚洲精品欧 | 99热只有精品在线观看 | 人成视频在线观看 | 制服丝袜中文字幕在线 | 在线观看片免费人 | 91免费视 | 成人永久免费视频网站在线观看 | 国产00 | 欧美网站免费观看在线 | 奇优影院 | ww欧美日韩在线视频 | 精品孕妇一区二区三区 | 蜜桃传媒在线观看高清hd | 天天射天 | 国产精品a成v人在线播放 | 亚洲视频日本在 | 国产精品污www在线观看 | 99re国产在线观看 | 亚洲色国产欧美日韩 | 国语对白精品一区二区在线观看 | 国产一级在线观看视频 | 东方影院 | 99热婷婷国产精品综合 | 好吊妞亚洲欧美 | 国产欧美丝袜在线二区 | 91伊人影院| 二区三区在线视频 | 任你躁国语自产一区在 | 国产精品女人在线观看 | 在线观看日本亚洲一区 | 老司国产| 8x8x华人免费 | 91香蕉破解版 | 成全电影大全在线播放 | 亚洲国产精品欧美日韩一区二区 | 日韩高清不卡在线视频观看 | 国产熟女自拍挑逗 | 精品日韩欧美 | 日本xxx| 影音先锋教师波 | 最新中文字幕在线 | 国产亚洲精爱浪 | 国产精品成人午夜欧美日韩 | 大地资源第二页中文高清版 | 国产日韩网址导航 | 国产精品一区二区视色 | 欧美日韩高清一道 | 欧美日韩精品伊人影院在线 | www.xxx国产 | 精品一区二区不卡国产 | 97韩剧tv网| 国产精品网站在线播放 | 日本高清在线视频观看 | 忘忧草社区在线www动漫 | 能看的国产乱片在线 | 成人国产欧美大片一区 | 两性色午夜视频在线观看 | 国产偷国产偷亚洲欧美高清 | 中文字幕无线免费 | 欧美一区二区三区免费 | 一级特黄aaa大片在线观 | 最近中文字幕在 | 性开放的欧美大片黑白配 | 好看的电视剧全集免费在线观看 | 97国语| 欧美人与牲动交a欧美精品 国产精品免费大片 | 国产精品美女一区二区视频 | 色哟哟www视频在线观看高清 | 国产欧美日韩主播 | 日韩精品福利片午夜免费观着 | 亚洲日韩动漫一区 | 国产a∨精品一区二区三区不 | 国产区欧美 | 91网视频网站 | 韩漫画免费观看 | 国产又黄又爽又色在线观看视频 | 亚洲伦理一区二区三区 | 欧美亚洲人成网站在线观看刚交 | 乱色国内精品视频在线观看 | 91精品专区国产在线观看高清 | 国产一区二区三区在线观看视频 | 大香煮伊区一二三四区2025 | 九九九九精品视频在线播放 | 精品日韩在线一区二区三区 | 日韩在线免费播放 | 欧美老妇人与小 | 国产日韩免费视 | 成人欧美国产在线 | 国产女主播在线观看免费观看 | 日韩在线播放中文字幕 | 九九九全国免费视频 | 欧美日韩综合精品网站视频 | 国产中年熟女 | 国产情侣真实露脸在线 | 国产v综合v亚洲欧美大 | 亚洲中文字幕丝袜制服视频 | 字幕在线观看 | 欧美亚洲精品午夜理论片 | 国产视频第一页bt天堂 | 国产精品一品二区三区的使用体验 | 无毒国产不卡在线视频 | 在线精品国产第一页 | 国产精品初高中精品免费观看 | 欧美日韩一区二区高清不卡 | 天天看片无 | 免费高清在线7 | 国产天堂一区 | 人妖和人妖互交性xxxx视频 | 国产91精品电影 | 国产乱码精品一区二区三区卡 | 成人尤物 | 蜜桃成熟时33d | 国产国拍 | 国产乱理伦片在线观看夜一区 | 91色窝窝国产蝌蚪在线观看 | 日韩网站在线观看 | 三年片中国在线观看免费大全 | 岛国aaaa级午夜福利片 | 九九国产精品国产精选之刘婷野 | 第一福利精品500在线导航 | 岛国视频在 | 国产99视频精品草莓 | 日韩精品在线观看免费 | 视频一区二四三区四区 | 午夜视频在线观看免费 | 国产在线观看精品一区二区三 | 精品三级在线观看 | 国产传媒果冻天美传媒 | 欧洲一卡2卡三卡4卡免费视频 | 乱伦精品综合 | 特级西西人体444ww | 日韩高清电影免费观看 | 九九在线精品视 | 日本一区视频在线观看 | 好看的中文字幕aⅴ在线视频 | 办公室撕| 日本激情 | 欧美成aⅴ人高清三级 | 在线观看视频 | 在线亚洲欧国产精品专区 | 农村妇女偷汉视频过程 | 欧美黑人又大又粗xxxxx | 深爱激情 | 偷拍一区 | 日本欧美中文幕 | 国产区二区 | 国产亚洲精品欧美日韩在线 | 日韩欧美中文字幕在线观看一区 | 你懂得视频在线 | 青柠影院免费观看电视剧高清 | 国产精品伦一区二区三级视频 | 亚洲中文字幕精品有码在线 | 国产二区自拍 | 免费人成 | 亚洲人和日本 | 国产精品日韩欧美一区2区3区 | 国产精品+欧美激情 | 海角社真实xxⅹ人伦 | 国产剧情91露脸一区 | 欧美日韩人美精品一区在线 | 最近免费中文字幕视频高清在线看 | 日韩亚洲欧美一区二区三区综合 | 欧洲日韩另类精品专区在线 | 亚洲国产一区二区在线 | 女人与公拘交酡全过程 | 免费高清 | 最新好看的影视大全在线观看 | 一区二区三区在线观看欧美日韩 | 国产亚洲精品成人 | 国产精品自产拍在线观看 | 欧美在线精品 | 神马影院88 | 欧美日韩美女一级 | 免费的精品一区二区三区 | 国产白领邻居在线视频 | 国产女技师按摩在线观看 | 亚洲成a人一区二区三区 | 中文字幕不卡高 | 欧美传媒影 | 亚洲春色在线观看 | 美女诱惑中文一区二区三区 | 三年片最新电影免费观看 | 91福利一区二区在线观看 | 欧美在线观看视 | 国产黄a三级三级三级看 | 午夜视频在线播放 | 看日韩精品视频在线观看 | 亚洲成v片 | 欧美日韩不卡视频合集 | 国产日产高 | 影音先锋在 | 亚洲成a人片在线观看www流畅 | 日本熟女| 最新亚洲人成网站在线观看 | 中美日韩亚洲高清 | 日本国产高清在线观看 | 午夜网站在线观看www | 97国产精华最好的产品亚洲 | 97成人精品 | 午夜亚洲国产精品福利在线 | 亚洲欧美人成综合导航 | 无线码免费播放 | 亚洲欧美精品网站在线观看 | 免费在线观看a视频 | 欧美又粗又大又长又硬一级a | 日产日产自线一二三四2025 | 午夜小电影| 国产婷婷 | 国产在线观看免费视频软件 | 国产娱乐凹凸视觉盛宴在线视频 | 国产国产人免费人成免 | 亚洲天堂| 国产一区二区在线视频观看 | 免费福利tv| 综合亚洲精品 | 精品高清亚 | 欧美日韩国产第1 | 97色伦午夜免费公开视频 | 精品性影院一区二区三区 | 日本一区二区三区在线观看网站 | 国产亚洲人成网站在线观看 | 99热国产精品 | 国产免费高清69式视频在线观看 | 97国语精品自产拍 | 亚洲欧美日韩国产一区二区三区 | 免费看涩涩视频网站入口 | 经典a三级在线理论香港 | 日韩欧美精品综合一区二区三 | 国产丝袜视频 | 国产精品网红尤物福利在线 | 国产亚洲精品在线视频就在线 | 国产卡戴珊在线根本喂不饱2 | 国产午夜理论不卡在线观看 | 99九九99九九视频精品 | 妖精视频一区二区免费 | 国产精品一区日韩露脸 | 国产在线观看入口网站 | 91国内揄拍国内精品对白不卡 | 欧美在线精品视频a | 国产拍拍亚洲精品 | 欧美日韩一级无毛 | 国产国拍亚洲精品午夜不嘿嘿 | 国产日韩欧美另类在线 | 亚洲男人的天堂在线aⅴ视频 | 日韩一区二区三区在线精品 | 69精产国品| 亚洲日本在线免费看 | 欧美日韩大胆视频 | 国产精品又粗又大 | 亚洲色精品vr一区二区三区 | 国产在线一区二区在线视频 | 欧美日韩精品在线视频一区 | 欧美在线观看成人高清视频 | 精品自拍视频 | 国产一区二区精品免费播放 | 欧美日韩一区二区三 | 成人三级视频在线观看不卡 | 人与动人物a级在线播放 | 国产一区不卡在线观看 | 国产末成年女噜噜 | 国产开嫩苞实拍在线播放 | 日本在线观 | 91青青草 | 包括电视| 蜜桃臀一| 成人精品一区二区三区中文字幕 | 国产高清在线视频一区二区三区 | 日韩一二三区视频精品 | 国产清纯91天堂在线观看 | 精品一区二区三区四区激情 | 欧美一级成人免费大片 | 福利午夜国产网站在线不卡 | 国产一级a毛一级a看免费视 | 国产三香港三韩国三级不卡 | 国产导航在线柠檬导航 | 国产女白丝脚交视频播放 | 日韩大胆视频 | 国产精品亚洲二线在线播放 | 欧美激情综合网 | 国产在线看片 | 九九在线免费 | 日本免费一区日本一大免费高 | 国产福利自产拍在线观看 | 亚洲中文字幕在线一区播放 | 欧美激情综合一区二区三区 | 欧美日韩国产yw在线 | 精品国产99国产精偷国产黄在线 | 欧美日韩精品在线 | 国产美女精品一区二区三区 | 国产精品黄在线观看免费网站 | 亚洲欧洲国产日产综合综合 | 国产更衣室视频在线观看 | 亚洲精品永久一区 | 国产极品精品免费视频能看 | 国产伦理一区的二区三区四区 | 国产综合色在线视频播放线视 | 国产精品一区二区不卡 | 午夜电影网 | 99精品综合 | a级国产精品理论片在线观看 | 日韩乱码人| www.亚洲 | 精品偷拍视频一区 | 国产国产人免费视频成69大陆 | aⅴ色国产| 日本不卡视 | 91精品全国免费观看老司机 | 精品免费视频观看 | 亚洲无线码高清在线观看 | 浪货叫的再浪一点张开 | 国产精品jizz | 免费国产一级生活片 | 国产a天堂一区二区专区 | 国产高清在线观看 | 日韩一区二区三区在线 | 国产日本亚洲一 | 国产欧美日韩一级 | 欧美日韩在线一区 | 国产精品高清m3u8 | 夜夜狂射影院欧美极品 | 免费黃色三級片在线观看18 | 国产午夜男女很黄的视频 | 国产一区二区视频在线观看 | 日韩一本二本在线观看视频 | 亚洲欧美成ⅴ人在线观看 | 日本激情电影完整版在线观看 | 国产大片91精品免费观看不卡 | 夜鲁夜鲁很鲁在线视频视频 | 成a人片免费在线观看 | 国产欧美国产精品第二区 | 亚洲精品欧美中文字幕 | 国产丶欧美丶 | 国产卡一卡二无线乱码 | 91情侣在线精品国产 | 女人与公驹交酡全过程 | 99精品无人区乱码在线观看 | gogogo高清在线观看免费 | 国产疯狂伦交大片 | 国产舌乚八伦偷品w | 国产精品激情综合 | 中文字幕日韩 | 亚洲欧美精品福利一区二区 | 日韩~欧美一中文字幕 | 91精品国产综合久蜜臀 | 五月综合激情婷婷六月 | 特色大片免费看 | 亚洲欧美精品变态另类 | 成年午夜福利片在线观看 | 日韩欧美国产综合在线播放 | 国产精品一品道加勒比 | 91日本在线观看亚洲精品 | 521国产精品网站在线观看 | 日韩精品成人亚洲毛 | 欧美一级二级三级在线看 | 国产偷∨国产偷∨精品视频 | 国产一卡三卡四卡无卡 | 精品国产日韩专区欧美第一页 | 日韩欧美国产精品免费一二 | 国产网站免费视频 | 国产一级做a爰片在 | aaa精品在天堂一区二区三区 | 日韩高清在线二区 | 秋霞伦理手机在线看片 | 人与人性恔配视频免费 | 天堂网在线最新版www资源网 | a∨中文字幕另类 | 亚洲欧美综合 | 国产一区亚洲一区 | 亚州怡红院 | 亚洲开心婷婷中文字幕一区 | 欧美自拍偷拍视频 | 99精品在| 国产乱理论在线观看 | 国产精品日本一区二区在线播放 | 国产xxxx视频在线观看| 欧美乱伦国产精品 | 91香蕉亚洲 | 日韩在线视频一区中文字幕不卡 | 免费a∨在线永久 | 欧美日韩免费专区在线 | 亚洲最大激情中文字幕 | а√天堂资源8在线官网在线 | 九九热视频免费在线观看 | 最新好看的影视大全在线观看 | 中日韩高清无专码区2 | 老司机精品成免费视频 | 欧美三极婬片网站 | 国产日韩亚洲不卡高清在线观看 | 国产一级手机在线毛 | 日本a网免费在线观看 | 国产经典午夜免费观看 | 国产高清亚洲精品视bt天堂频 | 三年片在线观看免费观看大全 | 亚洲v欧美v国产v在线观看 | 国产精选污视频在线观看 | 国产免费一区2区3区4区 | 天天看片高清观看免费国产 | 欧美激情一区二区三区在线 | 国产一级a毛一级a在线观看 | 51精品国产人成在线观看 | 99色色色资源站国产精品 | 免费三级在线 | 国产va在线播放 | 国产片欧美精品中文字幕全 | 福利一区二区三区在线观看 | 欧美一区二区三区四区视频 | 在线一区二区美欧视频 | 97在线精品免费观看 | 欧美乱妇日本无乱码特黄大片 | 亚洲欧美日韩ⅴ在线观看91 | 欧美精品国产制服第一页 | 欧美亚洲免费 | 欧美成一级做在线观看 | 人成综合网络 | 国产私拍福利精品视频推出 | 日本人与黑人做爰视频网站 | 女同国产精品一区二区 | 欧美偷窥清纯综 | 国产精品视频全国免费观看 | 欧美疯狂黑人xxxxbbbb | 黑人狂躁日| 国产制服丝袜你 | 国产极品视 | 精品国产aⅴ一区二区三区四川人 | 国内激情视频 | 亚洲第一精品电影网 | 日韩精品一区二区三区中文在线 | 一色屋精品视频在线观看 | 国产精品人成在线播放 | 日产乱码一区二区 | 秋霞免费理论片鲁丝在线观看 | 日本高清激情乱一区二区三区 | 日韩精品在线视频一区二区三区 | 国产日韩欧美不卡在线二区 | 欧美综合自拍亚洲综合图 | 国产一区二区高清在线国产综合 | 国产微拍精品一区二区 | 国产精品香蕉在线的人尹人 | 91午夜福利国产秒播在线观看 | 国产精品igao | 国产激情影视综合 | 大香伊蕉在一本线影院 | 欧洲亚洲日本va中文字幕 | 乱子伦精品视频 | 日本视频网站www色高清免费 | 黑人巨大精品欧美视频一区 | 18深夜在线观看免费视频 | 日本不码不卡免费高清v | 成人黄污爽爽在线 | 97影院午夜在线影国产 | 国产拍偷精品网国产精 | 成人精品免费国产一区二区 | 男人添女人30分钟免费 | 国产又粗又猛又黄又爽视频 | 国产极品尤物铁牛tv网站 | 国产拍拍拍在线观看视频免费 | 91人前露出精品国产 | 中文字幕无线免费 | 99欧美午夜一区二区福利 | 精品二区三区特黄 | 破了亲妺妺的处免费视频国产 | 91精品国自产在线观看 | 国产自偷酒店在线观看 | 国产寡妇偷人在线观看 | 三年片免费观 | 色欧美片视频在线观看 | 国产日产欧美一区二区蜜桃 | 日韩午夜视频在线观看 | 日本日本乱码伦视频在线观看 | 午夜老司机在线18勿进 | 国产男女免费完整视频 | 日韩欧美精品图片在线 | 最新电视剧免费在线观看 | 欧美亚日韩国产aⅴ精品中极品 | 欧美日韩高清一区二区三区 | 亚洲午夜私人影院 | 日韩精品加勒比在线观看 | 91香蕉亚洲 | 国产久爱青草视频在线观看 | 免费观看黄a一级视频日本 精品露脸 | 成人专区一区二区三区四区 | 18分钟处破好| 日韩精品美女视频 | 亚洲男人的天堂在线播放 | 国产猛进猛出又黄又爽又色 | 欧美日韩一二三 | 日本高清在线观看www色 | 激情在线观看视频 | 国产在线精品国自产拍影院午夜 | 夜夜爽日日澡人人添 | 国产欧美日韩综合精品一级 | 欧美激情视频一区二区三区免费 | 日韩精品视频欧美国产 | 男女肉大捧一进一出视频 | 成人免费观看视 | 中文字幕一区二区三区免费视 | 欧美国产丝袜日韩精品 | 在线国产 | 性一交一| 国产中文一区二区三区 | 中文字幕日韩欧美一区二区三区 | 日韩另类动漫一区二区 | 九九国产福利伦理片 | 蜜桃豆www久 | 精品影片在线观看的网站 | 欧美极品video粗暴 | 精品外国呦系列在线观看 | 国产精品日韩欧美一区二区三 | 国产东北肥熟老胖女 | 日韩福利写真福利在线观看 | 国产日本欧美在线观看乱码 | 日本免费人成视频在线观看 | 视频在线一区二区三区 | 日韩精品一区二区在线观看播放 | 精品免费一区二区 | 欧美肥婆姓交大片 | 91熟女 | 成年免费国产大片 | 日韩电影大片手机在线观看 | 日韩精品一区二区三区视频 | 国产亚洲欧美丝袜 | 亚洲欧洲日本精品永久在线观看 | 欧美日韩国产欧美 | 国产精品99精品一区二区浪潮 | 久操线在| 亚洲精品高清中文字幕完整版 | 被三个男人| 国产精品视频第一区二区三区 | 欧美不卡| 日本a级高清影片 | 国产极品网站在线观看 | 日韩免费电影网站 | 国产日产精品日韩欧美一区 | 国产在线观看第二十三页 | 91干逼| 午夜视频在线观看完 | 国产a在视频线精品视频 | 国产高清在线精品一本大道 | 国产一区国产二 | 亚洲美女视频网 | 国产情侣一区二区 | 国产精品va在线 | 自拍偷99在线观看 | 在线观看亚洲欧美日本 | 华人亚洲欧美精品国产 | yin荡护士揉捏乱p办公室视 |