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

Hive從概念到安裝使用總結(jié)

開發(fā) 前端
hive中的表實(shí)質(zhì)就是HDFS的目錄,按表名將文件夾分開,若是分區(qū)表,則分區(qū)值是子文件夾。這些數(shù)據(jù)可以直接在M/R中使用。hive中的數(shù)據(jù)是存放在HDFS中的。

一、Hive的基本概念

1.1 hive是什么?

(1)Hive是建立在hadoop數(shù)據(jù)倉庫基礎(chǔ)之上的一個基礎(chǔ)架構(gòu);

(2)相當(dāng)于hadoop之上的一個客戶端,可以用來存儲、查詢和分析存儲在hadoop中的數(shù)據(jù);

(3)是一種SQL解析引擎,能夠?qū)QL轉(zhuǎn)換成Map/Reduce中的Job在hadoop上執(zhí)行。

1.2 hive的數(shù)據(jù)存儲特點(diǎn)

(1)數(shù)據(jù)存儲是基于hadoop的HDFS;

(2)沒有專門的數(shù)據(jù)存儲格式;

(3)存儲結(jié)構(gòu)主要有:數(shù)據(jù)庫、文件(默認(rèn)可以直接加載文本文件)、表、視圖、索引;

說明:hive中的表實(shí)質(zhì)就是HDFS的目錄,按表名將文件夾分開,若是分區(qū)表,則分區(qū)值是子文件夾。這些數(shù)據(jù)可以直接在M/R中使用。hive中的數(shù)據(jù)是存放在HDFS中的。

二、hive的系統(tǒng)結(jié)構(gòu)

存儲hive的元數(shù)據(jù)(表及表的屬性、數(shù)據(jù)庫名字等)

分析執(zhí)行hive QL語句,將執(zhí)行計(jì)劃投遞給hadoop,轉(zhuǎn)到map/reduce執(zhí)行

2.1 hive的系統(tǒng)結(jié)構(gòu)– metastore存儲方式

默認(rèn)情況,元數(shù)據(jù)使用內(nèi)嵌的derby數(shù)據(jù)庫作為存儲引擎

將存儲數(shù)據(jù)獨(dú)立出來,支持多用戶同時訪問

將metastore獨(dú)立出來,遠(yuǎn)程方法調(diào)用

三、hive的安裝與使用

3.1下載hive源文件,解壓hive文件

進(jìn)入$HIVE_HOME/conf/修改文件

  1. cp  hive-default.xml.template  hive-site.xml 
  2. cp  hive-env.sh.template hive-env.sh 

修改$HIVE_HOME/bin的hive-env.sh,增加以下三行

  1. HADOOP_HOME=    --hadoop的home目錄 
  2. export HIVE_CONF_DIR=   --hive的conf目錄 
  3. export HIVE_AUX_JARS_PATH=   --hive的lib目錄 

生效文件:

  1. source /hive-env.sh(生效文件) 

3.2 配置MySQL的metastore

修改$HIVE_HOME/conf/hive-site.xml

  1. <property> 
  2.  
  3. <name>javax.jdo.option.ConnectionURL</name> 
  4.  
  5. <value>jdbc:mysql://localhost:3306/hive?createDatabaseIfNotExist=true</value> 
  6.  
  7. </property> 
  8.  
  9. <property> 
  10.  
  11. <name>javax.jdo.option.ConnectionDriverName</name> 
  12.  
  13. <value>com.mysql.jdbc.Driver</value> 
  14.  
  15. </property> 
  16.  
  17. <property> 
  18.  
  19. <name>javax.jdo.option.ConnectionUserName</name> 
  20.  
  21. <value>root</value> 
  22.  
  23. </property> 
  24.  
  25. <property> 
  26.  
  27. <name>javax.jdo.option.ConnectionPassword</name> 
  28.  
  29. <value>123456</value> 
  30.  
  31. </property> 

3.3hive臨時目錄的配置

修改$HIVE_HOME/conf/hive-site.xml

(1)設(shè)定數(shù)據(jù)目錄

  1. <property> 
  2.  
  3. <name>hive.metastore.warehouse.dir</name> 
  4.  
  5. <value>/usr/local/hive/warehouse</value> 
  6.  
  7. </property> 

(2)設(shè)定臨時文件目錄

  1. <property> 
  2.  
  3. <name>hive.exec.scratdir</name> 
  4.  
  5. <value>/usr/local/hive/tmp</value> 
  6.  
  7. </property> 

(3)hive相關(guān)日志的目錄

  1. <property> 
  2.  
  3. <name>hive.querylog.location</name> 
  4.  
  5. <value>/usr/local/hive/log</value> 
  6.  
  7. </property> 

3.4hive的運(yùn)行模式的指定

Hive的運(yùn)行模式即任務(wù)的執(zhí)行環(huán)境,分為本地與集群兩種,我們可以通過mapred.job.tracker 來指明

本地模式設(shè)置方式:

  1. hive > set mapred.job.tracker=local; 
  2. hive > set hive.exec.mode.local.auto=true
  3. hive.exec.mode.local.auto.inputbytes.max默認(rèn)128M 

3.5 sqoop的安裝

(1)下載、解壓:

  1. tar -zxvf sqoop-1.4.4.bin__hadoop-2.0.4-alpha.tar.gz /root 
  2. cd /root 
  3. ln -s sqoop-1.4.3.bin sqoop 

(2)配置sqoop:

  1. vi ~/.bash_profile 
  2. export SQOOP_HOME=/usr/local/sqoop 
  3. export PATH=$SQOOP_HOME/bin:$PATH 

(3)測試連接數(shù)據(jù)庫并列出數(shù)據(jù)庫:

  1. sqoop list-databases --connect jdbc:mysql://localhost:3306/ --username root --password 123456 

(4)將mysql中的表導(dǎo)入到hive中:

  1. sqoop import --connect jdbc:mysql://localhost:3306/gwifi --username root --password 123456 --table think_access --hive-import -m 1; 

3.6 hive的命令行方式

1、輸入#/hive/bin/hive執(zhí)行應(yīng)用程序, 或者

  1. #hive 
  2. hive> create table test(id int, name string); 
  3. hive> show tables; 
  4. hive>quit; 

查看并修改表與目錄之間的關(guān)系

  1. #hadoop fs -ls /user/hive/warehouse/ 

修改參數(shù):hive.metastore.warehouse.dir 表與目錄的對應(yīng)關(guān)系

3.6 命令行方式

顯示或修改參數(shù)值

在代碼中可以使用${…}來使用

命名空間

使用權(quán)限

描述

hivevar

可讀寫

$ hive -d name=zhangsan;

hiveconf

可讀寫

$ hive –hiveconf hive.cli.print.current.db=true;$ hive –hiveconf hive.cli.print.header=true;

system

可讀寫

java定義的配置屬性,如system:user.name

env

只讀

shell環(huán)境變量,如env:USER

3.7 hive的腳本運(yùn)行

$>hive -i /home/my/hive-init.sql
$hive>source file

與linux交互命令 !

!ls
!pwd

與hdfs交互命令

dfs -ls /
dfs -mkdir /hive

3.8 hive的jdbc模式

JAVA API交互執(zhí)行方式

hive 遠(yuǎn)程服務(wù) (端口號10000) 啟動方式

3.9 hive常用的命令– set命令

hive控制臺set命令:

set hive.cli.print.current.db=true;
set hive.metastore.warehouse.dir=/hive

hive參數(shù)初始化配置set命令:

~/.hiverc

四、HiveQL數(shù)據(jù)操作

4.1數(shù)據(jù)類型

1、基本數(shù)據(jù)類型:與mysql等數(shù)據(jù)庫中基本數(shù)據(jù)類型類似;

2、復(fù)合數(shù)據(jù)類型:

(1)array 數(shù)組類型 如:array[int] 下標(biāo)訪問

(2)struct結(jié)構(gòu)類型 如: struct{name:STRING,age:INT} .訪問

(3)Map結(jié)構(gòu)

4.2 數(shù)據(jù)庫/表的定義、操作

默認(rèn)使用的是“default”數(shù)據(jù)庫,使用命令選擇數(shù)據(jù)庫:

hive> use <數(shù)據(jù)庫名>

創(chuàng)建數(shù)據(jù)庫: create database <數(shù)據(jù)庫名>

查看所有數(shù)據(jù)庫: show databases;

查看/刪除數(shù)據(jù)庫:desc/drop database <數(shù)據(jù)庫名>;

注:Hive沒有 行級別的插入,更新和刪除操作,往表中插入數(shù)據(jù)的唯一方法就是使用成批載入操作

hive>create table 表名(字段名 字段類型,……)

hive>show tables;

hive>create table t2 like t1;

hive> drop table 表名    —刪除表

增加列

hive>ALTER TABLE t3 ADD COLUMNS(gender int);

在mysql中hive數(shù)據(jù)庫中show tables; 在TBLS表中可以查看到hie創(chuàng)建的表。

4.3 數(shù)據(jù)庫/表的定義、操作

插入數(shù)據(jù):insert overwrite table t_table1 select * from t_table1 where XXXX;

刪除數(shù)據(jù):insert overwrite table test select * from test where 1=0;

數(shù)組類型的表的操作:

定義復(fù)合數(shù)據(jù)類型的 表:create table demo_array(id int, mydata array[string])  PARTITIONED BY (dt STRING)  row format delimited fields terminated by ’\t’ collection items terminated by ’|';

–id 與mydata之間是’\t’隔開,其后的mydata數(shù)據(jù)之間用’|'隔開

4.3.1 Hive的數(shù)據(jù)模型-管理表

管理表,也稱作內(nèi)部表或受控表

特點(diǎn):(1)數(shù)據(jù)全部保存在warehouse目錄中;

(2)刪除表時元數(shù)據(jù)和表中的數(shù)據(jù)都會被刪除;

(3)創(chuàng)建表和數(shù)據(jù)加載可以在同一條語句中實(shí)現(xiàn);

(4)每個表在HDFS中都有相應(yīng)的目錄用來存儲表的數(shù)據(jù)

(5)加載數(shù)據(jù)的過程,實(shí)際數(shù)據(jù)會被移動到數(shù)據(jù)倉庫目錄中;對數(shù)據(jù)的訪問是在數(shù)據(jù)倉庫目錄中完成。

4.3.1 Hive的數(shù)據(jù)模型-管理表

創(chuàng)建數(shù)據(jù)文件inner_table.dat

創(chuàng)建表

  1. hive>create table inner_table (key string) 
  2. row format delimited fields terminated by '\t'
  3. //這個要指定,否則load的時候數(shù)據(jù)為NULL; 

加載數(shù)據(jù)

hive>load data local inpath '/root/inner_table.dat' into table inner_table;

查看數(shù)據(jù)

select * from inner_table

select count(*) from inner_table

刪除表 drop table inner_table

4.3.2 Hive的數(shù)據(jù)模型-外部表

包含externable的表叫做外部表

特點(diǎn):(1)刪除外部表只刪除metastore的元數(shù)據(jù),不刪除hdfs中的表數(shù)據(jù);

(2)加載數(shù)據(jù)和創(chuàng)建表是同時完成的,并不會移動到數(shù)據(jù),只是與外部數(shù)據(jù)建立一個鏈接;刪除一個外部表,只是刪除了該鏈接

(3)指向已經(jīng)在 HDFS 中存在的數(shù)據(jù)

4.3.2 Hive的數(shù)據(jù)模型-外部表語法

  1. CREATE EXTERNAL TABLE page_view 
  2.  
  3. ( viewTime INT, 
  4.  
  5. userid BIGINT, 
  6.  
  7. page_url STRING, 
  8.  
  9. referrer_url STRING, 
  10.  
  11. ip STRING COMMENT 'IP Address of the User'
  12.  
  13. country STRING COMMENT 'country of origination‘ 
  14.  
  15.  
  16. COMMENT 'This is the staging page view table' 
  17.  
  18. ROW FORMAT DELIMITED FIELDS TERMINATED BY '44'  LINES  TERMINATED BY '12' 
  19.  
  20. STORED AS TEXTFILE 
  21.  
  22. LOCATION 'hdfs://centos:9000/user/data/staging/page_view'

4.3.3 Hive的數(shù)據(jù)模型-分區(qū)表

分區(qū)可以理解為分類,通過分類把不同類型的數(shù)據(jù)放到不同的目錄下;

分類的標(biāo)準(zhǔn)就是分區(qū)字段,可以一個,也可以多個;

分區(qū)表的意義在于優(yōu)化查詢,查詢時盡量利用分區(qū)字段;如果不使用分區(qū)字段,就會全部掃描。

創(chuàng)建數(shù)據(jù)文件partition_table.dat

創(chuàng)建表

create table partition_table(rectime string,msisdn string) partitioned by(daytime string,city string) row format delimited fields terminated by '\t' stored as TEXTFILE;

加載數(shù)據(jù)到分區(qū)

load data local inpath '/home/partition_table.dat' into table partition_table partition (daytime='2013-02-01',city='bj');

查看數(shù)據(jù)

 

  1. select * from partition_table 
  2.  
  3. select count(*) from partition_table 
  4.  
  5. 刪除表 drop table partition_table 

4.3.4 Hive的數(shù)據(jù)模型-分區(qū)表

CREATE TABLE tmp_table #表名

  1.  
  2. title   string, # 字段名稱 字段類型 
  3.  
  4. minimum_bid     double
  5.  
  6. quantity        bigint, 
  7.  
  8. have_invoice    bigint 
  9.  
  10. )COMMENT '注釋:XXX' #表注釋 
  11.  
  12. PARTITIONED BY(pt STRING) #分區(qū)表字段(如果你文件非常之大的話,采用分區(qū)表可以快過濾出按分區(qū)字段劃分的數(shù)據(jù)) 
  13.  
  14. ROW FORMAT DELIMITED 
  15.  
  16. FIELDS TERMINATED BY '\001'   # 字段是用什么分割開的 
  17.  
  18. STORED AS SEQUENCEFILE; #用哪種方式存儲數(shù)據(jù),SEQUENCEFILE是hadoop自帶的文件壓縮格式 

4.4.1 裝載數(shù)據(jù)

從文件中裝載數(shù)據(jù)

hive>LOAD DATA [LOCAL] INPATH '...' [OVERWRITE] INTO TABLE t2 [PARTITION (province='beijing')];

通過查詢表重新裝載數(shù)據(jù)

hive>INSERT OVERWRITE TABLE t2 PARTITION (province='beijing') SELECT * FROM xxx WHERE xx

設(shè)置job并行數(shù)量 hive.exec.parallel =true;

hive.exec.parallel. thread.number =3;

4.4.2 動態(tài)分區(qū)裝載數(shù)據(jù)

開啟動態(tài)分區(qū)支持

  1. hive>set hive.exec.dynamic.partition=true
  2.  
  3. hive>set hive.exec.dynamic.partition.mode=nostrict; 
  4.  
  5. hive>set hive.exec.max.dynamic.partitions.pernode=1000

#查詢字段一樣

  1. hive>INSERT OVERWRITE TABLE t3 PARTITION(province, city) 
  2.  
  3. SELECT t.province, t.city FROM temp t; 
  4.  
  5. hive>INSERT OVERWRITE TABLE t3 PARTITION(province='bj', city) 
  6.  
  7. SELECT t.province, t.city FROM temp t WHERE t.province='bj'

單語句建表并同時裝載數(shù)據(jù)

hive>CREATE TABLE t4 AS SELECT ....

select count(0) from (select id from test where name like 'zh%') a join (select id from test where name like '%i%') b on a.id = b.id;

五、hive的存儲形式比較

hive在建表時,可以通過‘STORED AS FILE_FORMAT’ 指定存儲文件格式。有以下幾種:

1.TextFile:存儲空間較大,壓縮之后的文件不能分割與合并,查詢效率低;可直接存儲,加載速度最快;

2.sequencefile:hadoop API提供的一種二進(jìn)制文件支持,存儲空間最大,可分割與合并,查詢效率高,需要text文件轉(zhuǎn)換來加載

3.RcFile:是一種行列存儲相結(jié)合的存儲方式。(1)將數(shù)據(jù)按行分塊,保證同一個record在一個塊上,避免讀一個記錄需要讀取多個block;(2)塊數(shù)據(jù)列式存儲,有利于數(shù)據(jù)壓縮和快速的列存取。查詢效率最高、存儲空間最小、但加載最慢

總結(jié)

 

責(zé)任編輯:王雪燕 來源: 碼農(nóng)網(wǎng)
相關(guān)推薦

2024-05-29 12:50:49

2022-05-25 16:32:36

云原生Cloud

2012-04-25 10:02:39

H3CNGIP

2020-03-05 09:53:59

ElasticSearLuceneJava

2009-07-09 18:20:53

云存儲云計(jì)算云服務(wù)

2025-08-28 01:11:00

2013-08-19 11:55:48

華為HCC大會HCC2013華為

2017-07-25 16:04:31

概念應(yīng)用強(qiáng)化學(xué)習(xí)

2010-08-25 17:05:41

DHCP服務(wù)器

2019-04-17 09:53:11

物聯(lián)網(wǎng)網(wǎng)關(guān)物聯(lián)網(wǎng)IOT

2014-06-04 13:20:52

大數(shù)據(jù)

2014-03-06 09:38:59

微軟云計(jì)算Windows Azu

2012-09-17 09:54:35

云計(jì)算云安全

2019-07-12 11:28:00

元數(shù)據(jù)大數(shù)據(jù)存儲

2020-05-20 15:27:44

智慧城市數(shù)據(jù)技術(shù)

2018-05-30 08:15:08

人工智能神經(jīng)網(wǎng)絡(luò)

2015-09-16 10:58:53

物聯(lián)網(wǎng)

2017-01-12 16:13:28

自然語言深度學(xué)習(xí)系統(tǒng)

2024-05-28 08:46:50

遞歸算法題函數(shù)

2020-05-27 10:22:43

物聯(lián)網(wǎng)工業(yè)物聯(lián)網(wǎng)技術(shù)
點(diǎn)贊
收藏

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

成人性做爰片免费视频| 国产精品视频永久免费播放| 亚洲精品鲁一鲁一区二区三区| 香蕉久久aⅴ一区二区三区| 成人永久看片免费视频天堂| 91av福利视频| 韩国一级黄色录像| 国产一区福利| 精品视频色一区| www.国产二区| 国产露出视频在线观看| 美女mm1313爽爽久久久蜜臀| 久久91精品国产| 亚洲av网址在线| 亚洲精品伊人| 激情av一区二区| 午夜一区二区三区| 亚洲av成人无码久久精品老人| 麻豆久久一区二区| 88xx成人精品| 久操免费在线视频| 日韩一区电影| 日韩成人中文电影| 国产毛片久久久久久| 日韩av福利| 亚洲第一激情av| 手机看片日韩国产| 国产一级在线观看| 91丨九色丨蝌蚪富婆spa| 亚洲一区二区在线播放| 中文字幕乱码无码人妻系列蜜桃| 伊人成人在线| 欧美日韩国产成人在线观看| 日本综合在线观看| 综合综合综合综合综合网| 欧美xxx久久| 中文av字幕在线观看| 91精品影视| 岛国av一区二区| 拔插拔插海外华人免费| а√天堂在线官网| √…a在线天堂一区| 手机成人在线| 天天操天天干天天操| 国产v综合v亚洲欧| 91亚洲精品久久久久久久久久久久| 免费av中文字幕| 久久久久国产精品一区三寸| 91黄色8090| 国产福利拍拍拍| 亚洲欧洲一区| 97涩涩爰在线观看亚洲| 国产精品23p| 欧美另类亚洲| 久久视频这里只有精品| 懂色av粉嫩av蜜臀av一区二区三区| 欧美色婷婷久久99精品红桃| 一区二区三区亚洲| 你懂得视频在线观看| 精品国精品国产自在久国产应用| 亚洲精品一区二区在线| 强伦人妻一区二区三区| 久久99免费视频| 亚洲午夜国产成人av电影男同| 青青草福利视频| 国产欧美日韩| 中文字幕亚洲一区二区三区| 国产综合精品久久久久成人av| 成人系列视频| 久色乳综合思思在线视频| 色在线观看视频| 国精品一区二区三区| 国内外成人免费激情在线视频网站 | 国产精品久久久久久久妇| 午夜亚洲一区| 国产精品嫩草视频| 国产99对白在线播放| 国产69精品久久久久777| 国产久一道中文一区| 天堂av中文在线资源库| 国产日韩v精品一区二区| 中文字幕一区二区中文字幕| 羞羞视频在线免费国产| 五月婷婷另类国产| 亚洲色图久久久| 国产欧美日韩电影| 亚洲国产日韩欧美在线99| 国产在线观看无码免费视频| 成人久久电影| 美乳少妇欧美精品| 二区视频在线观看| 久久se这里有精品| 国模精品娜娜一二三区| 国产三级视频在线看| 亚洲女同ⅹxx女同tv| 国产特级淫片高清视频| 69堂精品视频在线播放| 欧美大胆人体bbbb| 国产美女永久免费无遮挡| 亚洲精品一区二区妖精| 久久人人看视频| 中文字幕有码视频| 成人av高清在线| 亚洲精品乱码视频| av免费不卡国产观看| 欧洲精品在线观看| 中国免费黄色片| 欧美a级成人淫片免费看| 国模视频一区二区| 伊人网综合在线| www.亚洲精品| 日韩不卡一二区| 吞精囗交69激情欧美| 欧美一区二区三区思思人| 一二三不卡视频| 国产精品porn| 国产日韩欧美另类| 美国一级片在线免费观看视频| ㊣最新国产の精品bt伙计久久| www在线观看免费| 国产中文欧美日韩在线| 国产一区二区久久精品| 亚洲精品男人天堂| 成人污视频在线观看| 中文字幕剧情在线观看一区| 日本综合字幕| 日韩精品电影网| 国产精品成人免费一区二区视频| 精品一区二区三区免费观看| 日韩高清国产精品| 免费看男女www网站入口在线| 日韩视频免费观看高清完整版在线观看 | 无码人妻精品一区二区三区蜜桃91| 国产精品888| 在线免费一区| 国产欧美在线观看免费| 亚洲人成自拍网站| 精品国产xxx| 91小视频在线| 国产婷婷一区二区三区| 亚洲一级大片| 欧美国产日韩二区| 99这里有精品视频| 亚洲黄色在线视频| 国产成人强伦免费视频网站| 99精品在线| 91精品中文在线| 日本在线观看| 欧美高清性hdvideosex| 99成人在线观看| 久久激情五月婷婷| 一区中文字幕在线观看| 国产一区二区高清在线| 欧美成人四级hd版| www.好吊色| 亚洲国产美国国产综合一区二区 | 99久久免费精品| www.射射射| 日本成人中文| 国产97在线视频| 浮生影视网在线观看免费| 在线免费视频一区二区| 制服丨自拍丨欧美丨动漫丨| 麻豆国产精品777777在线| 26uuu成人| 成人涩涩网站| 国产999在线| 91最新在线| 欧美一区二区三区电影| 国产精彩视频在线观看| 久久色在线观看| 天天干在线影院| 91九色精品| 超碰97人人人人人蜜桃| 精精国产xxxx视频在线播放| 亚洲欧洲成视频免费观看| 国产精品成人无码| 亚洲男女毛片无遮挡| 中文字幕免费高清视频| 美女国产精品| 综合久久国产| 国偷自产视频一区二区久| 奇门遁甲1982国语版免费观看高清| 国产高清免费在线播放| 欧美精品三级日韩久久| 久久高清免费视频| 欧美激情一区二区在线| 国产又粗又猛又爽又黄| 午夜一区二区三区不卡视频| 午夜午夜精品一区二区三区文| 日韩欧美久久| 热99精品里视频精品| 免费黄色网址在线观看| 亚洲电影免费观看高清完整版在线| 国产精品久久久久久久久久精爆| 日韩一区在线看| 手机在线看片日韩| 国内精品伊人久久久久av一坑 | 日韩av高清在线观看| 亚洲成人动漫在线| 国产精品自拍区| 不卡一区二区三区四区五区| a成人v在线| 97在线视频精品| 黄色片网站在线| 国产视频亚洲视频| 成 人 免费 黄 色| 精品视频在线免费| 久久久久久久久久久久久久av| 综合自拍亚洲综合图不卡区| 最近中文字幕无免费| 国产主播一区二区| 爆乳熟妇一区二区三区霸乳| 国产精品videossex久久发布| 亚洲一区3d动漫同人无遮挡| 日韩精品亚洲aⅴ在线影院| 91在线免费网站| 成人国产一区| 日韩av手机在线观看| 91九色国产在线播放| 欧美成人精品在线播放| 在线观看免费黄色| 一个人www欧美| 香蕉视频网站在线| 亚洲第一区在线| 亚洲av综合色区无码一区爱av | 亚洲成人精品女人久久久| 欧美性猛片xxxx免费看久爱| 国产69精品久久久久久久久久| 亚洲午夜一区二区三区| 成人一级黄色大片| 国产精品免费av| 国产综合精品久久久久成人av| 久久亚洲影视婷婷| 国产男女猛烈无遮挡a片漫画 | 国产精品一区二区a| 视频一区中文字幕精品| 91精品国产91久久久久青草| www.91精品| 91在线观看免费高清| 亚洲国产91视频| 91精品久久久久久久久不口人| av在线一区不卡| 国产精品香蕉av| 欧美电影在线观看网站| 国产日韩在线免费| www.欧美| 7777精品久久久大香线蕉小说| 精品一区二区三区免费看| 91久久中文字幕| 99亚洲男女激情在线观看| 成人激情视频在线播放| 国产精品视频一区二区三区综合| 成人性生交xxxxx网站| 玖玖精品一区| 高清不卡一区二区三区| 久久成人福利| 免费成人深夜夜行视频| 国产真实有声精品录音| 亚洲综合首页| 亚洲有吗中文字幕| 精品国产av无码一区二区三区| 欧美日韩国产综合网| 成人免费在线网| 免费日韩av片| 91精品无人成人www| 精品综合免费视频观看| 潘金莲一级淫片aaaaaaa| 不卡av在线免费观看| a级大片在线观看| 国产精品热久久久久夜色精品三区| 国产精品麻豆免费版现看视频| 有码一区二区三区| 日本特黄特色aaa大片免费| 91精品福利视频| 91在线观看喷潮| 精品卡一卡二卡三卡四在线| 欧美一区二区视频| 久久人人爽人人爽爽久久| 国产乱码在线| 国产成人在线亚洲欧美| 国产aⅴ精品一区二区四区| 国产视频一区二区不卡| 欧美日韩国产免费观看视频| 欧洲金发美女大战黑人| 国产欧美日韩综合一区在线播放| 国产又猛又黄的视频| 国产精品1区2区3区| 90岁老太婆乱淫| 亚洲一区二区三区四区在线 | 日韩高清欧美激情| 免费欧美一级片| 久久久av毛片精品| 91视频免费在线看| 91久久精品一区二区| 成人h动漫精品一区二区无码 | 91.成人天堂一区| 天天干视频在线观看| 神马久久桃色视频| 涩涩视频网站在线观看| 91色中文字幕| 国产剧情在线观看一区| 国产freexxxx性播放麻豆| 免费在线观看成人| 波多野结衣福利| 亚洲尤物在线视频观看| 中文字幕无线码一区| 亚洲美女动态图120秒| 宅男网站在线免费观看| 国产精品久久久久久久久| 欧美三级午夜理伦三级小说| 日本xxx免费| 美女一区二区视频| 中文字幕在线观看网址| 亚洲综合免费观看高清在线观看| 在线观看国产成人| 亚洲视屏在线播放| 亚洲国产福利| 国产亚洲欧美一区二区三区| 亚洲人metart人体| 第四色婷婷基地| 国产午夜亚洲精品羞羞网站| 在线观看 中文字幕| 欧美成人vr18sexvr| 黄色网址在线免费播放| 国产欧美亚洲视频| 精品久久久久久久久久久下田| 99视频在线免费播放| 不卡一区二区中文字幕| 精品爆乳一区二区三区无码av| 欧美精品v日韩精品v韩国精品v| 精品av中文字幕在线毛片| 欧美亚洲成人精品| 日韩中出av| 波多野结衣家庭教师在线| 成人综合激情网| 黄色小视频在线免费看| 日韩欧美第一区| 三级网站视频在在线播放| 亚洲专区在线视频| 欧美成人tv| 无码人妻少妇色欲av一区二区| 亚洲欧美日韩国产手机在线 | 欧美黑人疯狂性受xxxxx野外| 精品日本一区二区三区| 99精品视频免费| 日韩人妻无码一区二区三区| 欧美午夜精品久久久久久人妖| 天堂中文字幕av| 热99在线视频| 欧美日韩在线网站| 欧美成人三级在线播放| 国产精品美女www爽爽爽| 国产又粗又黄又爽视频| 久久精品中文字幕一区| 视频精品一区二区三区| 国产精品久久久久7777| 26uuu亚洲| 波多野结衣电影在线播放| 综合欧美国产视频二区| а天堂中文最新一区二区三区| 久久久无码中文字幕久...| 国产伦精品一区二区三区视频青涩 | 亚洲欧洲日产国码二区| av小说天堂网| 韩国三级电影久久久久久| 亚洲精品国产精品粉嫩| 日本熟妇人妻中出| 亚洲免费在线观看| 色婷婷av一区二区三区之红樱桃| 奇米成人av国产一区二区三区| 精品国产91久久久久久浪潮蜜月| 一级黄色特级片| 夜夜嗨av一区二区三区网页| 天天操天天射天天| 国产精品久久久久高潮| 欧美在线亚洲综合一区| xxxx黄色片| 欧美性极品少妇| 怡红院在线播放| 欧美精彩一区二区三区| 另类调教123区| 日韩黄色精品视频| 伊人成人开心激情综合网| 日本高清精品| 国产成人手机视频| 亚洲激情在线播放| 黄色片免费在线| 91福利入口| 欧美资源在线| 妺妺窝人体色www在线下载| 亚洲午夜未删减在线观看| 成人黄色理论片| 夫妻免费无码v看片| 亚洲三级理论片| 亚洲人成色777777精品音频| 成人免费网视频| 久久精品天堂| 亚洲激情视频一区| 久久久精品久久久久|