日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

hbase 客户端_全网最细致的 HBase 内核解析

發布時間:2025/4/5 编程问答 56 豆豆
生活随笔 收集整理的這篇文章主要介紹了 hbase 客户端_全网最细致的 HBase 内核解析 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

最近在網上看到一篇很好的講 HBase 架構的文章(原文:https://mapr.com/blog/in-depth-look-hbase-architecture/),簡潔明了,圖文并茂,所以這里將其翻譯成中文分享。圖片引用的是原文中的,技術性術語會盡量使用英文,在比較重要的段落后面都會加上我個人理解的點評。

HBase 架構組件

物理上,Hbase 是由三種類型的 server 組成的的主從式(master-slave)架構:

  • Region Server?負責處理數據的讀寫請求,客戶端請求數據時直接和 Region Server 交互。

  • HBase Master?負責 Region 的分配,DDL(創建,刪除 table)等操作。

  • Zookeeper,作為 HDFS 的一部分,負責維護集群狀態。

當然底層的存儲都是基于 Hadoop HDFS 的:

  • Hadoop?DataNode?負責存儲 Region Server 所管理的數據。所有的 HBase 數據都存儲在 HDFS 文件中。Region Server 和 HDFS DataNode 往往是分布在一起的,這樣 Region Server 就能夠實現數據本地化(data locality,即將數據放在離需要者盡可能近的地方)。HBase 的數據在寫的時候是本地的,但是當 region 被遷移的時候,數據就可能不再滿足本地性了,直到完成?compaction,才能又恢復到本地。

  • Hadoop?NameNode?維護了所有 HDFS 物理 data block 的元信息。

Regions

HBase?(Table)根據?rowkey?的范圍被水平拆分成若干個?region。每個 region 都包含了這個region 的?start key?和?end key?之間的所有(row)。Regions 被分配給集群中的某些節點來管理,即?Region Server,由它們來負責處理數據的讀寫請求。每個 Region Server 大約可以管理 1000 個 regions。

HBase Master

也叫?HMaster,負責 Region 的分配,DDL(創建,刪除表)等操作:

統籌協調所有 region server:

  • 啟動時分配 regions,在故障恢復和負載均衡時重分配?regions

  • 監控集群中所有 Region Server 實例(從 Zookeeper 獲取通知信息)

管理員功能:

  • 提供創建,刪除和更新 HBase Table 的接口

Zookeeper

HBase 使用 Zookeeper 做分布式管理服務,來維護集群中所有服務的狀態。Zookeeper 維護了哪些 servers 是健康可用的,并且在 server 故障時做出通知。Zookeeper 使用一致性協議來保證分布式狀態的一致性。注意這需要三臺或者五臺機器來做一致性協議。

這些組件是如何一起工作的

Zookeeper 用來協調分布式系統中集群狀態信息的共享。Region Servers 和 在線 HMaster(active HMaster)和 Zookeeper 保持會話(session)。Zookeeper 通過心跳檢測來維護所有臨時節點(ephemeral nodes)。

每個 Region Server 都會創建一個 ephemeral 節點。HMaster 會監控這些節點來發現可用的 Region Servers,同樣它也會監控這些節點是否出現故障。

HMaster 們會競爭創建 ephemeral 節點,而 Zookeeper 決定誰是第一個作為在線 HMaster,保證線上只有一個 HMaster。在線 HMaster(active HMaster) 會給 Zookeeper 發送心跳,不在線的待機 HMaster (inactive HMaster) 會監聽 active HMaster 可能出現的故障并隨時準備上位。

如果有一個 Region Server 或者 HMaster 出現故障或各種原因導致發送心跳失敗,它們與 Zookeeper 的 session 就會過期,這個 ephemeral 節點就會被刪除下線,監聽者們就會收到這個消息。Active HMaster 監聽的是 region servers 下線的消息,然后會恢復故障的 region server 以及它所負責的 region 數據。而 Inactive HMaster 關心的則是 active HMaster 下線的消息,然后競爭上線變成 active HMaster。

點評:這一段非常重要,涉及到分布式系統設計中的一些核心概念,包括集群狀態、一致性等??梢钥吹?Zookeeper?是溝通一切的橋梁,所有的參與者都和 Zookeeper 保持心跳會話,并從 Zookeeper 獲取它們需要的集群狀態信息,來管理其它節點,轉換角色,這也是分布式系統設計中很重要的思想,由專門的服務來維護分布式集群狀態信息。

第一次讀和寫操作

有一個特殊的 HBase Catalog 表叫?Meta table(它其實是一張特殊的 HBase 表),包含了集群中所有 regions 的位置信息。Zookeeper 保存了這個 Meta table 的位置。

當 HBase 第一次讀或者寫操作到來時:

  • 客戶端從 Zookeeper 那里獲取是哪一臺 Region Server 負責管理 Meta table。

  • 客戶端會查詢那臺管理 Meta table 的 Region Server,進而獲知是哪一臺 Region Server 負責管理本次數據請求所需要的 rowkey??蛻舳藭彺孢@個信息,以及 Meta table 的位置信息本身。

  • 然后客戶端回去訪問那臺 Region Server,獲取數據。

對于以后的的讀請求,客戶端可以從緩存中直接獲取 Meta table 的位置信息(在哪一臺 Region Server 上),以及之前訪問過的 rowkey 的位置信息(哪一臺 Region Server 上),除非因為 Region 被遷移了導致緩存失效。這時客戶端會重復上面的步驟,重新獲取相關位置信息并更新緩存。

點評:客戶端讀寫數據,實際上分了兩步:第一步是定位,從 Meta table 獲取 rowkey 屬于哪個 Region Server 管理;第二步再去相應的 Region Server 讀寫數據。這里涉及到了兩個 Region Server,要理解它們各自的角色功能。關于 Meta table 下面會詳細介紹。

HBase Meta Table

Meta table 是一個特殊的 HBase table,它保存了系統中所有的 region 列表。這張 table 類似一個 b-tree,結構大致如下:

  • Key:table, region start key, region id

  • Value:region server

Region Server 組成

Region Server 運行在 HDFS DataNode 上,由以下組件組成:

  • WAL:Write Ahead Log 是分布式文件系統上的一個文件,用于存儲新的還未被持久化存儲的數據,它被用來做故障恢復。

  • BlockCache:這是讀緩存,在內存中存儲了最常訪問的數據,是 LRU(Least Recently Used)緩存。

  • MemStore:這是寫緩存,在內存中存儲了新的還未被持久化到硬盤的數據。當被寫入硬盤時,數據會首先被排序。注意每個 Region 的每個 Column Family 都會有一個 MemStore。

  • HFile?在硬盤上(HDFS)存儲 HBase 數據,以有序 KeyValue?的形式。

點評:這一段是重中之重,理解 Region Server 的組成對理解 HBase 的架構至關重要,要充分認識 Region Server 的功能,以及每個組件的作用,這些組件的行為和功能在后續的段落中都會一一展開。

HBase 寫數據步驟

當客戶端發起一個寫數據請求(Put 操作),第一步首先是將數據寫入到 WAL 中:

  • 新數據會被追加到 WAL 文件尾部。

  • WAL 用來在故障恢復時恢復還未被持久化的數據。

數據被寫入 WAL 后,會被加入到 MemStore 即寫緩存。然后服務端就可以向客戶端返回 ack 表示寫數據完成。

點評:注意數據寫入時 WAL 和 MemStore 更新的順序,不能調換,必須先 WAL 再 MemStore。如果反過來,先更新完 MemStore,此時 Region Server 發生 crash,內存中的更新就丟失了,而此時數據還未被持久化到 WAL,就無法恢復了。理論上 WAL 就是 MemStore 中數據的一個鏡像,應該保持一致,除非發生系統 crash。另外注意更新 WAL 是在文件尾部追加的方式,這種磁盤操作性能很高,不會太影響請求的整體響應時間。

HBase MemStore

MemStore 在內存中緩存 HBase 的數據更新,以有序 KeyValues 的形式,這和 HFile 中的存儲形式一樣。每個 Column Family 都有一個 MemStore,所有的更新都以 Column Family 為單位進行排序。

HBase Region Flush

MemStore 中累積了足夠多的的數據后,整個有序數據集就會被寫入一個新的 HFile 文件到 HDFS 上。HBase 為每個 Column Family 都創建一個 HFile,里面存儲了具體的?Cell,也即 KeyValue 數據。隨著時間推移,HFile 會不斷產生,因為 KeyValue 會不斷地從 MemStore 中被刷寫到硬盤上。

注意這也是為什么 HBase 要限制 Column Family 數量的一個原因。每個 Column Family 都有一個 MemStore;如果一個 MemStore 滿了,所有的 MemStore 都會被刷寫到硬盤。同時它也會記錄最后寫入的數據的最大序列號(sequence number),這樣系統就能知道目前為止哪些數據已經被持久化了。

最大序列號是一個 meta 信息,被存儲在每個 HFile 中,來表示持久化進行到哪條數據了,應該從哪里繼續。當 region 啟動時,這些序列號會被讀取,取其中最大的一個,作為基礎序列號,后面的新的數據更新就會在該值的基礎上遞增產生新的序列號。

點評:這里有個序列號的概念,每次 HBase 數據更新都會綁定一個新的自增序列號。而每個 HFile 則會存儲它所保存的數據的最大序列號,這個元信息非常重要,它相當于一個 commit point,告訴我們在這個序列號之前的數據已經被持久化到硬盤了。它不僅在 region 啟動時會被用到,在故障恢復時,也能告訴我們應該從 WAL 的什么位置開始回放數據的歷史更新記錄。

HBase HFile

數據存儲在 HFile 中,以 Key/Value 形式。當 MemStore 累積了足夠多的數據后,整個有序數據集就會被寫入一個新的 HFile 文件到 HDFS 上。整個過程是一個順序寫的操作,速度非常快,因為它不需要移動磁盤頭。(注意 HDFS 不支持隨機修改文件操作,但支持 append 操作。)

HBase HFile 文件結構

HFile 使用多層索引來查詢數據而不必讀取整個文件,這種多層索引類似于一個 B+ tree:

  • KeyValues 有序存儲。

  • rowkey 指向 index,而 index 則指向了具體的 data block,以 64 KB 為單位。

  • 每個 block 都有它的葉索引。

  • 每個 block 的最后一個 key 都被存儲在中間層索引。

  • 索引根節點指向中間層索引。

trailer 指向原信息數據塊,它是在數據持久化為 HFile 時被寫在 HFile 文件尾部。trailer 還包含例如布隆過濾器和時間范圍等信息。布隆過濾器用來跳過那些不包含指定 rowkey 的文件,時間范圍信息則是根據時間來過濾,跳過那些不在請求的時間范圍之內的文件。

HFile 索引

剛才討論的索引,在 HFile 被打開時會被載入內存,這樣數據查詢只要一次硬盤查詢。

HBase Read 合并

我們已經發現,每行(row)的 KeyValue cells 可能位于不同的地方,這些 cell 可能被寫入了 HFile,可能是最近剛更新的,還在 MemStore 中,也可能最近剛讀過,緩存在 Block Cache 中。所以,當你讀一行 row 時,系統怎么將對應的 cells 返回呢?一次 read 操作會將 Block Cache,MemStore 和 HFile 中的 cell 進行合并:

  • 首先 scanner 從 Block Cache 讀取 cells。最近讀取的 KeyValue 都被緩存在這里,這是 一個 LRU 緩存。

  • 然后 scanner 讀取 MemStore,即寫緩存,包含了最近更新的數據。

  • 如果 scanner 沒有在 BlockCache 和 MemStore 都沒找到對應的 cells,則 HBase 會使用 Block Cache 中的索引和布隆過濾器來加載對應的 HFile 到內存,查找到請求的 row cells。

之前討論過,每個 MemStore 可能會有多個 HFile,所以一次 read 請求可能需要多讀個文件,這可能會影響性能,這被稱為讀放大(read amplification)。

點評:從時間軸上看,一個個的 HFile 也是有序的,本質上它們保存了每個 region 的每個 column family 的數據歷史更新。所以對于同一個 rowkey 的同一個 cell,它可能也有多個版本的數據分布在不同的 HFile 中,所以可能需要讀取多個 HFiles,這樣性能開銷會比較大,尤其是當不滿足 data locality 時這種 read amplification 情況會更加嚴重。這也是后面會講到的?compaction?必要的原因。

HBase Minor Compaction

HBase 會自動合并一些小的 HFile,重寫成少量更大的 HFiles。這個過程被稱為?minor compaction。它使用歸并排序算法,將小文件合并成大文件,有效減少 HFile 的數量。

HBase Major Compaction

Major Compaction?合并重寫每個 Column Family 下的所有的 HFiles,成為一個單獨的大 HFile,在這個過程中,被刪除的和過期的 cell 會被真正從物理上刪除,這能提高讀的性能。但是因為 major compaction 會重寫所有的 HFile,會產生大量的硬盤 I/O 和網絡開銷。這被稱為寫放大(Write Amplification)。

Major compaction 可以被設定為自動調度。因為存在 write amplification 的問題,major compaction 一般都安排在周末和半夜。MapR 數據庫對此做出了改進,并不需要做 compaction。Major compaction 還能將因為服務器 crash 或者負載均衡導致的數據遷移重新移回到離 Region Server 的地方,這樣就能恢復?data locality

Region = Contiguous Keys

我們再來回顧一下 region 的概念:

  • HBase Table 被水平切分成一個或數個 regions。每個 region 包含了連續的,有序的一段 rows,以 start key 和 end key 為邊界。

  • 每個 region 的默認大小為 1GB。

  • region 里的數據由 Region Server 負責讀寫,和 client 交互。

  • 每個 Region Server 可以管理約 1000 個 regions(它們可能來自一張表或者多張表)。

Region 分裂

一開始每個 table 默認只有一個 region。當一個 region 逐漸變得很大時,它會分裂(split)成兩個子 region,每個子 region 都包含了原來 region 一半的數據,這兩個子 region 并行地在原來這個 region server 上創建,這個分裂動作會被報告給 HMaster。處于負載均衡的目的,HMaster 可能會將新的 region 遷移給其它 region server。

Read 負載均衡

Splitting?一開始是發生在同一臺 region server 上的,但是出于負載均衡的原因,HMaster 可能會將新的 regions?遷移給它 region server,這會導致那些 region server 需要訪問離它比較遠的 HDFS 數據,直到?major compaction?的到來,它會將那些遠方的數據重新移回到離 region server 節點附近的地方。

點評:注意這里的遷移的概念,只是邏輯上的遷移,即將某個 region 交給另一個 region server 管理。

HDFS數據備份

所有的讀寫都發生在 HDFS 的主 DataNode 節點上。HDFS 會自動備份 WAL 和 HFile 的文件 blocks。HBase 依賴于 HDFS 來保證數據完整安全。當數據被寫入 HDFS 時,一份會寫入本地節點,另外兩個備份會被寫入其它節點。

WAL 和 HFiles 都會持久化到硬盤并備份。那么 HBase 是怎么恢復 MemStore 中還未被持久化到 HFile 的數據呢?下面的章節會討論這個問題。

HBase 故障恢復

當某個 Region Server 發生 crash 時,它所管理的 region 就無法被訪問了,直到 crash 被檢測到,然后故障恢復完成,這些 region 才能恢復訪問。Zookeeper 依靠心跳檢測發現節點故障,然后 HMaster 會收到 region server 故障的通知。

當 HMaster 發現某個 region server 故障,HMaster 會將這個 region server 所管理的 regions 分配給其它健康的 region servers。為了恢復故障的 region server 的 MemStore 中還未被持久化到 HFile 的數據,HMaster 會將 WAL 分割成幾個文件,將它們保存在新的 region server 上。每個 region server 然后回放各自拿到的 WAL 碎片中的數據,來為它所分配到的新 region 建立 MemStore。

WAL 包含了一系列的修改操作,每個修改都表示一個 put 或者 delete 操作。這些修改按照時間順序依次寫入,持久化時它們被依次寫入 WAL 文件的尾部。

當數據仍然在 MemStore 還未被持久化到 HFile 怎么辦呢?WAL 文件會被回放。操作的方法是讀取 WAL 文件,排序并添加所有的修改記錄到 MemStore,最后 MemStore 會被刷寫到 HFile。

點評:故障恢復是 HBase 可靠性保障的一個重要特性。WAL 在這里扮演了關鍵角色,在分割 WAL 時,數據會根據 region 分配到對應的新的 region server 上,然后 region server 負責回放這一部分數據到 MemStore 中。

Apache HBase 架構的優點

  • 強一致性:當 write 返回時,所有的 reader 都會讀到同樣的值。

  • 自動擴展性:數據變大時 region 會分裂。使用 HDFS 存儲備份數據。

  • 內置恢復功能:使用?Write?Ahead?Log?(類似于文件系統中的日志)

  • 與 Hadoop 結合:使用 MapReduce 處理 HBase 數據會非常直觀。

Apache HBase 也有問題

  • WAL 回放很慢。

  • 故障恢復很慢。

  • Major Compaction 時候 I/O 會飆升。

轉載自:https://segmentfault.com/a/1190000019959411

總結

以上是生活随笔為你收集整理的hbase 客户端_全网最细致的 HBase 内核解析的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

色网址99 | 在线99| 国产1区2区3区精品美女 | 精品国产精品一区二区夜夜嗨 | 国产精品福利午夜在线观看 | 国产原创在线 | 亚洲一区二区三区miaa149 | 国产激情小视频在线观看 | av品善网| 国产高清av免费在线观看 | 狂野欧美激情性xxxx | 国精产品999国精产品岳 | 亚洲欧美视频在线播放 | 亚洲专区 国产精品 | 国产黄色片一级三级 | 成人小视频在线 | 91x色| 久久国产经典 | 亚州国产精品 | 夜夜操天天干 | 久久久五月婷婷 | 中文字幕久久久精品 | 国产精品久久久影视 | 91视频观看免费 | 精品国产伦一区二区三区观看说明 | 国产美女搞久久 | 国产黄色精品在线 | 一区二区三区四区免费视频 | 人人超碰免费 | 美女网站视频色 | 午夜影院在线观看18 | 色亚洲网 | 精品在线一区二区 | 91在线在线观看 | 97国产电影| 91九色成人蝌蚪首页 | 黄色成人毛片 | 久久97超碰 | 久久成人精品视频 | 波多野结衣视频一区二区三区 | 成人a级网站 | 免费看日韩片 | 国产无套精品久久久久久 | 亚洲国产美女精品久久久久∴ | 欧美在线1区 | 欧美一区二区精美视频 | 国产丝袜在线 | 伊人手机在线 | 黄污在线观看 | 亚洲国内精品 | 蜜臀av一区二区 | av 一区二区三区 | 四川妇女搡bbbb搡bbbb搡 | 亚洲国产精品传媒在线观看 | 97综合网| av在线免费在线观看 | 欧洲在线免费视频 | av网站播放 | 狠狠狠干狠狠 | 免费久久精品视频 | 狠狠的日 | 特黄色大片 | 欧美激情综合五月色丁香 | 亚洲日日夜夜 | 97人人澡人人添人人爽超碰 | 久久国产精品免费 | 中文字幕在线一区二区三区 | 国产一区二区午夜 | 久久久久国产精品视频 | 免费日韩一区二区三区 | 国产成人在线免费观看 | 国产很黄很色的视频 | 日韩av电影手机在线观看 | 日韩激情免费视频 | 少妇bbbb搡bbbb桶 | 日韩欧美精品在线视频 | 国产高清视频色在线www | 欧美日韩国产网站 | 久久免费视频一区 | 国产一级二级三级在线观看 | 免费看的黄色小视频 | 欧美精彩视频在线观看 | 国产一区在线免费观看视频 | 一区av在线播放 | 国产在线污 | 午夜精品久久久久久久久久久久久久 | www.日日日.com| 96av麻豆蜜桃一区二区 | 久久久久久毛片 | 不卡电影一区二区三区 | 视频在线观看国产 | 国产特级毛片aaaaaa高清 | 国产精品久久伊人 | 国产美女视频免费观看的网站 | 99视频在线免费看 | 欧美成天堂网地址 | 女人18片| 丁香电影小说免费视频观看 | 日本精品视频网站 | 日韩久久在线 | 日韩免费一区二区在线观看 | 综合中文字幕 | 日韩特黄一级欧美毛片特黄 | 色综合久久99 | 亚洲欧美视频网站 | 99在线精品视频 | 亚洲九九九在线观看 | 欧美天天综合 | 国产亚洲精品久久久久久移动网络 | 91麻豆国产 | 在线免费av电影 | 丁香花中文在线免费观看 | 免费观看黄 | 麻豆va一区二区三区久久浪 | 亚洲最新合集 | 91网免费看 | 精品国产久 | 亚洲视频在线免费看 | 免费高清在线观看成人 | 久久久污 | 欧美一二三在线 | 91麻豆精品国产91久久久无限制版 | 久久久激情视频 | 久久国产精品网站 | 欧美日本国产在线观看 | 免费网站看av片 | 亚洲精品在线免费播放 | 黄色片网站av| 国产看片网站 | 国产精品午夜久久久久久99热 | 综合在线观看色 | 欧美三级高清 | 天天操夜夜拍 | 亚洲视频中文 | 国产亚洲精品久久久久久久久久 | av电影在线观看完整版一区二区 | 国产又粗又猛又黄又爽 | 久久九精品 | 中文字幕国产一区二区 | 婷婷色六月天 | av一区二区三区在线 | 免费a v在线 | 成人作爱视频 | 欧美在线视频一区二区三区 | 欧美日韩在线精品 | 国产视频在线观看一区 | 一级久久精品 | 久久黄网站 | 亚洲国产精品传媒在线观看 | 成 人 黄 色 视频播放1 | 亚洲成人av电影在线 | www.久久色.com| www.国产视频 | 91av视频在线播放 | 2023年中文无字幕文字 | 天天操夜夜做 | 色综合五月天 | 中文字幕欧美日韩va免费视频 | 久久综合五月婷婷 | 久久精品一区二区三区四区 | 天堂av免费| 日韩免费视频线观看 | 免费国产在线视频 | 成人在线观看免费视频 | 911精品视频 | 欧美精品在线观看免费 | 亚州黄色一级 | www免费视频com━ | 欧美日韩中文在线观看 | 亚洲日本国产精品 | 337p日本欧洲亚洲大胆裸体艺术 | 美女精品| 精品一区精品二区高清 | 国产精品高清在线观看 | 天堂av影院| 亚洲国内精品在线 | 国产精品毛片久久久久久久 | 最新中文字幕在线播放 | 欧美在线视频一区二区三区 | 亚洲欧美日本国产 | 麻豆视频免费在线播放 | 亚洲精品乱码久久久久久9色 | 91看片淫黄大片一级在线观看 | 国产精品热 | 亚洲欧美在线视频免费 | 麻豆传媒视频在线 | 国产成人高清av | 中文字幕久久久精品 | 在线综合色 | 黄色在线免费观看网址 | 精品一区二区亚洲 | 亚洲一区二区麻豆 | 久久男人免费视频 | 久久久久久久久久久高潮一区二区 | 精品国偷自产在线 | 亚洲精品一区二区三区新线路 | 成人在线视频一区 | 婷婷色在线观看 | 免费在线观看一区二区三区 | 婷婷丁香在线视频 | 国产毛片久久 | 在线免费观看国产视频 | 2023天天干 | 伊人在线视频 | 欧美热久久 | 免费成人在线观看 | 激情深爱五月 | 天天综合中文 | 免费的黄色的网站 | 亚洲a资源| 久久在线精品 | 嫩草av在线| 久久深夜福利免费观看 | 国产 欧美 日产久久 | 日本黄色黄网站 | 成+人+色综合| 一区二区三区 亚洲 | 西西444www大胆高清图片 | 91在线一区二区 | 精品国产一区二区三区久久久 | 日韩欧美在线观看 | 亚洲精品h | 在线观看中文字幕第一页 | 亚洲视频一区二区三区在线观看 | 在线天堂中文www视软件 | 国产一区二区在线免费 | 最新av在线播放 | 97超碰国产在线 | 国产一级黄色av | 欧美日韩性视频 | 国产高清免费在线观看 | 婷婷狠狠操 | 欧美日韩亚洲在线观看 | 国产成人精品av久久 | 欧美嫩草影院 | 不卡电影免费在线播放一区 | 黄色小说免费在线观看 | 日本福利视频在线 | 亚洲精品久久久久久久不卡四虎 | 亚洲精品高清在线 | 国产精品成人免费 | 久久精彩| 丰满少妇麻豆av | 97理论电影 | 综合色中文 | 999热线在线观看 | 人人干在线观看 | 麻豆视频免费网站 | a级国产乱理论片在线观看 特级毛片在线观看 | 91大神dom调教在线观看 | 又黄又爽又湿又无遮挡的在线视频 | 国产成人三级三级三级97 | 久久精品国产一区 | 91成人在线看 | 日产av在线播放 | 中文字幕 在线 一 二 | 国产精品嫩草55av | 一区二区三区精品在线 | 激情婷婷丁香 | 西西www4444大胆视频 | 中文字幕在线观看免费 | 日韩黄色软件 | 97超碰中文字幕 | 91香蕉视频色版 | 97视频在线| 青草视频在线看 | 91成人免费看| 天天干天天操天天入 | 国产成人精品一区二区三区在线观看 | 成人免费一区二区三区在线观看 | 欧美一区二区在线刺激视频 | 91亚洲永久精品 | 伊人永久在线 | 手机看片中文字幕 | 91中文字幕在线 | 日韩在线免费电影 | 日韩精品一卡 | 97网| 97精品超碰一区二区三区 | 久久精精品 | 99视频久 | 国产成人久久精品一区二区三区 | 夜夜躁日日躁狠狠躁 | 成年人看片网站 | 国产亚洲精品久久久久久 | 日韩网页 | 久久精品中文字幕一区二区三区 | zzijzzij亚洲成熟少妇 | 在线观看中文字幕网站 | 国产精品 日韩 欧美 | 成人a视频在线观看 | 久久99国产视频 | 亚洲精品国产精品国自产观看浪潮 | 欧美aaa一级 | 久久99亚洲精品久久 | 国产高清视频在线观看 | 欧美精品一区二区三区一线天视频 | 久久夜夜操| 久久亚洲二区 | 国产精品69av| 亚洲一级电影视频 | 又黄又爽的视频在线观看网站 | 久久综合免费视频影院 | 蜜臀久久99静品久久久久久 | 日韩中文字幕在线 | 久久久久国产精品www | 97视频在线免费 | 精品1区2区3区 | 天天综合区 | 精品一区二区影视 | 国产一区二区观看 | 国产va饥渴难耐女保洁员在线观看 | 亚洲欧美成人 | 精品亚洲免费视频 | 国产玖玖精品视频 | 色精品视频 | 这里只有精品视频在线观看 | 欧美色综合天天久久综合精品 | 国产精品一区二区电影 | 久久国产精品99国产精 | 中文字幕在线播放一区二区 | 精品电影一区 | 在线视频亚洲 | 国产小视频福利在线 | 五月婷婷在线视频观看 | 日精品| 天天操天 | 午夜av免费 | 韩日精品在线 | 一区二区三区视频网站 | 久草精品视频在线观看 | 人人插人人草 | 国产午夜视频在线观看 | 日韩二区精品 | 国产精品毛片一区二区 | 97成人精品 | 国产亚洲精品久久久久5区 成人h电影在线观看 | 99精品视频免费观看视频 | 超碰在线公开免费 | 午夜精品99久久免费 | 久久免费久久 | 色多多视频在线观看 | 久久久久国产成人免费精品免费 | 亚洲一区免费在线 | 免费视频久久久久 | 中文字幕国产精品 | 一区二区三区在线视频观看58 | 精品久久精品 | 99久久国产免费,99久久国产免费大片 | 国产精品男女啪啪 | 香蕉视频国产在线 | 久久久久久久久免费 | 91精品蜜桃| 99九九热只有国产精品 | 麻豆系列在线观看 | 免费a级毛片在线看 | 国产精品久久久视频 | 亚洲三级在线播放 | 人人插人人 | 月下香电影 | 97精品欧美91久久久久久 | 69久久久久久久 | a成人v在线 | 免费观看福利视频 | 97视频中文字幕 | 九九久久久久久久久激情 | 色噜噜日韩精品一区二区三区视频 | 9在线观看免费高清完整版 玖玖爱免费视频 | 欧美在一区 | 久久人人爽人人爽人人 | 日韩在线播放av | 久久久久国产精品一区二区 | 在线看v片成人 | 天天综合网在线观看 | 久久黄色小说 | 91九色国产蝌蚪 | 国产第一页在线观看 | 国产精品久久二区 | 男女视频91 | 中文在线字幕免 | av大全在线 | 在线播放一区二区三区 | av成人在线电影 | 狠狠色伊人亚洲综合成人 | 中国精品少妇 | 高清不卡一区二区在线 | 日本韩国在线不卡 | 日本大尺码专区mv | 黄色三级在线观看 | 欧美在线91 | 免费在线观看日韩欧美 | 久久久久久久综合色一本 | 一区二区丝袜 | 国产日韩精品一区二区三区在线 | 久久久久日本精品一区二区三区 | 久久久久久久久久久高潮一区二区 | 免费看色的网站 | 久草在线高清 | 一区二区不卡 | 亚洲精品97 | 日韩精品第1页 | 久久99久久99精品免视看婷婷 | 久久第四色 | 欧美国产日韩在线视频 | 亚洲精品无 | 久久成人免费 | 激情久久久久久久久久久久久久久久 | 青青河边草免费视频 | 色播亚洲婷婷 | 欧美性色19p | 91精品在线视频观看 | 99精品黄色| 欧美极品xxxxx | 激情欧美国产 | 97国产大学生情侣酒店的特点 | 黄色一级在线观看 | 麻豆一精品传二传媒短视频 | www99久久 | 国产精品24小时在线观看 | 日本字幕网 | 中文字幕在线播放日韩 | 中文字幕美女免费在线 | 91桃花视频 | 黄色avwww| 成人黄色在线电影 | 国产xxxx | 久草免费资源 | 免费能看的av | 在线一二三区 | 日本久久久久久科技有限公司 | 成人国产精品久久久久久亚洲 | 黄色福利网| 日韩黄色一级电影 | 成人羞羞视频在线观看免费 | 国产一区二区久久久 | 亚洲 综合 国产 精品 | 日韩毛片一区 | 成人app在线免费观看 | 午夜 久久 tv | 一区二区欧美在线观看 | 久久人操| 国产精品免费观看网站 | 久久精品视频在线播放 | 国产资源精品在线观看 | 亚洲综合色视频在线观看 | 91av社区 | 免费日韩 精品中文字幕视频在线 | 精品免费在线视频 | 波多野结衣久久资源 | 色婷婷国产精品 | 狠狠网 | 欧美极品少妇xxxxⅹ欧美极品少妇xxxx亚洲精品 | 亚洲乱码中文字幕综合 | 97视频免费播放 | 91黄色影视 | 欧美极度另类性三渗透 | 福利视频一区二区 | 国产精品久久在线 | 欧美最爽乱淫视频播放 | 国产高清在线不卡 | 草久在线观看 | 国产电影黄色av | 丁香六月色| 99精品偷拍视频一区二区三区 | 97超碰成人在线 | 久久免费视频1 | 国产亚洲精品电影 | 亚洲黄色片在线 | 91你懂的| 日日操日日操 | 麻豆一区在线观看 | 91激情小视频 | 日日天天狠狠 | 久久经典视频 | 国产成人亚洲精品自产在线 | 999超碰| 国产三级av在线 | 久久国产亚洲精品 | www.久久免费视频 | 久久久久久久综合色一本 | 成人午夜电影久久影院 | 日本精品小视频 | 精品久久久久久综合 | 草久电影| 91精品视频在线免费观看 | 欧美疯狂性受xxxxx另类 | 久久综合色婷婷 | 国产一区二区三区高清播放 | 亚洲精品小区久久久久久 | 亚洲成人av影片 | 免费在线中文字幕 | 欧美激情视频免费看 | 国产一区国产二区在线观看 | 久久高视频| 超碰精品在线 | 亚洲一区欧美激情 | 国产一区 在线播放 | 国产精品高 | 日韩视频在线观看免费 | 一区二区中文字幕在线播放 | 九九视频在线播放 | 97视频在线观看网址 | 欧美一区二区精品在线 | 久久久久看片 | 黄色国产在线 | 91成人精品观看 | 成人性生交大片免费看中文网站 | 免费色网| 999久久久免费精品国产 | 国产欧美在线一区 | 国产视频资源在线观看 | 日本精品视频免费 | www.亚洲在线 | 黄色app网站在线观看 | 国产在线视频导航 | 欧美网站黄色 | 久久精品国产一区二区三区 | 日韩美av在线 | 免费黄色在线网址 | 国产h在线播放 | 中文字幕日韩精品有码视频 | 天天干天天摸天天操 | 96超碰在线 | 九九九在线观看视频 | 色五月成人 | 中文字幕第 | 操操爽 | 在线探花| 人人添人人 | 欧洲精品视频一区二区 | 男女激情网址 | 中国一级片在线观看 | 欧美在线视频免费 | 午夜电影av | 九九热精品视频在线播放 | 精品嫩模福利一区二区蜜臀 | 伊人五月天.com | 最近中文字幕mv免费高清在线 | 久久爱综合| 国产精品手机看片 | 国产视频一区在线免费观看 | 欧美特一级片 | 天天天插 | 久久精品99国产国产 | 五月天中文字幕mv在线 | 亚洲精品视频免费 | 五月天综合网 | caobi视频 | 午夜国产在线观看 | 九九在线高清精品视频 | 国产精品99久久99久久久二8 | www.狠狠操| 五月婷婷在线视频观看 | 国产精品理论视频 | 激情 一区二区 | 国产无套一区二区三区久久 | 丝袜av网站 | 中文字幕日本在线 | 日韩经典一区二区三区 | 成人av动漫在线 | 狠狠狠色狠狠色综合 | 韩国精品一区二区三区六区色诱 | 国内亚洲精品 | 日韩在线观看一区二区三区 | 亚洲欧美经典 | 女人18毛片a级毛片一区二区 | 美州a亚洲一视本频v色道 | 久久精品99国产精品亚洲最刺激 | 亚洲精品88欧美一区二区 | 日本精品中文字幕 | www.com操| 国产做aⅴ在线视频播放 | 天天摸天天舔天天操 | www.啪啪.com| 国产成人高清在线 | 国产亚洲精品综合一区91 | 日本黄色免费在线观看 | 国产乱对白刺激视频不卡 | 国产天天综合 | 91精品999| 国产不卡免费av | 在线看国产日韩 | 国产精品国内免费一区二区三区 | 亚洲人人射 | 免费观看视频黄 | 正在播放五月婷婷狠狠干 | 久草视频99 | 日本xxxxav| 91色吧| 国产精品久久久毛片 | 日韩av男人的天堂 | 91最新视频在线观看 | 国产免费xvideos视频入口 | 午夜国产在线观看 | 免费在线观看av网站 | 超碰在线最新网址 | 香蕉视频在线视频 | 国产小视频在线 | 国产aa精品 | 国产精品美乳一区二区免费 | 91爱爱中文字幕 | 亚洲视频在线观看网站 | www.久久爱.cn| 天天爱天天爽 | 九九国产视频 | 黄网站色视频免费观看 | 日日日视频| 久久最新网址 | 国产在线小视频 | 亚洲涩综合 | 香蕉影视| 99精品免费久久久久久日本 | av在线激情| 99久久毛片 | 精品福利国产 | 婷婷九月激情 | 欧美国产日韩一区二区三区 | 欧美色精品天天在线观看视频 | 亚洲精品动漫成人3d无尽在线 | 久久激情视频 | 中文字幕一区二区三区乱码在线 | 亚洲精品自拍 | 日韩精品一区二区免费视频 | av免费播放| 婷婷综合影院 | 精品在线观看免费 | 久久成人午夜 | 99c视频在线| 91久久精品日日躁夜夜躁国产 | 一区二区三区免费在线观看 | 人人爽人人爱 | 性色在线视频 | 日韩一区二区免费播放 | 免费高清看电视网站 | 99操视频| 久久 一区| 久草9视频| 中文字幕一区二区三区在线视频 | 在线观看 国产 | 69久久夜色精品国产69 | 国产视频一区在线播放 | 日韩精品久久一区二区三区 | 日韩av影视在线观看 | 色资源网免费观看视频 | 婷婷久久综合网 | 久久精品视频中文字幕 | 免费黄色a网站 | 国产精品毛片一区二区 | 国产精品视频免费观看 | 欧美色久 | 高清色免费 | 久久综合五月天 | 日韩理论在线视频 | 91亚洲国产成人 | 国产精品大片在线观看 | 久久免费a | 国产婷婷在线观看 | 欧美不卡视频在线 | 免费精品视频 | 国产精品亚州 | 一区二区三区精品在线 | 日本中文字幕在线播放 | 一区av在线播放 | 成人在线播放网站 | 日韩视频欧美视频 | 91 中文字幕 | 91精品蜜桃 | 精精国产xxxx视频在线播放 | 欧美一区二区三区四区夜夜大片 | 午夜av免费观看 | 欧美午夜久久久 | 久久国产美女视频 | 国产精品成人aaaaa网站 | 色婷婷成人网 | 特级a老妇做爰全过程 | 午夜性盈盈 | 亚洲国产成人精品在线 | av在线日韩 | 四虎8848免费高清在线观看 | 狠狠色伊人亚洲综合网站色 | 国产一区二区精品在线 | 黄色一级片视频 | 色综合国产 | 午夜精品一区二区国产 | 国产精品91一区 | 久久免费av电影 | 69夜色精品国产69乱 | 成人国产一区二区 | 欧美一级久久久 | 欧美精品久久久久久久久老牛影院 | 久久国产乱| 中文字幕在线不卡国产视频 | 97精品国产一二三产区 | 国产 在线 高清 精品 | 色在线免费视频 | 人人爽夜夜爽 | 亚洲视频综合在线 | 免费观看高清 | 天天操天天干天天爱 | 天天操天天爽天天干 | 免费中文字幕在线观看 | 精品久久久久久久久亚洲 | 97av在线| 婷婷网址| 波多野结衣在线中文字幕 | 综合在线亚洲 | 天堂av在线网站 | 激情视频一区二区三区 | 中文字幕精品一区二区三区电影 | 激情久久小说 | 在线天堂v| 免费看片成人 | 中文字幕在线看视频 | 91精品对白一区国产伦 | 97精品国产一二三产区 | 国产成人99av超碰超爽 | 人人干在线 | 亚洲专区路线二 | 久久开心激情 | 久久精品国产精品 | 成人久久久久久久久久 | 人人澡人人舔 | 亚洲国产一区二区精品专区 | 91精品一区国产高清在线gif | 国产97视频在线 | 中文字幕电影高清在线观看 | 国产成人精品综合 | 在线视频观看国产 | 黄色精品网站 | 色婷婷亚洲精品 | 五月婷婷视频 | 久久久午夜电影 | 亚洲 欧美变态 另类 综合 | 国产精品久久电影网 | 久久久91精品国产一区二区精品 | 亚洲综合视频在线 | 成人黄色小说在线观看 | 亚洲欧美综合精品久久成人 | 精品国产一区二区三区噜噜噜 | 久久99亚洲精品久久久久 | 九九综合久久 | 丁香综合av | 国产一区二区不卡视频 | 美女久久久久久久久久久 | 国内精品久久久久影院日本资源 | 亚洲国产精品久久久久 | 亚欧洲精品视频在线观看 | 久久久久久久综合色一本 | 成人在线播放网站 | 91精品在线看| 国产中文欧美日韩在线 | 久草在线免费新视频 | 毛片在线网 | 中文字幕丰满人伦在线 | 免费看短 | 久久久久成人精品免费播放动漫 | 国产一区自拍视频 | 日日干天夜夜 | 成人黄色在线视频 | 久久视频在线观看中文字幕 | 国产黄色片免费 | 992tv又爽又黄的免费视频 | 一区二区三区影院 | 操操操影院 | 91视视频在线直接观看在线看网页在线看 | 日韩欧美有码在线 | 在线黄色观看 | 中文字幕国产亚洲 | 香蕉影院在线播放 | 高清国产午夜精品久久久久久 | 日韩久久精品一区二区 | 国产五月 | 午夜久久影视 | 81国产精品久久久久久久久久 | 在线观看亚洲国产精品 | 91av在线免费看 | 97超碰在线久草超碰在线观看 | 99久久毛片 | 欧日韩在线 | 69国产盗摄一区二区三区五区 | 亚洲免费在线观看视频 | 视频在线一区二区三区 | 国产九色在线播放九色 | 国产第页| 欧美一级久久久久 | 九九热在线免费观看 | 99久热在线精品 | 国产黄色大片免费看 | 天天干夜夜操视频 | 麻豆传媒电影在线观看 | 日韩毛片一区 | 亚洲国产日韩一区 | 色欧美综合 | a黄在线观看 | 天天操比 | 亚洲婷婷伊人 | 国产精品丝袜久久久久久久不卡 | 久久久综合色 | 国产原创在线观看 | 四虎在线观看 | 操操操av | 亚洲女在线 | 97国产情侣爱久久免费观看 | 日韩试看 | 综合色婷婷| 久久精品电影院 | 久保带人 | 亚洲国产精品女人久久久 | 成人免费视频网址 | 天天操狠狠操网站 | www.夜色.com| 久久免费看 | 久久8精品 | 日韩高清在线一区 | 婷婷网五月天 | 午夜国产福利在线 | 国产三级香港三韩国三级 | 成人免费观看完整版电影 | 黄色网大全 | 久久夜色精品亚洲噜噜国4 午夜视频在线观看欧美 | 香蕉在线视频播放网站 | 人人爽夜夜爽 | 丁香综合 | 日韩一区二区三区免费视频 | 国产精品黄色影片导航在线观看 | 97成人免费视频 | 成人在线视频论坛 | 国产黄色观看 | 激情视频一区二区 | 久久香蕉电影 | 91亚洲精品久久久蜜桃借种 | 免费高清在线视频一区· | 成人av动漫在线 | 国产原创在线观看 | 亚洲国产69 | a'aaa级片在线观看 | 一区二区三区免费网站 | 日韩在线视频免费看 | 嫩草伊人久久精品少妇av | 久久精品精品 | 亚洲女同videos | 欧美 日韩 国产 中文字幕 | 开心激情五月网 | 在线精品视频免费观看 | 丁香婷婷激情网 | av中文字幕亚洲 | 国产日产欧美在线观看 | 波多野结衣视频在线 | 国产成人一区二区在线观看 | 激情导航 | 欧美精品久久久久久久久久白贞 | 日韩综合视频在线观看 | 亚洲一区二区三区在线看 | av在线一 | 日韩欧美在线影院 | 日本久久久亚洲精品 | 欧美性极品xxxx做受 | 又黄又爽又刺激视频 | 中文字幕 二区 | 天天天天天天干 | 免费观看www7722午夜电影 | 精品国产一区二区三区久久久久久 | 麻豆视频在线观看免费 | 久久免费在线观看视频 | 精品福利在线 | 蜜臀久久99精品久久久久久网站 | 久久久久欠精品国产毛片国产毛生 | 亚洲免费公开视频 | 天天爱天天操天天爽 | 欧美午夜精品久久久久久孕妇 | 日韩欧美一区二区三区免费观看 | 国产色婷婷 | 日韩在线视频精品 | 美女黄久久 | 成人三级av | 超碰av在线播放 | 在线电影中文字幕 | 正在播放一区二区 | 在线免费观看麻豆视频 | 久久综合色8888 | 99热这里只有精品久久 | 99热这里只有精品国产首页 | 久久久精品国产一区二区三区 | 国产精品嫩草影院123 | 制服丝袜在线 | 日本爱爱片 | 成人wwwxxx视频 | 成人免费网站视频 | 久久久久久久久久久久久久av | 伊人久久影视 | 91传媒免费观看 | 精品一区二区亚洲 | 狠狠的操狠狠的干 | 91视频88av | 日韩动态视频 | 亚洲伦理电影在线 | 色婷婷综合久久久久中文字幕1 | 精品乱码一区二区三四区 | 日韩精品视频在线免费观看 | 九色精品 | 免费看国产视频 | 国产精品国产三级国产aⅴ9色 | 99精品偷拍视频一区二区三区 | 国产高清小视频 | av免费电影网站 | 草久久影院 | 国产玖玖精品视频 | 中文字幕视频三区 | 亚洲国产播放 | 国产精品久久久久久a | 99久久99视频只有精品 | 激情丁香综合五月 | 在线视频区| 国产视频久 | 日韩黄色一级电影 | 开心激情久久 | 在线观看中文字幕 | 国内久久 | 欧美少妇xx | 国产精品毛片一区二区 | 中文字幕永久 | 亚洲欧美日韩一区二区三区在线观看 | 黄色三级免费 | 国产在线久久久 | 91麻豆国产 | 国产一级淫片在线观看 | 久久久久久久久久福利 | 欧美日韩免费看 | 久久精品国产99国产 | 玖玖视频网 | 精品免费国产一区二区三区四区 | 婷婷伊人五月 | 亚洲aⅴ免费在线观看 | 99精品在线播放 | 婷婷丁香在线观看 | 啪啪av在线 | 黄色网在线免费观看 | 久久五月网| 久久精品2 | 黄色特一级 | 国产v在线观看 | 日韩精品免费在线 | 欧美精品在线视频 | 一级片免费观看视频 | 天天干夜夜 | 99精品国产一区二区三区麻豆 | 亚洲视频在线免费看 | 国产伦理一区二区 | 亚洲综合视频网 | 成人免费在线视频 | 久久精品日韩 | 久久综合网色—综合色88 | 国产精品毛片一区二区在线 | 在线免费看黄网站 | www黄在线 | 国产伦理一区二区三区 | 精品国产一区二区三区在线观看 | 成人动漫视频在线 | 国产亚洲精品久久久久久久久久久久 | 夜夜操天天摸 | 亚洲综合视频在线 | 97在线成人 | 久久久久久久久亚洲精品 | 成人黄色在线看 | 欧美一级久久久 | 中文字幕 婷婷 | 日韩欧美极品 | 亚洲精品国产精品国自产 | 在线成人免费电影 | www.五月天色| 欧美孕妇与黑人孕交 | 午夜视频黄| 久久精品99国产精品酒店日本 | 欧美极品少妇xxxx | 黄色三级免费 | 看毛片网站 | 久久五月天婷婷 | 粉嫩av一区二区三区四区五区 | 国产精品欧美久久久久天天影视 | 午夜色场| 91香蕉国产在线观看软件 | 久久精美视频 | www久草 | 91成人在线视频 | 999色视频| 亚洲理论视频 | 激情五月伊人 | 91最新网址 | 日本精品中文字幕在线观看 | 日韩精品视频免费 | 日韩天天综合 | 午夜av免费在线观看 | 久久久久美女 | 2019国产精品 | 欧美日韩中文另类 | 色欧美88888久久久久久影院 | 久久手机免费观看 | 99视频在线精品国自产拍免费观看 |