日本免费精品_最新日韩一区_亚洲视频一区在线_a在线视频观看_天天射夜夜骑_粉嫩av一区二区三区_欧美中日韩免费视频_综合图区欧美_国内精品美女在线观看_午夜精品久久久久久久男人的天堂

首頁 > 服務器 > Web服務器 > 正文

Hbase入門詳解

2024-09-01 13:56:28
字體:
來源:轉載
供稿:網(wǎng)友

1、hbase概述

1.1 hbase是什么

hbase是基于hdfs進行數(shù)據(jù)的分布式存儲,具有高可靠、高性能、列存儲、可伸縮、實時讀寫的nosql數(shù)據(jù)庫。

hbase可以存儲海量的數(shù)據(jù),并且后期查詢性能很高,可以實現(xiàn)上億條數(shù)據(jù)的查詢秒級返回結果。

1.2 hbase表的特性

1、大

  • hbase表可以存儲海量的數(shù)據(jù)。

2、無模式

  • mysql表中每一行列的字段是相同,而hbase表中每一行數(shù)據(jù)可以有截然不同的列。

3、面向列

  • hbase表中的數(shù)據(jù)可以有很多個列,后期它就是按照不同的列去存儲數(shù)據(jù),寫入到不同的文件中。
  • 面向列族進行存儲數(shù)據(jù)。

4、稀疏

  • 在hbase表中為null的列并不占用實際的存儲空間。

5、數(shù)據(jù)的多版本

  • 對于hbase表中的數(shù)據(jù)在進行數(shù)據(jù)更新的時候,它并沒有把之前的結果數(shù)據(jù)直接刪除掉,而是保留數(shù)據(jù)的多個版本,每一個數(shù)據(jù)都給一個版本號,這個版本號就是按照我們插入數(shù)據(jù)的時間戳去確定。

6、數(shù)據(jù)類型單一

  • 無論是什么類型的數(shù)據(jù),最后都被轉換成了字節(jié)數(shù)組存儲在hbase表中

1.3 hbase表的邏輯視圖

Hbase,Hbase入門

2、hbase的集群結構

Hbase,Hbase入門

1、client

  • 提供了對hbase表操作的一些java接口。
  • client 維護著一些 cache 來加快對 hbase 的訪問
  • client 會將查詢過的位置信息保存緩存起來,緩存不會主動失效

2、zookeeper

客戶端操作hbase表數(shù)據(jù)需要一個zk集群

作用

1、zk保存了hbase集群的元數(shù)據(jù)信息

存儲 Hbase 的 schema,包括有哪些 table,每個 table 有哪些 column family

2、zk保存所有hbase表的尋址入口

后期通過客戶端接口去操作hbase數(shù)據(jù)的時候,需要連接上zk集群
存貯所有 Region 的尋址入口----root 表在哪臺服務器上

3、通過引入了zk之后,實現(xiàn)了整個hbase集群高可用

4、zk保存了HMaster和HRegionServer它們的注冊和心跳信息

后期哪一個HRegionServer掛掉之后,zk也會感知到,然后把這個信息通知給老大HMaster

3、HMaster

它是整個hbase集群老大

作用

1、它接受客戶端創(chuàng)建表、刪除表的請求。處理 schema 更新請求

2、它會給HRegionServer分配對應的region,進行數(shù)據(jù)的管理

3、它會把掛掉的HRegionServer所管理的region重新分配給其他的活著的HRegionServer

4、它會實現(xiàn)HRegionServer負載均衡,避免某一個HRegionServer管理的region過多。

4、HRegionServer

它是整合hbase集群的小弟

作用

1、負責管理HMaster老大給它分配的region

2、它會接受到客戶端的讀寫請求

3、它會把在運行過程中,變得過大的region數(shù)據(jù)進行切分

5、Region

它是整個hbase表中分布式存儲的最小單元

它的數(shù)據(jù)是基于hdfs進行存儲

3、hbase集群安裝部署

前提條件

  • 先搭建好zk、hadoop集群

1、下載對應的安裝包

  • http://archive.apache.org/dist/hbase/1.2.1/hbase-1.2.1-bin.tar.gz
  • hbase-1.2.1-bin.tar.gz

2、規(guī)劃安裝目錄

  • /export/servers

3、上傳安裝包到服務器中

4、解壓安裝包到指定的規(guī)劃目錄

  • tar -zxvf hbase-1.2.1-bin.tar.gz -C /export/servers

5、重命名解壓目錄

  • mv hbase-1.2.1 hbase

6、修改配置文件

需要把hadoop安裝目錄下/etc/hadoop文件夾中

  • core-site.xml
  • hdfs-site.xml

需要把以上2個hadoop的配置文件拷貝到hbase安裝目錄下的conf文件夾中

1、vim hbase-env.sh

#配置java環(huán)境變量export JAVA_HOME=/export/servers/jdk#指定hbase集群由外部的zk集群去管理,不在使用自帶的zk集群export HBASE_MANAGES_ZK=false

2、vim hbase-site.xml

       <!-- 指定hbase在HDFS上存儲的路徑 -->    <property>        <name>hbase.rootdir</name><value>hdfs://node1:9000/hbase</value>    </property>        <!-- 指定hbase是分布式的 -->    <property><name>hbase.cluster.distributed</name>        <value>true</value>    </property>        <!-- 指定zk的地址,多個用“,”分割 -->    <property>        <name>hbase.zookeeper.quorum</name><value>node1:2181,node2:2181,node3:2181</value>    </property>

3、vim regionservers

#指定哪些節(jié)點是HRegionServernode2node3

4、vim backup-masters

#指定哪些節(jié)點是備用的Hmasternode2

7、配置hbase環(huán)境變量

vim /etc/profile

export HBASE_HOME=/export/servers/hbaseexport PATH=$PATH:$HBASE_HOME/bin

8、分發(fā)hbase目錄和環(huán)境變量

scp -r hbase node2:/export/serversscp -r hbase node3:/export/serversscp /etc/profile node2:/etcscp /etc/profile node3:/etc

9、讓所有hbase節(jié)點的環(huán)境變量生效

在所有節(jié)點上執(zhí)行

  • source /etc/profile

4、hbase集群的啟動和停止

1、啟動hbase集群

先啟動zk和hadoop集群

然后通過hbase/bin

start-hbase.sh

  • 你在哪里啟動這個腳本,首先在當前機器啟動一個HMaster進程(它就是活著的HMaster)
  • 通過regionservers文件在對應的節(jié)點來啟動HRegionServer
  • 通過backup-masters文件在對應的節(jié)點來啟動備用的HMaster

2、停止hbase集群

通過hbase/bin

stop-hbase.sh

hbase集群web管理界面

1、啟動好hbase集群之后

訪問地址

HMaster主機名:16010

5、hbase shell 命令行操作

hbase/bin/hbase shell 進入到hbase shell客戶端命令操作

1、創(chuàng)建一個表

create 't_user_info','base_info','extra_info'create 't1', {NAME => 'f1'}, {NAME => 'f2'}, {NAME => 'f3'}

2、查看有哪些表

list類似于mysql表中sql:show tables

3、查看表的描述信息

describe 't_user_info'

4、修改表的屬性

#修改列族的最大版本數(shù)alter 't_user_info', NAME => 'base_info', VERSIONS => 3

5、添加數(shù)據(jù)到表中

put 't_user_info','00001','base_info:name','zhangsan'put 't_user_info','00001','base_info:age','30'put 't_user_info','00001','base_info:address','beijing'put 't_user_info','00001','extra_info:school','shanghai'put 't_user_info','00002','base_info:name','lisi'

6、查詢表的數(shù)據(jù)

//按照條件查詢get 't_user_info','00001'get 't_user_info','00001', {COLUMN => 'base_info'}get 't_user_info','00001', {COLUMN => 'base_info:name'}get 't_user_info','00001',{TIMERANGE => [1544243300660,1544243362660]}get 't_user_info','00001',{COLUMN => 'base_info:age',VERSIONS =>3}//全表查詢scan 't_user_info'

7、刪除數(shù)據(jù)

delete 't_user_info','00001','base_info:name'deleteall 't_user_info','00001'

8、刪除表

disable 't_user_info'drop 't_user_info'

6、hbase的內部原理

Hbase,Hbase入門

  • Table 中的所有行都按照 row key 的字典序排列
  • Table 在行的方向上分割為多個 Hregion
  • region 按大小分割的(默認 10G),每個表一開始只有一個 region , region 不斷增大,當增大到一個閥值的時候,Hregion 就會等分會兩個新的 Hregion。當 table中的行不斷增多,就會有越來越多Hregion。
  • Hregion 是 Hbase 中分布式存儲和負載均衡的最小單元。最小單元就表示不同的 Hregion可以分布在不同的 HRegion server 上。
  • HRegion 雖然是負載均衡的最小單元,但并不是物理存儲的最小單元。HRegion 由一個或者多個 Store 組成,每個 store 保存一個 column family。每個 Strore 又由一個 memStore 和 0 至多個 StoreFile 組成。寫操作先寫入 memstore,當 memstore 中的數(shù)據(jù)量達到某個閾值(默認128M或1個小時),Hregionserver 啟動flashcache 進程寫入 storefile,每次寫入形成單獨一個 storefile。
  • 當 storefile 的個數(shù)超過一定閾值后(默認參數(shù) hbase.hstore.blockingStoreFiles=10),多個storeFile會進行合并,當該region的所有store的storefile大小之和,即所有store的大小超過 hbase.hregion.max.filesize=10G 時,這個 region 會被拆分會把當前的 region分割成兩個,并由 Hmaster 分配給相應的 region 服務器,實現(xiàn)負載均衡。
  • 每個 HRegionServer 中都有一個 HLog 對象,HLog 是一個實現(xiàn) Write Ahead Log 的類,在每次用戶操作寫入 MemStore 的同時,也會寫一份數(shù)據(jù)到 HLog 文件中, HLog 文件定期會滾動出新的,并刪除舊的文件(已持久化到 StoreFile 中的數(shù)據(jù))。當 HRegionServer 意外終止后,HMaster 會通過 Zookeeper 感知到,HMaster 首先會處理遺留的 HLog 文件,將其中不同 Region 的 Log 數(shù)據(jù)進行拆分,分別放到相應 region 的目錄下,然后再將失效的 region 重新分配,領取到這些 region 的 HRegionServer 在 Load Region的過程中,會發(fā)現(xiàn)有歷史 HLog 需要處理,因此會 Replay HLog 中的數(shù)據(jù)到 MemStore 中,然后 flush 到 StoreFiles,完成數(shù)據(jù)恢復。

7、hbase的尋址機制

Hbase,Hbase入門

尋找 RegionServer

  • ZooKeeper–> -ROOT-(單 Region)–> .META.–> 用戶表

-ROOT-表

  • 表包含.META.表所在的 region 列表,該表只會有一個 Region;
  • root region 永遠不會被 split,保證了最多需要三次跳轉,就能定位到任意 region 。
  • Zookeeper 中記錄了-ROOT-表的 location。

.META.表

  • 表包含所有的用戶空間 region 列表,以及 RegionServer 的服務器地址
  • .META.表每行保存一個 region 的位置信息,row key 采用表名+表的最后一行編碼而成。
  • 為了加快訪問,.META.表的全部 region 都保存在內存中。

聯(lián)系 regionserver 查詢目標數(shù)據(jù)

regionserver 定位到目標數(shù)據(jù)所在的 region,發(fā)出查詢請求

region 先在 memstore 中查找,命中則返回

如果在 memstore 中找不到,則在 storefile 中掃描(可能會掃描到很多的 storefile----bloomfilter 布隆過濾器)布隆過濾器可以快速的返回查詢的rowkey是否在這個storeFile中, 但也有誤差, 如果返回沒有,則一定沒有,如果返回有, 則可能沒有

8、Hbase高級應用

建表

BLOOMFILTER 默認是 Row 布隆過濾器

  • 對 ROW,行鍵的哈希在每次插入行時將被添加到布隆。
  • 對 ROWCOL,行鍵 + 列族 + 列族修飾的哈希將在每次插入行時添加到布隆

VSRSIONS 默認是 1 數(shù)據(jù)版本

  • 如果我們認為我們的數(shù)據(jù)沒有這么大的必要保留這么多,隨時都在更新,而老版本的數(shù)據(jù)對我們毫無價值,那將此參數(shù)設為 1 能節(jié)約 2/3 的空間

COMPRESSION 默認值是 NONE 壓縮

  • GZIP / LZO / Zippy / Snappy

disable_all ‘toplist.*' disable_all 支持正則表達式,并列出當前匹配的表 drop_all也相同

hbase 表預分區(qū)----手動分區(qū)

一種可以加快批量寫入速度的方法是通過預先創(chuàng)建一些空的 regions,這樣當數(shù)據(jù)寫入 HBase時,會按照 region 分區(qū)情況,在集群內做數(shù)據(jù)的負載均衡。減少數(shù)據(jù)達到 storefile 大小的時候自動分區(qū)的

時間消耗,并且還有以一個優(yōu)勢,就是合理設計 rowkey 能讓各個 region 的并發(fā)請求平均分配(趨于均勻) 使 IO 效率達到最高,

行鍵設計

列族盡量少, 一般2-3個

rowkey

  • 根據(jù)字典序的特性, 將需要批量查詢的數(shù)據(jù)盡可能連續(xù)存放( 矛 )
  • 盡可能將查詢條件關鍵詞拼裝到 rowkey 中,查詢頻率最高的條件盡量往前靠
  • rowkey建議越短越好,不要超過 16 個字節(jié)

盡量減少行鍵和列族的大小在 HBase 中,value 永遠和它的 key 一起傳輸?shù)?br /> HFile中每個cell都會存儲rowkey, rowkey過大會影響存儲效率
MemStore 將緩存部分數(shù)據(jù)到內存,如果 rowkey 字段過長,內存的有效利用率就會降低,系統(tǒng)不能緩存更多的數(shù)據(jù),這樣會降低檢索效率。

建議將 rowkey 的高位作為散列字段,由程序隨機生成,低位放時間字段,這樣將提高數(shù)據(jù)均衡分布在每個 RegionServer,以實現(xiàn)負載均衡的幾率。( 盾 )

rowkey矛盾

  • HBase 中的行是按照 rowkey 的字典順序排序的,這種設計優(yōu)化了 scan 操作,可以將相關的行以及會被一起讀取的行存取在臨近位置,便于 scan。然而糟糕的rowkey 設計是熱點的源頭。

熱點解決

  • 加鹽 在rowkey前加隨機字符串
  • 哈希 哈希會使同一行永遠用一個前綴加鹽
  • 反轉 反轉固定長度或者數(shù)字格式的 rowkey 犧牲了rowkey的有序性
  • 時間戳反轉

可以用 Long.Max_Value - timestamp 追加到 key 的末尾,例如 [key][reverse_timestamp] ,[key] 的最新值可以通過 scan [key]獲得[key]的第一條記錄,因為 HBase 中 rowkey 是有序的,第一條記錄是最后錄入的數(shù)據(jù)。

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,謝謝大家對VEVB武林網(wǎng)的支持。


注:相關教程知識閱讀請移步到服務器教程頻道。
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
久久蜜桃精品| 一区二区三区精品久久久| 国产欧美日韩中文久久| 日本不卡高清视频一区| 国产在线日韩欧美| 日韩视频中文字幕| xxxcom在线观看| 国产福利在线看| √天堂资源中文www| 久久香蕉av| 亚洲专区一区| 日韩欧美国产午夜精品| 成人精品视频一区| 色一区在线观看| 91精品在线国产| 亚洲黄页一区| 国产综合成人久久大片91| 不卡一区二区三区视频| 欧美日韩国产综合网| 欧美日韩国产片| 久久人人88| 极品久久久久久| 中文字幕在线观看精品| a视频免费在线观看| 99这里有精品视频| 中文字幕第一页在线播放| 国产黄色网页| 久久精品99国产国产精| 高清在线一区| 深夜福利一区| 国产嫩草影院久久久久| a√免费观看在线网址www| 日韩欧美高清在线视频| 免费网站看黄yyy222| 久久久91精品| 日韩久久精品视频| a天堂中文在线官网在线| 最近高清中文在线字幕在线观看1| 一二三区精品视频| 欧美日韩中文字幕视频| 国产h片在线观看| 国产在线导航| 国精品产品一区| 国产欧美日韩不卡| 欧美日韩国产中文| 中文字幕精品一区二| 二区视频在线观看| 日韩中文字幕精品视频| 国产日韩中文在线| 国产福利在线播放| 国产成人精品999| 国产一级免费在线观看| 国产91大片| 中文字幕日韩高清| 日韩欧美三级| 在线视频一区二区三区在线播放| 久久久91精品国产| 九七久久人人| 欧美亚洲国产免费| 久久香蕉精品| av中文网站| 日韩欧美成人一区二区三区| 成人a在线观看| 香蕉人人精品| 天堂在线www天堂中文在线| 欧美日韩国产大片| 日韩高清在线一区二区| 国产日韩精品视频| 国产成人精品网址| 午夜伦欧美伦电影理论片| 午夜私人影院在线观看| 91精品国产自产观看在线| 欧美一级手机免费观看片| 亚洲午夜av| 国产欧美日韩在线视频| 亚洲一区视频在线观看视频| 在线不卡一区二区| 欧美日韩免费不卡视频一区二区三区| 91精品国产网站| 精品999视频| 日韩欧美视频一区二区三区四区| 国产网站欧美日韩免费精品在线观看| 中文字幕在线观看国产| 一二三区精品视频| 精品国产1区2区3区| 国产激情99| 亚洲一级在线| 色综合久久88色综合天天免费| 国产91欧美| 欧美日韩视频免费看| 亚洲一区在线观看视频| 久久视频一区| 综合图区亚洲白拍在线 | 国产啊啊啊视频在线观看| 一级片免费网站| 大香一本蕉伊线亚洲网| 国产视频一区二| 偷窥国产亚洲免费视频| 日韩精品福利视频| 日韩精品在线视频观看| 精品一二三四区| 欧美日韩精品中文字幕| 国产激情在线视频| 亚洲久草视频| 国产日韩亚洲欧美| 久久91精品久久久久久秒播| 国产香蕉精品视频| 欧洲精品在线视频| 亚州黄色一级| 国产又粗又猛又爽又黄91精品| 一本一道综合狠狠老| 美女在线视频一区| 精品国产欧美日韩不卡在线观看| 国产高清视频一区二区| 欧美日韩国产大片| 日韩精品欧美| 日韩午夜高潮| 99在线国产| 在线观看一区日韩| 欧美三级在线看| 日韩视频在线一区| 91精品国产自产在线丝袜啪| 欧美sm一区| 国产成人精品999在线观看| 中文字幕 亚洲视频| 99久久婷婷| 欧美专区中文字幕| 日韩国产成人精品| h片精品在线观看| 在线欧美一级视频| 亚洲一区在线观看视频| 日韩亚洲欧美中文高清在线| 91精品视频国产| 天堂在线中文资源| 久久精品视频免费看| 国产91大片| 中文字幕在线看视频国产欧美| 日韩欧美国产一二三区| 欧美区高清在线| 亚洲视频一二三四| 亚洲第一中文字幕| 日韩视频精品在线| 欧美一级在线观看| 中文字幕国产亚洲| 国产香蕉免费精品视频| 午夜av一区二区| 精品国产欧美成人夜夜嗨| 91精品国产色综合久久久蜜香臀| 成人xxxx| 国产日韩中文字幕在线| 欧美三级一区二区三区| 激情国产在线| 国产乱国产乱300精品| 日韩欧美综合在线视频| 国产亚洲欧美色| 中文在线中文字幕| 国产欧美日韩第一页| 一区二区91| 国产v日产∨综合v精品视频| 国产成人精品三级| 一区二区视频免费看| 国产在线观看黄色| av免费网站在线| 日韩精品在线看| 一区二区三区精品在线| 午夜伦欧美伦电影理论片| 欧美婷婷精品激情| 九一精品国产| 日韩国产亚洲欧美| 国产在线日韩欧美| 日本啊v在线| 国产黄在线看| 日韩高清在线一区二区| 精品日本视频| wwwav91com| 99精品免费观看| 国产成人精品三级| 精品日韩一区二区三区免费视频| www.日韩免费| 在线一区二区不卡| 亚亚洲欧洲精品| 欧美日韩国产中字| 亚洲精品欧美二区三区中文字幕| 亚洲成年人在线播放| 影音先锋一区二区资源站 | 午夜亚洲一区| 久久麻豆视频| 免费高清视频日韩| 在线观看av的网站| 国产在线小视频| 一区二区国产在线| 91精品国产综合久久久久久| 在线视频三区| 一本一道综合狠狠老| 中文字幕人成乱码在线观看| 日韩视频一区在线观看| 久久夜色精品国产欧美乱极品| 精品国产31久久久久久| 被陌生人带去卫生间啪到腿软| 蜜桃精品在线| 国产高清一级片| 欧美日韩亚洲视频| 日本熟女一区二区| 欧美日韩中文字幕在线视频| 国产最顶级的黄色片在线免费观看| 亚洲免费在线观看av| 日韩精品在线观看视频| 欧美日韩中文字幕| 欧美亚洲专区| 亚洲一区在线观看视频| 日韩中文字幕在线视频播放| 国产在线观看精品| 亚洲欧美伊人| 中文字幕第一页在线播放| 国产欧美日韩中文字幕在线| 韩日中文字幕第一页| 国产成免费视频| 婷婷精品进入| 久久精品国产2020观看福利| 伊人伊成久久人综合网小说| 国产视频一区三区| 中文字幕五月欧美| 国产 欧美 在线| 中文字幕在线精品| 亚洲va中文字幕| 久久网站免费观看| 91精品国产91久久| 91精品国产手机| 伊人网站在线| aaa欧美日韩| 免费高清视频日韩| 亚洲视频资源在线| 日本国产在线视频| 91精品国产综合久久香蕉最新版 | 欧美日韩在线精品成人综合网| 青青久在线视频免费观看| 中文字幕亚洲一区二区av在线| 欧美熟妇乱码在线一区| 日韩精品视频在线观看免费| 一区二区三区视频网站| 久99久视频| 99精品视频国产| www.精品视频| 成人h视频在线观看| 日韩欧美在线精品| 日韩欧美专区在线| 欧美日韩成人一区二区| 九九视频精品免费| 亚洲欧洲国产视频| 一区在线免费| 久久婷婷国产| 国产欧美综合视频| 欧美日韩中文字幕综合视频| 在线观看区一区二| 国产亚洲一区字幕| 日韩欧美国产亚洲| 91精品国产色综合久久不卡蜜臀| 精品欧美日韩| 日韩在线视频中文字幕| 91精品国产自产在线丝袜啪| 精品成人久久av| 欧美在线中文字幕| 日韩免费电影网站| 日韩午夜黄色| 亚洲a一级视频| 影音先锋中文字幕在线观看| 一区二区高清在线| 中文字幕亚洲视频| 最新中文字幕在线播放| 欧美久久久久久蜜桃| 99热最新网址| 中文字幕 乱码 中文乱码91| 精品欧美日韩在线| 91精品在线免费| 欧美三级中文字幕| 亚洲 欧美 中文字幕| 中文字幕日韩视频| 被陌生人带去卫生间啪到腿软| 欧美国产亚洲一区| 亚洲一级特黄| 视频一区二区精品的福利| 92久久精品| 久久精品女人| 午夜影院在线观看欧美| 天堂在线中文| 日韩视频在线免费看| 欧美国产小视频| 国产黄色高清在线| 欧美日韩精品三区| 国产视频1区2区| 日韩高清不卡在线| 欧美亚洲国产日韩2020| 欧美日韩在线视频免费观看| 国产婷婷色一区二区三区| 久久精品国产视频| 国产日韩在线亚洲字幕中文| 日韩中文字幕在线观看视频| 日韩欧美在线看| 国产乱国产乱300精品| 久久久精品福利| 精品国产免费视频| 国产天堂素人系列在线视频| 欧美日韩免费不卡视频一区二区三区| av中文网站| 日韩在线精品| 天堂在线中文资源| 一区二区视频在线观看免费的| 国产高清不卡av| 国产在线黄色| 欧美变态tickling挠脚心| 99pao成人国产永久免费视频| 精品亚洲综合| 成年人黄国产| 欧美中文字幕在线观看视频| 色综合久久88色综合天天免费| 日韩不卡高清视频| 中文字幕在线观看国产| 中文字幕欧美在线| 91精品观看| 91亚洲国产| 日韩欧美视频一区二区三区四区| 最近高清中文在线字幕在线观看1 中文字幕在线视频久 | 午夜福利一区二区三区| 欧美日韩国产高清一区| 日韩视频精品| 亚洲高清精品视频| 亚州福利视频| 欧美日韩中文| 亚洲免费播放| 中文字幕在线观看精品| 欧美日韩中文另类| 精品国产免费视频| 红桃视频国产一区| 日韩在线视频在线观看| 中文字幕亚洲一区在线观看| 欧美日韩午夜在线视频| 蜜桃视频中文字幕| 日韩欧美在线精品| 深夜福利一区| 国产激情在线观看| 91xxx在线观看| 欧美日韩亚洲不卡| 中文字幕 亚洲一区| wwww亚洲| 91精品国产亚洲| 欧美国产日韩综合| 亚洲福利视频专区| 久久久精品国产99久久精品芒果| 国产欧美日韩精品综合| 国产日韩在线亚洲字幕中文| 久久婷婷中文字幕| 日韩精品在线第一页| 日韩精品欧美| 一区三区二区视频| 91精品国产91久久久久久不卡 | 国产欧美日韩在线| 欧美日韩国产在线| 国产一卡2卡3卡四卡网站| 国产中文在线观看| 中文字幕亚洲乱码| 国产成免费视频| 国产91久久久久蜜臀青青天草二 | 欧美三级三级三级爽爽爽| 中文字幕精品在线| 国产欧美日韩中文字幕在线| 中文字幕在线观看欧美| 日韩视频一区在线观看| 91麻豆精品在线| 日韩久久精品成人| 亚洲国产福利| 日韩av在线中文字幕| 一级片在线播放| 国产一级一片免费播放| 国产高清精品在线| 国产不卡一区| 一二三区精品视频| 亚洲娇小xxxx欧美娇小| av手机天堂| 日本а中文在线天堂| 国产一二三区精品视频| 黄色片免费看| 国产视频中文字幕| 亚洲大胆人体av| 91精品国产乱码久久蜜臀| 日韩在线中文视频| 日本国产在线视频| 欧美一级久久久久久久久大| 在线一区二区不卡| 日韩视频在线一区二区| 亚洲精品中文字幕乱码三区不卡| 欧美日韩在线视频免费观看| 亚洲视频色图| 日韩中文字幕观看| 国产乱码午夜在线视频| 国产劲爆久久| 91久久中文| 国产高潮久久久| 久久riav| 国产午夜精品久久| 中文字幕在线视频久|