作者/楊彬,遼寧行政學(xué)院
Sqoop數(shù)據(jù)收集與入庫系統(tǒng)的應(yīng)用
作者/楊彬,遼寧行政學(xué)院
大多數(shù)情況下單位或組織有價(jià)值的數(shù)據(jù)都要存儲(chǔ)在關(guān)系型數(shù)據(jù)庫系統(tǒng)中,隨著時(shí)間的累計(jì),數(shù)據(jù)量已非常龐大,為了進(jìn)一步進(jìn)行處理,有些數(shù)據(jù)需要抽取出來,利用大數(shù)技術(shù)進(jìn)行處理再次加工。為了能夠和Hadoop HDFS系統(tǒng)之外的數(shù)據(jù)庫系統(tǒng)機(jī)型交互,Sqoop孕育而生。Sqoop 是一款開源的工具,是Apache頂級項(xiàng)目,通過JDBC和關(guān)系數(shù)據(jù)庫進(jìn)行交互,用戶可將數(shù)據(jù)從關(guān)系型數(shù)據(jù)庫抽取到Hadoop HDFS中;也可以把hadoop MapReduce處理完的數(shù)據(jù)導(dǎo)回到關(guān)系數(shù)據(jù)庫中。
數(shù)據(jù)導(dǎo)入;數(shù)據(jù)導(dǎo)出;JDBC;關(guān)系數(shù)據(jù)庫
1. Sqoop架構(gòu)
Sqoop架構(gòu)非常簡單,整合了Hive、Hbase和Oozie,通過hadoop 的MapReduce任務(wù)來傳輸數(shù)據(jù)并提供并發(fā)和容錯(cuò)功能。Sqoop接收到客戶端的shell命令或者Java api命令后,通過Sqoop中的任務(wù)翻譯器把命令轉(zhuǎn)換為對應(yīng)的MapReduce任務(wù),將關(guān)系型數(shù)據(jù)庫中的數(shù)據(jù)和Hadoop HDFS中的數(shù)據(jù)進(jìn)行相互轉(zhuǎn)移,進(jìn)而完成數(shù)據(jù)導(dǎo)入和數(shù)據(jù)導(dǎo)入導(dǎo)出。Sqoop架構(gòu)如圖1所示。

圖1 Sqoop架構(gòu)
2. Sqoop數(shù)據(jù)庫導(dǎo)入與使用
■2.1 Sqoop數(shù)據(jù)庫導(dǎo)入
Sqoop是通過一個(gè)MapReduce作業(yè)從關(guān)系數(shù)據(jù)庫中導(dǎo)入一個(gè)表,抽取一行行記錄,然后寫入到HDFS。首先Sqoop使用JDBC來檢查將要導(dǎo)入的表并檢索出表中所有的列及其對應(yīng)的SQL數(shù)據(jù)類型。這些SQL類型被映射到Java數(shù)據(jù)類型中,這些對應(yīng)的java類型在MapReduce應(yīng)用中將被作為字段值被保存,這些信息被Sqoop的代碼生成器使用來創(chuàng)建對應(yīng)表的類,用于保存從表中抽取的記錄。在導(dǎo)入中,關(guān)鍵的是DBWritable接口的序列化方法,Widget類和JDBC進(jìn)行交互使用這些方法。
JDBC的ResultSet接口提供用戶從檢查結(jié)果中檢索記錄的游標(biāo),readFields()方法將用ResultSet中一行數(shù)據(jù)的列來填充Example對象的字段。其格式如下:
Public void readFields(resultSet _dbResults)throws SQLException;
InputFormat()方法通過JDBC從一個(gè)數(shù)據(jù)庫表中讀取部分內(nèi)容,它通過 Sqoop啟動(dòng)MapReduce作業(yè)來完成。
DataDriverDBInputFormat()方法能夠完成多個(gè)Map任務(wù)對查詢結(jié)果的劃分,為了提高導(dǎo)入性能,查詢根據(jù)表的主鍵我的做為“劃分列”來進(jìn)行劃分的。在配置InputFormat之后,Sqoop將作業(yè)發(fā)送到MapReduce集群。Map任務(wù)將執(zhí)行查詢并將ResultSet中的數(shù)據(jù)反序列化到生成類的實(shí)例,這些數(shù)據(jù)保存在SequenceFile文件中也可以被分割為多個(gè)文本文件。導(dǎo)入指令為:Sqoop import –connect jdbc:mysql://hostname:port/database –username root –password 123456 –tablename –m n。
其構(gòu)成含義如下:
(1)––co n n e c t j d b c:m y s q l://hostname:port/database指定mysql數(shù)據(jù)庫主機(jī)名和端口號(hào)和數(shù)據(jù)庫名;
(2)––username root 指定數(shù)據(jù)庫用戶名;
(3)––password 123456 指定數(shù)據(jù)庫密碼;
(4)––tablename 導(dǎo)出的表名;
(5)–m n 啟動(dòng)一個(gè)map進(jìn)程數(shù),如果表很大,可以啟動(dòng)多個(gè)map進(jìn)程。
默認(rèn)情況下,Sqoop會(huì)將導(dǎo)入的數(shù)據(jù)保存為逗號(hào)分隔的文本文件。
Sqoop從關(guān)系數(shù)據(jù)庫中導(dǎo)入到HDFS的過程,如圖2所示。
具體操作實(shí)例如下:關(guān)系數(shù)據(jù)庫(10.8.218.89)表為base,執(zhí)行Sqoop命令將數(shù)據(jù)從mysql導(dǎo)入到hive中,具體命令為:
Sqoop import ––connect jdbc:mysql://10.8.218.89:3208/dbvideo ––table base ––user root––password 123456 –m 1 ––hive–import ––hive–database dbvideo ––hive–table base ––hive–overwrite ––fields–ter–minated–by “ ”––lines–terminated–by “
”––as–textf i le
通過help指令查看sqoop導(dǎo)入幫助: Sqoop help import。

圖2 Sqoop從數(shù)據(jù)庫中導(dǎo)入到HDFS的過程
■2.2 Sqoop導(dǎo)入數(shù)據(jù)的使用
數(shù)據(jù)被導(dǎo)入HDFS,以文本格式數(shù)據(jù)可以供Hadoop Streaming中的腳本使用,也可以為TextInputFormat為默認(rèn)格式運(yùn)行的MapReduce作業(yè)使用。同時(shí)Sqoop和Hive可共同構(gòu)成一個(gè)強(qiáng)大的服務(wù)用于分析任務(wù),在進(jìn)行導(dǎo)入時(shí),Sqoop可以生成hive表,將數(shù)據(jù)導(dǎo)入hive表,其命令如下:
Sqoop import –connect jdbc:mysql://localhost/ha–doopguide –table widgets –m 1 –hive–import
3. Sqoop數(shù)據(jù)庫導(dǎo)出
■3.1 Sqoop數(shù)據(jù)庫導(dǎo)出
Sqoop導(dǎo)出功能其導(dǎo)入功能非常相似,在執(zhí)行導(dǎo)出操作之前,Sqoop一般使用jdbc連接數(shù)據(jù)庫并選擇一個(gè)導(dǎo)出方法,Sqoop會(huì)根據(jù)目標(biāo)表的定義生成一個(gè)java類,通過這個(gè)生成類從文本文件中解析記錄,接著會(huì)啟動(dòng)一個(gè)MapReduce作業(yè),從HDFS中讀取源數(shù)據(jù)文件,使用生成的類解析記錄,執(zhí)行選定的導(dǎo)出方法。jdbc的導(dǎo)出方法會(huì)產(chǎn)生一批insert語句,每條語句都會(huì)向目標(biāo)表中插入多條記錄。
Sqoop還可以將存儲(chǔ)在SequenceFile中的記錄導(dǎo)出到輸出表。Sqoop從SequenceFile中讀取對象,發(fā)送到OutputCollector,由它將這些對象傳遞給數(shù)據(jù)庫導(dǎo)出OutputFormat(),由OutputFormat()完成輸出到表的過程。Sqoop從HDFS導(dǎo)出到關(guān)系數(shù)據(jù)庫的過程,如圖3所示

圖3 Sqoop從HDFS導(dǎo)出到關(guān)系數(shù)據(jù)庫的過程
■3.2 Sqoop導(dǎo)出數(shù)據(jù)的執(zhí)行
在Sqoop中,導(dǎo)出的數(shù)據(jù)源是HDFS,關(guān)系數(shù)據(jù)庫作為目標(biāo)。在將一張表從HDFS導(dǎo)出到關(guān)系數(shù)據(jù)庫時(shí),須在關(guān)系數(shù)據(jù)庫中創(chuàng)建一張用于接收數(shù)據(jù)的目標(biāo)表。執(zhí)行過程如下:
①先在mysql中創(chuàng)建一個(gè)具有相同序列順序的sql目標(biāo)表
Create table sales(volume decimal(10,2),zip inte ger);
②接著運(yùn)行導(dǎo)出命令:
Sqoop export –connect jdbc:mysql://localhost/ha doopguide –m 1 –table sales –export–dir /user/hive/zip_prof i ts –input–f i elds–terminated–by “
av不卡在线播放|
香蕉丝袜av|
国产精品成人在线|
国产高清国产精品国产三级|
热99国产精品久久久久久7|
老司机靠b影院|
国产欧美日韩一区二区三|
91av网站免费观看|
免费不卡黄色视频|
国产成人精品久久二区二区免费|
91字幕亚洲|
www.999成人在线观看|
超色免费av|
√禁漫天堂资源中文www|
国产成+人综合+亚洲专区|
日韩制服丝袜自拍偷拍|
欧美另类亚洲清纯唯美|
天天躁日日躁夜夜躁夜夜|
在线观看www视频免费|
午夜福利一区二区在线看|
亚洲国产精品一区二区三区在线|
色综合欧美亚洲国产小说|
搡老熟女国产l中国老女人|
少妇粗大呻吟视频|
女性生殖器流出的白浆|
一进一出抽搐动态|
色播在线永久视频|
国产男靠女视频免费网站|
久久久国产精品麻豆|
99香蕉大伊视频|
淫妇啪啪啪对白视频|
水蜜桃什么品种好|
一区福利在线观看|
1024视频免费在线观看|
国产高清国产精品国产三级|
国产视频一区二区在线看|
久久亚洲精品不卡|
亚洲精品自拍成人|
制服人妻中文乱码|
在线观看www视频免费|
精品乱码久久久久久99久播|
麻豆国产av国片精品|
国产精品一区二区免费欧美|
丝袜在线中文字幕|
欧美日韩中文字幕国产精品一区二区三区
|
久久这里只有精品19|
亚洲精品av麻豆狂野|
悠悠久久av|
中文字幕人妻丝袜一区二区|
日本av免费视频播放|
我的亚洲天堂|
欧美日韩亚洲高清精品|
欧美日韩中文字幕国产精品一区二区三区
|
色视频在线一区二区三区|
亚洲熟女毛片儿|
国产不卡av网站在线观看|
久久天躁狠狠躁夜夜2o2o|
高清av免费在线|
曰老女人黄片|
一进一出好大好爽视频|
超色免费av|
黄片播放在线免费|
在线亚洲精品国产二区图片欧美|
国产成人精品在线电影|
久久久久视频综合|
水蜜桃什么品种好|
中文字幕人妻丝袜一区二区|
午夜老司机福利片|
老司机深夜福利视频在线观看|
亚洲国产毛片av蜜桃av|
一级片免费观看大全|
午夜久久久在线观看|
激情在线观看视频在线高清
|
精品福利永久在线观看|
久久午夜综合久久蜜桃|
少妇粗大呻吟视频|
国产成人精品在线电影|
色综合欧美亚洲国产小说|
亚洲一区中文字幕在线|
国产欧美日韩一区二区三|
a在线观看视频网站|
精品第一国产精品|
纯流量卡能插随身wifi吗|
亚洲精品国产精品久久久不卡|
欧美日韩一级在线毛片|
国产在视频线精品|
亚洲少妇的诱惑av|
久久天堂一区二区三区四区|
欧美黄色片欧美黄色片|
国产av精品麻豆|
e午夜精品久久久久久久|
av电影中文网址|
亚洲欧美色中文字幕在线|
69av精品久久久久久
|
久久久水蜜桃国产精品网|
最黄视频免费看|
成人精品一区二区免费|
国产在线观看jvid|
老鸭窝网址在线观看|
男女高潮啪啪啪动态图|
欧美 日韩 精品 国产|
美女高潮到喷水免费观看|
午夜老司机福利片|
欧美精品啪啪一区二区三区|
久久精品aⅴ一区二区三区四区|
丝袜人妻中文字幕|
久久国产亚洲av麻豆专区|
黑人巨大精品欧美一区二区蜜桃|
51午夜福利影视在线观看|
欧美日韩亚洲国产一区二区在线观看
|
精品卡一卡二卡四卡免费|
日本五十路高清|
久久人妻熟女aⅴ|
欧美另类亚洲清纯唯美|
欧美亚洲日本最大视频资源|
黑丝袜美女国产一区|
国产单亲对白刺激|
欧美日韩av久久|
亚洲,欧美精品.|
免费观看a级毛片全部|
91精品国产国语对白视频|
免费看a级黄色片|
男女免费视频国产|
91老司机精品|
女人高潮潮喷娇喘18禁视频|
久久天躁狠狠躁夜夜2o2o|
久久人妻av系列|
久久婷婷成人综合色麻豆|
五月开心婷婷网|
桃花免费在线播放|
色老头精品视频在线观看|
亚洲精品一二三|
一区在线观看完整版|
美女福利国产在线|
久久精品熟女亚洲av麻豆精品|
久久久久国内视频|
午夜日韩欧美国产|
h视频一区二区三区|
免费人妻精品一区二区三区视频|
9191精品国产免费久久|
久久久精品免费免费高清|
欧美精品一区二区免费开放|
91九色精品人成在线观看|
午夜福利欧美成人|
久久香蕉激情|
色婷婷久久久亚洲欧美|
99国产精品免费福利视频|
午夜福利一区二区在线看|
国产福利在线免费观看视频|
精品一区二区三区av网在线观看
|
男女之事视频高清在线观看|
亚洲精品国产色婷婷电影|
另类精品久久|
久久人妻福利社区极品人妻图片|
最近最新中文字幕大全电影3
|
老司机亚洲免费影院|
午夜福利一区二区在线看|
69精品国产乱码久久久|
色婷婷久久久亚洲欧美|
国产午夜精品久久久久久|
成人国语在线视频|
久久久久久免费高清国产稀缺|
成人亚洲精品一区在线观看|
久久ye,这里只有精品|
另类精品久久|
国产成人精品久久二区二区91|
久久人妻av系列|
999久久久国产精品视频|
久久人妻熟女aⅴ|
国产精品一区二区在线不卡|
女人高潮潮喷娇喘18禁视频|
午夜福利在线观看吧|
久久青草综合色|
色在线成人网|
欧美乱妇无乱码|
亚洲av成人一区二区三|
久久中文看片网|
一区二区av电影网|
一二三四在线观看免费中文在|
国产一区二区三区综合在线观看|
午夜激情久久久久久久|
热re99久久精品国产66热6|
老司机影院毛片|
欧美国产精品一级二级三级|
久久久久久久大尺度免费视频|
免费观看av网站的网址|
怎么达到女性高潮|
免费少妇av软件|
国产精品偷伦视频观看了|
在线观看舔阴道视频|
两个人免费观看高清视频|
女警被强在线播放|
变态另类成人亚洲欧美熟女
|
午夜激情av网站|
国产午夜精品久久久久久|
777米奇影视久久|
国产精品久久久久久精品古装|
国内毛片毛片毛片毛片毛片|
看免费av毛片|
80岁老熟妇乱子伦牲交|
日本撒尿小便嘘嘘汇集6|
手机成人av网站|
99re6热这里在线精品视频|
e午夜精品久久久久久久|
麻豆成人av在线观看|
人人妻人人澡人人爽人人夜夜|
午夜成年电影在线免费观看|
精品亚洲成国产av|
亚洲人成电影免费在线|
亚洲欧美激情在线|
最近最新中文字幕大全免费视频|
怎么达到女性高潮|
国产高清激情床上av|
国产熟女午夜一区二区三区|
亚洲色图av天堂|
国产一区二区三区综合在线观看|
夫妻午夜视频|
av天堂在线播放|
丝袜人妻中文字幕|
美女国产高潮福利片在线看|
免费高清在线观看日韩|
久久青草综合色|
在线观看免费视频网站a站|
日韩有码中文字幕|
建设人人有责人人尽责人人享有的|
久久中文字幕人妻熟女|
人人澡人人妻人|
亚洲欧美色中文字幕在线|
国产熟女午夜一区二区三区|
老司机在亚洲福利影院|
肉色欧美久久久久久久蜜桃|
婷婷丁香在线五月|
久久久久网色|
狠狠精品人妻久久久久久综合|
视频区欧美日本亚洲|
国产精品 欧美亚洲|
久久人人97超碰香蕉20202|
亚洲精品自拍成人|
亚洲午夜精品一区,二区,三区|
五月开心婷婷网|
亚洲精品国产色婷婷电影|
涩涩av久久男人的天堂|
男人操女人黄网站|
国产精品99久久99久久久不卡|
国产成人精品在线电影|
国精品久久久久久国模美|
日韩欧美一区视频在线观看|
狂野欧美激情性xxxx|
亚洲国产欧美日韩在线播放|
国产成人影院久久av|
又黄又粗又硬又大视频|
久久国产精品大桥未久av|
最新美女视频免费是黄的|
丝袜喷水一区|
日本wwww免费看|
日韩中文字幕欧美一区二区|
一级片免费观看大全|
咕卡用的链子|
露出奶头的视频|
欧美久久黑人一区二区|
在线永久观看黄色视频|
亚洲avbb在线观看|
国产精品久久久av美女十八|
国产成人一区二区三区免费视频网站|
黄色 视频免费看|
最近最新免费中文字幕在线|
激情在线观看视频在线高清
|
国产成人一区二区三区免费视频网站|
飞空精品影院首页|
中文欧美无线码|
欧美激情久久久久久爽电影
|
欧美精品亚洲一区二区|
俄罗斯特黄特色一大片|
一级毛片精品|
日本黄色日本黄色录像|
搡老乐熟女国产|
国产精品久久久av美女十八|
日本撒尿小便嘘嘘汇集6|
久久久久久免费高清国产稀缺|
国产精品久久久久久人妻精品电影
|
h视频一区二区三区|
国产成人免费观看mmmm|
久久久久久久国产电影|
国产熟女午夜一区二区三区|
亚洲欧美激情在线|
亚洲人成电影观看|
亚洲五月色婷婷综合|
少妇裸体淫交视频免费看高清
|
一进一出抽搐动态|
亚洲国产成人一精品久久久|
麻豆国产av国片精品|
黑人巨大精品欧美一区二区mp4|
亚洲精品中文字幕一二三四区
|
亚洲欧美一区二区三区黑人|
午夜91福利影院|
99精品欧美一区二区三区四区|
91麻豆av在线|
天天躁狠狠躁夜夜躁狠狠躁|
十分钟在线观看高清视频www|
国产有黄有色有爽视频|
丝袜美足系列|
亚洲人成77777在线视频|
国产高清国产精品国产三级|
亚洲视频免费观看视频|
国产高清videossex|
av在线播放免费不卡|
一本色道久久久久久精品综合|
久久久久久久国产电影|
99热国产这里只有精品6|
在线观看www视频免费|
男女边摸边吃奶|
免费日韩欧美在线观看|
丝袜美腿诱惑在线|
久久国产精品人妻蜜桃|
天天躁狠狠躁夜夜躁狠狠躁|
可以免费在线观看a视频的电影网站|
一级a爱视频在线免费观看|
精品少妇黑人巨大在线播放|
制服人妻中文乱码|
国产伦理片在线播放av一区|
丰满迷人的少妇在线观看|
午夜福利一区二区在线看|
一级片'在线观看视频|
女人高潮潮喷娇喘18禁视频|
国产区一区二久久|
免费黄频网站在线观看国产|
可以免费在线观看a视频的电影网站|
日本五十路高清|
热99re8久久精品国产|
欧美日韩亚洲高清精品|
日本一区二区免费在线视频|
亚洲 国产 在线|
日韩大码丰满熟妇|
亚洲中文字幕日韩|
免费人妻精品一区二区三区视频|
精品国产超薄肉色丝袜足j|
久久精品91无色码中文字幕|
久热爱精品视频在线9|
欧美在线一区亚洲|
一二三四在线观看免费中文在|
cao死你这个sao货|
午夜激情av网站|
亚洲黑人精品在线|
亚洲欧美精品综合一区二区三区|
色精品久久人妻99蜜桃|
国产日韩欧美视频二区|
亚洲人成电影观看|
999久久久精品免费观看国产|
a在线观看视频网站|
少妇 在线观看|
中亚洲国语对白在线视频|
水蜜桃什么品种好|
免费看十八禁软件|
动漫黄色视频在线观看|
69精品国产乱码久久久|
伊人久久大香线蕉亚洲五|
亚洲一卡2卡3卡4卡5卡精品中文|
午夜视频精品福利|
亚洲国产av新网站|
免费看a级黄色片|
99热网站在线观看|
国产精品久久久av美女十八|
2018国产大陆天天弄谢|
精品人妻在线不人妻|
人妻久久中文字幕网|
精品一区二区三卡|
欧美国产精品一级二级三级|
欧美老熟妇乱子伦牲交|
精品少妇久久久久久888优播|
天堂动漫精品|
久久影院123|
久久中文看片网|
国产一区二区 视频在线|
日韩欧美三级三区|
国产成人av激情在线播放|
99re6热这里在线精品视频|
黄色a级毛片大全视频|
www.999成人在线观看|
免费在线观看日本一区|
久久精品人人爽人人爽视色|
香蕉久久夜色|
久久人妻熟女aⅴ|
欧美精品啪啪一区二区三区|
亚洲精华国产精华精|
777久久人妻少妇嫩草av网站|
69av精品久久久久久
|
一区在线观看完整版|
成人av一区二区三区在线看|
精品国产一区二区久久|
精品亚洲成a人片在线观看|
国产精品亚洲av一区麻豆|
搡老岳熟女国产|
亚洲avbb在线观看|
久久久欧美国产精品|
亚洲欧洲精品一区二区精品久久久|
国产91精品成人一区二区三区
|
日韩视频一区二区在线观看|
中文字幕精品免费在线观看视频|
啪啪无遮挡十八禁网站|
建设人人有责人人尽责人人享有的|
国产色视频综合|
999久久久精品免费观看国产|
久久久国产成人免费|
男人舔女人的私密视频|
99久久精品国产亚洲精品|
一个人免费看片子|
国产精品欧美亚洲77777|
国产不卡av网站在线观看|
国产精品一区二区免费欧美|
女性生殖器流出的白浆|
黄色毛片三级朝国网站|
蜜桃在线观看..|
精品久久久久久电影网|
国产精品1区2区在线观看.
|
亚洲av国产av综合av卡|
每晚都被弄得嗷嗷叫到高潮|
精品久久久久久电影网|
日韩视频在线欧美|
欧美精品av麻豆av|
日本黄色日本黄色录像|
欧美乱码精品一区二区三区|
欧美精品一区二区大全|
久久久精品区二区三区|
无人区码免费观看不卡
|
成人影院久久|
欧美日本中文国产一区发布|
搡老熟女国产l中国老女人|
亚洲欧美一区二区三区黑人|
国产视频一区二区在线看|
男人操女人黄网站|
新久久久久国产一级毛片|
人妻久久中文字幕网|
国产精品国产av在线观看|
国产在线精品亚洲第一网站|
视频区欧美日本亚洲|
国产在视频线精品|
最近最新免费中文字幕在线|
亚洲国产欧美日韩在线播放|
国产区一区二久久|
80岁老熟妇乱子伦牲交|
精品国内亚洲2022精品成人
|
一级,二级,三级黄色视频|
激情视频va一区二区三区|
在线观看免费日韩欧美大片|
老熟妇仑乱视频hdxx|
两人在一起打扑克的视频|
亚洲第一av免费看|
av一本久久久久|
日本精品一区二区三区蜜桃|
丁香六月欧美|
狠狠婷婷综合久久久久久88av|
国产精品国产高清国产av
|
国产97色在线日韩免费|
亚洲国产毛片av蜜桃av|
成人影院久久|
视频区欧美日本亚洲|
欧美 亚洲 国产 日韩一|
免费在线观看视频国产中文字幕亚洲|
亚洲中文av在线|
av电影中文网址|
电影成人av|
在线观看www视频免费|
三级毛片av免费|
波多野结衣av一区二区av|
亚洲avbb在线观看|
深夜精品福利|
精品国产国语对白av|
国产成人精品久久二区二区91|
亚洲欧美日韩另类电影网站|
女警被强在线播放|
日本欧美视频一区|
成人18禁高潮啪啪吃奶动态图|
日韩三级视频一区二区三区|
午夜福利影视在线免费观看|
久久天躁狠狠躁夜夜2o2o|
老司机靠b影院|
日本撒尿小便嘘嘘汇集6|
在线观看免费视频网站a站|
久久人妻av系列|
亚洲中文av在线|
色婷婷久久久亚洲欧美|
在线观看免费日韩欧美大片|
精品人妻1区二区|
欧美另类亚洲清纯唯美|
捣出白浆h1v1|
中文字幕精品免费在线观看视频|
高清毛片免费观看视频网站
|
啦啦啦在线免费观看视频4|
日韩视频一区二区在线观看|
黄色成人免费大全|
欧美日韩福利视频一区二区|
午夜视频精品福利|
成人国语在线视频|
精品乱码久久久久久99久播|
91九色精品人成在线观看|
国产精品久久久久久人妻精品电影
|
最近最新中文字幕大全免费视频|
建设人人有责人人尽责人人享有的|
无人区码免费观看不卡
|
人人妻人人添人人爽欧美一区卜|
91成年电影在线观看|
美女国产高潮福利片在线看|
a在线观看视频网站|
日韩制服丝袜自拍偷拍|
欧美另类亚洲清纯唯美|
啦啦啦 在线观看视频|
欧美乱码精品一区二区三区|
99riav亚洲国产免费|
超碰97精品在线观看|
最新在线观看一区二区三区|
久久久欧美国产精品|
精品高清国产在线一区|
久久久久久久精品吃奶|
国产高清视频在线播放一区|
亚洲国产欧美在线一区|
老汉色av国产亚洲站长工具|
久久精品国产综合久久久|
1024视频免费在线观看|
成人国产一区最新在线观看|
亚洲avbb在线观看|
久久久水蜜桃国产精品网|
欧美精品啪啪一区二区三区|
成年人黄色毛片网站|
新久久久久国产一级毛片|
国产精品 欧美亚洲|
性高湖久久久久久久久免费观看|
曰老女人黄片|
18禁黄网站禁片午夜丰满|
精品一区二区三卡|
亚洲精品av麻豆狂野|
亚洲七黄色美女视频|
国产无遮挡羞羞视频在线观看|
免费不卡黄色视频|
精品乱码久久久久久99久播|
搡老熟女国产l中国老女人|
久久久久国内视频|
精品亚洲乱码少妇综合久久|
久久午夜综合久久蜜桃|
99精国产麻豆久久婷婷|
一边摸一边做爽爽视频免费|
日本wwww免费看|
欧美午夜高清在线|
男男h啪啪无遮挡|
久久免费观看电影|
日韩制服丝袜自拍偷拍|
国产人伦9x9x在线观看|
日韩视频一区二区在线观看|
亚洲中文字幕日韩|
成人国产av品久久久|
男女高潮啪啪啪动态图|
国产免费现黄频在线看|
欧美精品亚洲一区二区|
国产成人av教育|
日韩欧美一区二区三区在线观看
|
欧美激情久久久久久爽电影
|
美女午夜性视频免费|
色视频在线一区二区三区|
亚洲国产精品一区二区三区在线|
免费在线观看影片大全网站|
午夜久久久在线观看|
五月开心婷婷网|
水蜜桃什么品种好|
一区二区av电影网|
91麻豆精品激情在线观看国产
|
脱女人内裤的视频|
亚洲av日韩在线播放|
午夜精品国产一区二区电影|
法律面前人人平等表现在哪些方面|
久久久国产精品麻豆|
一级黄色大片毛片|
国产精品亚洲av一区麻豆|
亚洲精品美女久久久久99蜜臀|
色婷婷久久久亚洲欧美|
视频区图区小说|
另类亚洲欧美激情|
精品高清国产在线一区|
国产黄色免费在线视频|
日韩成人在线观看一区二区三区|
精品第一国产精品|
国产成人精品久久二区二区91|
中文字幕制服av|
午夜成年电影在线免费观看|
亚洲人成77777在线视频|
丰满饥渴人妻一区二区三|
中文字幕色久视频|
国产三级黄色录像|
欧美日韩av久久|
操美女的视频在线观看|
日韩欧美一区二区三区在线观看
|
日韩一区二区三区影片|
最新在线观看一区二区三区|
99国产精品免费福利视频|
亚洲色图av天堂|
菩萨蛮人人尽说江南好唐韦庄|
kizo精华|
免费在线观看视频国产中文字幕亚洲|
精品国产乱码久久久久久小说|
在线永久观看黄色视频|
一本久久精品|
亚洲人成电影免费在线|
欧美变态另类bdsm刘玥|
国产精品久久久久成人av|
别揉我奶头~嗯~啊~动态视频|
国产精品久久久人人做人人爽|
黑人操中国人逼视频|
欧美精品一区二区免费开放|
精品一区二区三卡|
9191精品国产免费久久|
后天国语完整版免费观看|
国产不卡一卡二|
欧美日韩国产mv在线观看视频|
欧美精品一区二区免费开放|
欧美黑人精品巨大|
天天躁日日躁夜夜躁夜夜|
欧美人与性动交α欧美精品济南到|