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

Spark 1.6升級(jí)2.x防踩坑指南

數(shù)據(jù)庫(kù) SQL Server Spark
Spark 2.x自2.0.0發(fā)布到目前的2.2.0已經(jīng)有一年多的時(shí)間了,2.x宣稱有諸多的性能改進(jìn),相信不少使用Spark的同學(xué)還停留在1.6.x或者更低的版本上,沒有升級(jí)到2.x或許是由于1.6相對(duì)而言很穩(wěn)定,或許是升級(jí)后處處踩坑被迫放棄。

Spark 2.x自2.0.0發(fā)布到目前的2.2.0已經(jīng)有一年多的時(shí)間了,2.x宣稱有諸多的性能改進(jìn),相信不少使用Spark的同學(xué)還停留在1.6.x或者更低的版本上,沒有升級(jí)到2.x或許是由于1.6相對(duì)而言很穩(wěn)定,或許是升級(jí)后處處踩坑被迫放棄。

Spark SQL是Spark中最重要的模塊之一,基本上Spark每個(gè)版本發(fā)布SQL模塊都有不少的改動(dòng),而且官網(wǎng)還會(huì)附帶一個(gè)Migration Guide幫忙大家升級(jí)。問題在于Migration Guide并沒有詳盡的列出所有變動(dòng),本文以SQL模塊為主,扒一扒Spark升級(jí)2.x過程中可能會(huì)踩到的坑。

[[207387]]

計(jì)算準(zhǔn)確性

那些升級(jí)后,讓你感到心中有千萬(wàn)只草泥馬奔騰而過的問題

  • SELECT '0.1' = 0返回的是true!Spark 2.2中,0.1會(huì)被轉(zhuǎn)換為int,如果你的數(shù)據(jù)類型全部是文本類型,做數(shù)值計(jì)算時(shí),結(jié)果極有可能不正確。之前的版本中0.1會(huì)被轉(zhuǎn)換為double類型絕大多數(shù)場(chǎng)景下這樣的處理是正確的。目前為止,社區(qū)還沒有很好的處理這個(gè)問題,針對(duì)這個(gè)問題,我給社區(qū)提交過一個(gè)PR,想要自己解決這個(gè)問題的同學(xué),可以手動(dòng)合并下:https://github.com/apache/spark/pull/18986
  • 過于復(fù)雜的SQL語(yǔ)句執(zhí)行可能會(huì)出現(xiàn)64KB字節(jié)碼編譯限制的問題,這算是個(gè)老問題了,Spark自從上了Tungsten基本上一直存在這個(gè)問題,也算是受到了JVM的限制,遇到此類問題,建議大家找找PR:https://github.com/apache/spark/search?utf8=%E2%9C%93&q=64KB&type=Issues
  • 數(shù)據(jù)計(jì)算精度有問題,SELECT 1 > 0.0001會(huì)報(bào)錯(cuò),這個(gè)問題已在2.1.2及2.2.0中修復(fù):https://issues.apache.org/jira/browse/SPARK-20211
  • 2.1.0版本中INNER JOIN涉及到常量計(jì)算結(jié)果不正確,后續(xù)版本已修復(fù):https://issues.apache.org/jira/browse/SPARK-19766
  • 2.1.0中,執(zhí)行GROUPING SET(col),如果col列數(shù)據(jù)為null,會(huì)報(bào)空指針異常,后續(xù)版本已修復(fù):https://issues.apache.org/jira/browse/SPARK-19509
  • 2.1.0中,嵌套的CASE WHEN語(yǔ)句執(zhí)行有可能出錯(cuò),后續(xù)版本已修復(fù):https://issues.apache.org/jira/browse/SPARK-19472

行為變化

那些不算太致命,改改代碼或配置就可以兼容的問題。

  • Spark 2.2的UDAF實(shí)現(xiàn)有所變動(dòng),如果你的Hive UDAF沒有嚴(yán)格按照標(biāo)準(zhǔn)實(shí)現(xiàn),有可能會(huì)計(jì)算報(bào)錯(cuò)或數(shù)據(jù)不正確,建議將邏輯遷移到Spark AF,同時(shí)也能獲得更好的性能
  • Spark 2.1開始全表讀取分區(qū)表采用FilePartition的方式,單個(gè)Partition內(nèi)可以讀取多個(gè)文件,如果對(duì)文件做了壓縮,這種方式有可能導(dǎo)致查詢性能變差,可以適當(dāng)降低spark.sql.files.maxPartitionBytes的值,默認(rèn)是128MB(對(duì)于大部分的Parquet壓縮表來說,這個(gè)默認(rèn)設(shè)置其實(shí)會(huì)導(dǎo)致性能問題)
  • Spark 2.x限制了Hive表中spark.sql.*相關(guān)屬性的操作,明明存在的屬性,使用SHOW TBLPROPERTIES tb("spark.sql.sources.schema.numParts")無法獲取到,同理也無法執(zhí)行ALTER TABLE tb SET TBLPROPERTIES ('spark.sql.test' = 'test')進(jìn)行修改
  • 無法修改外部表的屬性ALTER TABLE tb SET TBLPROPERTIES ('test' = 'test')這里假設(shè)tb是EXTERNAL類型的表
  • DROP VIEW IF EXISTS tb,如果這里的tb是個(gè)TABLE而非VIEW,執(zhí)行會(huì)報(bào)錯(cuò)AnalysisException: Cannot drop a table with DROP VIEW,在2.x以下不會(huì)報(bào)錯(cuò),由于我們指定了IF EXISTS關(guān)鍵字,這里的報(bào)錯(cuò)顯然不合理,需要做異常處理。
  • 如果你訪問的表不存在,異常信息在Spark2.x里由之前的Table not found變成了Table or view not found,如果你的代碼里依賴這個(gè)異常信息,就需要注意調(diào)整了。
  • EXPLAIN語(yǔ)句的返回格式變掉了,在1.6里是多行文本,2.x中是一行,而且內(nèi)容格式也有稍微的變化,相比Spark1.6,少了Tungsten關(guān)鍵字;EXPLAIN中顯示的HDFS路徑過長(zhǎng)的話,在Spark 2.x中會(huì)被省略為...

2.x中默認(rèn)不支持笛卡爾積操作,需要通過參數(shù)spark.sql.crossJoin.enabled開啟

OLAP分析中常用的GROUPING__ID函數(shù)在2.x變成了GROUPING_ID()

如果你有一個(gè)基于Hive的UDF名為abc,有3個(gè)參數(shù),然后又基于Spark的UDF實(shí)現(xiàn)了一個(gè)2個(gè)參數(shù)的abc,在2.x中,2個(gè)參數(shù)的abc會(huì)覆蓋掉Hive中3個(gè)參數(shù)的abc函數(shù),1.6則不會(huì)有這個(gè)問題

執(zhí)行類似SELECT 1 FROM tb GROUP BY 1的語(yǔ)句會(huì)報(bào)錯(cuò),需要單獨(dú)設(shè)置spark.sql.groupByOrdinal false類似的參數(shù)還有spark.sql.orderByOrdinal false

CREATE DATABASE默認(rèn)路徑發(fā)生了變化,不在從hive-site.xml讀取hive.metastore.warehouse.dir,需要通過Spark的spark.sql.warehouse.dir配置指定數(shù)據(jù)庫(kù)的默認(rèn)存儲(chǔ)路徑。

CAST一個(gè)不存在的日期返回null,如:year('2015-03-40'),在1.6中返回2015

  • Spark 2.x不允許在VIEW中使用臨時(shí)函數(shù)(temp function)https://issues.apache.org/jira/browse/SPARK-18209
  • Spark 2.1以后,窗口函數(shù)ROW_NUMBER()必須要在OVER內(nèi)添加ORDER BY,以前的ROW_NUMBER() OVER()執(zhí)行會(huì)報(bào)錯(cuò)
  • Spark 2.1以后,SIZE(null)返回-1,之前的版本返回null

Parquet文件的默認(rèn)壓縮算法由gzip變成了snappy,據(jù)官方說法是snappy有更好的查詢性能,大家需要自己驗(yàn)證性能的變化

DESC FORMATTED tb返回的內(nèi)容有所變化,1.6的格式和Hive比較貼近,2.x中分兩列顯示

異常信息的變化,未定義的函數(shù),Spark 2.x: org.apache.spark.sql.AnalysisException: Undefined function: 'xxx’., Spark 1.6: AnalysisException: undefined function xxx,參數(shù)格式錯(cuò)誤:Spark 2.x:Invalid number of arguments, Spark 1.6: No handler for Hive udf class org.apache.hadoop.hive.ql.udf.generic.GenericUDAFXXX because: Exactly one argument is expected..

Spark Standalone的WebUI中已經(jīng)沒有這個(gè)API了:/api/v1/applications:https://issues.apache.org/jira/browse/SPARK-12299,https://issues.apache.org/jira/browse/SPARK-18683

版本回退

那些升級(jí)到2.x后,發(fā)現(xiàn)有問題回退后,讓你欲哭無淚的問題。

Spark 2.0開始,SQL創(chuàng)建的分區(qū)表兼容Hive了,Spark會(huì)將分區(qū)信息保存到HiveMetastore中,也就是我們可以通過SHOW PARTITIONS查詢分區(qū),Hive也能正常查詢這些分區(qū)表了。如果將Spark切換到低版本,在更新分區(qū)表,HiveMetastore中的分區(qū)信息并不會(huì)更新,需要執(zhí)行MSCK REPAIR TABLE進(jìn)行修復(fù),否則再次升級(jí)會(huì)出現(xiàn)缺數(shù)據(jù)的現(xiàn)象。

Spark 2.0 ~ 2.1創(chuàng)建的VIEW并不會(huì)把創(chuàng)建VIEW的原始SQL更新到HiveMetastore,而是解析后的SQL,如果這個(gè)SQL包含復(fù)雜的子查詢,那么切換到1.6后,就有可能無法使用這個(gè)VIEW表了(1.6對(duì)SQL的支持不如2.x)

其他

從2.2.0開始,Spark不在支持Hadoop 2.5及更早的版本,同時(shí)也不支持Java 7 了,所以,如果你用的版本比較老,還是盡快升級(jí)的比較好。

2.x中對(duì)于ThriftServer或JobServer這樣的長(zhǎng)時(shí)間運(yùn)行的服務(wù),穩(wěn)定性不如1.6,如果您的計(jì)算業(yè)務(wù)復(fù)雜、SQL計(jì)算任務(wù)繁多、頻繁的更新數(shù)據(jù)、處理數(shù)據(jù)量較大,穩(wěn)定性的問題更加凸顯。穩(wěn)定性問題主要集中在內(nèi)存方面,Executor經(jīng)常出現(xiàn)堆外內(nèi)存嚴(yán)重超出、OOM導(dǎo)致進(jìn)程異常退出等問題。Executor進(jìn)程OOM異常退出后相關(guān)的block-mgr目錄(也就是SPARK_LOCAL_DIRS)并不會(huì)被清理,這就導(dǎo)致Spark Application長(zhǎng)時(shí)間運(yùn)行很容易出現(xiàn)磁盤被寫滿的情況。

總結(jié)

Spark 2.x中為了性能,SQL模塊的改動(dòng)相當(dāng)大,這也導(dǎo)致Bug變多,穩(wěn)定性變差。當(dāng)然,隨著Spark的不斷改進(jìn)迭代,這些問題也在逐步緩解。

對(duì)于一個(gè)計(jì)算服務(wù),相比性能,數(shù)據(jù)計(jì)算的正確性及穩(wěn)定性更加重要。建議尚未升級(jí)到2.x的同學(xué),最好使用最新的Spark版本做升級(jí);升級(jí)前,務(wù)必結(jié)合自己的業(yè)務(wù)場(chǎng)景做好充分的測(cè)試,避免踩坑。

責(zé)任編輯:未麗燕 來源: 網(wǎng)絡(luò)大數(shù)據(jù)
相關(guān)推薦

2009-09-17 08:39:52

Windows 7系統(tǒng)升級(jí)

2020-05-21 09:17:51

Vue 3Vue代碼

2023-01-18 23:20:25

編程開發(fā)

2021-09-02 09:57:37

Windows 11Windows微軟

2023-02-20 08:11:04

2017-05-05 08:12:51

Spark共享變量

2021-07-30 05:06:48

Vue 2Vue 3

2013-05-20 10:39:55

MariaDB

2016-01-13 10:06:42

2023-12-13 12:46:49

數(shù)據(jù)分析指標(biāo)算法

2022-07-27 10:39:14

Spring代碼IDEA

2009-06-05 08:55:16

2010-05-06 09:57:45

RHEL 5.5升級(jí)

2012-12-12 09:53:50

Windows 8

2009-08-16 09:25:55

Windows 7系統(tǒng)升級(jí)

2009-06-23 08:35:12

微軟Windows 7操作系統(tǒng)

2012-05-11 09:54:23

微軟Windows 8

2021-03-15 08:03:49

SwaggerWeb 服務(wù)項(xiàng)目

2019-02-22 19:33:40

人工智能互聯(lián)網(wǎng)投資

2023-05-04 10:08:00

Windows 10WinAFL二進(jìn)制
點(diǎn)贊
收藏

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

国产成人+综合亚洲+天堂| 亚洲黄色小说网站| 国产精品欧美久久久| 韩国一级黄色录像| 国产图片一区| 在线亚洲欧美专区二区| 日本精品免费视频| 日韩精品一二| 国内久久婷婷综合| 欧美中在线观看| 国产又粗又硬又长又爽| 日韩av黄色在线| 69堂亚洲精品首页| 黄色片视频在线免费观看| 蜜桃视频网站在线| 99精品视频在线免费观看| 国产精品美乳在线观看| 精品一区免费观看| 国产二区精品| 国产手机视频精品| 九九热视频免费| gogo亚洲高清大胆美女人体| 一级日本不卡的影视| 日韩视频在线观看国产| 欧美一级视频免费| 韩国av一区二区三区在线观看| 欧美一级高清免费播放| 欧美日韩在线观看成人| 日本电影一区二区| 日韩精品在线观| 亚洲一区和二区| 成人免费观看49www在线观看| 日韩欧美成人免费视频| 日韩精品一区二区免费| 欧美午夜电影一区二区三区| 久久色.com| 国产日韩在线一区二区三区| 999av视频| 老司机精品视频一区二区三区| 91福利视频网| 国产一级片网址| 亚洲精品91| 中文字幕免费精品一区| 美女爆乳18禁www久久久久久 | 人人妻人人澡人人爽人人欧美一区 | 色av性av丰满av| 精品成人国产| 欧美韩国理论所午夜片917电影| 日日碰狠狠添天天爽| 一道在线中文一区二区三区| 日韩精品在线观看一区二区| 99久久人妻精品免费二区| www国产精品| 日韩欧美国产综合一区| 日韩精品在线播放视频| 国产日本亚洲| 日韩区在线观看| 日韩av影视大全| 自拍偷拍亚洲| 91精品国产欧美一区二区成人 | 男人天堂久久| 欧美日韩一二区| 亚洲一级免费在线观看| 欧美一级做一级爱a做片性| 欧美伊人久久久久久久久影院| 日韩视频在线免费看| 日韩高清中文字幕一区二区| 色婷婷久久久综合中文字幕| 日韩亚洲在线视频| 国产成人a视频高清在线观看| 欧美日韩亚洲综合在线| 日韩视频在线观看一区二区三区| 亚洲啊v在线免费视频| 精品成人一区二区三区四区| 在线天堂www在线国语对白| 老司机精品视频在线播放| 国产婷婷色综合av蜜臀av | 亚洲男人都懂的| av日韩在线看| 蜜桃视频在线观看免费视频| 色婷婷久久久亚洲一区二区三区| 搡女人真爽免费午夜网站| 日韩av超清在线观看| 欧美日韩激情在线| 国产又黄又嫩又滑又白| 日韩电影不卡一区| 尤物yw午夜国产精品视频| 久久人妻无码aⅴ毛片a片app| 欧美va天堂| 欧美有码在线观看视频| 在线免费一级片| 国产综合久久久久久久久久久久| 91丝袜美腿美女视频网站| 亚洲卡一卡二卡三| 国产拍欧美日韩视频二区| 成人高清dvd| 自由日本语热亚洲人| 欧美日韩国产综合一区二区| xxxx视频在线观看| 国产欧美日韩一区二区三区四区| 久久精品精品电影网| 日韩乱码一区二区| 久久国产精品72免费观看| 国产视频一区二区不卡| 1769在线观看| 精品久久久久久久久中文字幕 | 欧美videos粗暴| 精品国产乱子伦一区| 一区二区伦理片| 亚洲午夜一区| 国产女人精品视频| 免费一级毛片在线观看| 伊人夜夜躁av伊人久久| 日本美女高潮视频| 日韩美脚连裤袜丝袜在线| 久久精品国产视频| 成人一二三四区| hitomi一区二区三区精品| 欧美一级免费在线观看| 日韩久久一区二区三区| 精品国产伦一区二区三区免费| 日韩欧美在线视频播放| 久久xxxx| 久久精品日产第一区二区三区| 成人午夜在线影视| 欧美婷婷六月丁香综合色| 国产精品无码专区| 国内久久精品| 亚洲一区中文字幕| 久草资源在线| 欧美日韩精品欧美日韩精品一| 国产毛片久久久久久久| 亚洲作爱视频| 国产超碰91| 调教一区二区| 欧美一区二区三区视频在线观看 | 国产成人高清激情视频在线观看| 亚洲成人中文字幕在线| 亚洲欧美日韩在线不卡| 一级片视频免费观看| 欧美热在线视频精品999| 98视频在线噜噜噜国产| 成人免费公开视频| 亚洲一二三四区不卡| 中文字幕无码毛片免费看| 99re66热这里只有精品8| 国产aaa精品| 欧美精品少妇| 在线亚洲一区二区| 欧美熟妇一区二区| 麻豆成人在线| 日韩欧美精品一区二区| 日本精品裸体写真集在线观看| 亚洲精品久久久久久久久久久久久| 国产中文字幕免费| 成人ar影院免费观看视频| av无码久久久久久不卡网站| 成人av资源网址| 久久久免费精品| 婷婷视频在线观看| 精品久久久久久久久中文字幕| 黄色短视频在线观看| 亚洲一区区二区| 日本精品一区二区| 成人四虎影院| 日韩在线观看免费高清| 国产乱码一区二区| 亚洲一线二线三线久久久| 免费看黄色片的网站| 99在线精品免费视频九九视| 开心色怡人综合网站| 日本美女一区| 精品国产一区二区三区久久狼5月| 91尤物国产福利在线观看| 亚洲美女区一区| 色婷婷精品久久二区二区密| 国产精品资源| 亚洲欧美精品| 秋霞一区二区| 5566日本婷婷色中文字幕97| 成人精品一区二区| 5858s免费视频成人| 久久久久久蜜桃| 久久久亚洲综合| 日韩成人精品视频在线观看| 欧美日韩一卡| 日本一区视频在线观看| 精品一区二区三区亚洲| 午夜精品久久久久久久男人的天堂| 青青草av免费在线观看| 欧美久久高跟鞋激| 你懂的国产视频| 国产精品美女久久久久久| 91亚洲一线产区二线产区| 可以免费看不卡的av网站| 亚洲av首页在线| 亚洲精品合集| 91久久国产综合久久蜜月精品| 午夜不卡影院| 久久这里有精品视频| 青青草视频在线免费观看| 91麻豆精品国产自产在线| 在线免费黄色av| 亚洲黄色小视频| 欧美黄色一级生活片| 岛国精品在线观看| 午夜久久久精品| 亚洲三级视频| 男人天堂成人网| 精品国产一区探花在线观看 | 九九综合在线| 国产高清精品一区二区| 欧美激情福利| 日韩av高清不卡| 69av成人| 理论片在线不卡免费观看| 国产日韩精品在线看| 精品国产免费人成在线观看| 国产精品久久久久久久免费| 色一情一伦一子一伦一区| 久艹视频在线观看| 国产精品麻豆视频| 亚洲第一成人网站| 成人免费毛片app| 国产高清av片| 久久99日本精品| 一级黄色香蕉视频| 噜噜噜躁狠狠躁狠狠精品视频 | 黄色漫画在线免费看| 久久亚洲精品视频| av影片在线看| 一区二区欧美亚洲| 免费在线一级视频| 日韩电影大片中文字幕| 国模私拍视频在线| 日韩一二三区不卡| 国产男女裸体做爰爽爽| 欧美日韩国产免费一区二区| 探花国产精品一区二区| 日本道色综合久久| 麻豆精品久久久久久久99蜜桃| 亚洲国产精品久久艾草纯爱| 精品无码免费视频| 亚洲精品水蜜桃| 欧美成人免费观看视频| 亚洲另类在线视频| 朝桐光av在线| 亚洲自拍另类综合| 国产一级做a爰片在线看免费| 亚洲卡通欧美制服中文| 欧美在线视频第一页| 一区二区三区中文字幕在线观看| 亚洲少妇xxx| 1024精品合集| 亚洲综合视频网站| 亚洲另类在线制服丝袜| 妺妺窝人体色www聚色窝仙踪| 一区二区三区精品在线| 精品一区二区三区四| 亚洲1区2区3区视频| 天海翼一区二区| 欧美性xxxx18| 亚洲午夜无码久久久久| 欧美精选一区二区| www.色视频| 亚洲第一区在线| 欧美日韩伦理片| 欧美一级片在线观看| 九九精品视频在线| 91福利视频导航| 欧美精品二区三区| 欧美性xxxx18| 在线免费观看一区二区| 日本美女一区二区| 无遮挡又爽又刺激的视频 | 精品久久久久久久久久ntr影视| 亚洲精品视频大全| 老司机免费视频一区二区| 国产毛片久久久久久| 国产.精品.日韩.另类.中文.在线.播放| 狠狠色伊人亚洲综合网站色| 杨幂一区二区三区免费看视频| 先锋在线资源一区二区三区| www.综合网.com| 欧美一区三区四区| www.男人天堂网| 亚洲色图综合| 国产一区二区三区在线看| 欧美亚洲国产成人| av在线资源观看| 一本一本久久a久久精品综合麻豆 一本一道波多野结衣一区二区 | 97在线视频人妻无码| 欧美一区二区视频在线观看2020 | 91尤物视频在线观看| 精品国产aaa| 亚洲国产wwwccc36天堂| 中日韩av在线| 亚洲精品wwwww| 国产淫片在线观看| 欧美一级黄色网| 日韩中文一区二区| 日韩一区免费观看| 亚洲婷婷在线| 中文字幕一区二区在线观看视频| 91香蕉视频黄| 校园春色 亚洲| 欧美在线看片a免费观看| 亚洲国产精品suv| 搡老女人一区二区三区视频tv| av手机免费在线观看| 成人a视频在线观看| 日韩超碰人人爽人人做人人添| 中国一级黄色录像| 日本麻豆一区二区三区视频| 欧美深性狂猛ⅹxxx深喉| 中文字幕日韩欧美一区二区三区| 国偷自拍第113页| 日韩情涩欧美日韩视频| 丝袜美腿美女被狂躁在线观看| 欧美一级大片在线观看| 国产精品调教视频| 国产在线视频综合| 久久er99精品| 亚欧精品视频一区二区三区| 欧美日韩亚洲视频| 天天干天天摸天天操| 欧美第一页在线| 成人污版视频| 裸体大乳女做爰69| 久久aⅴ国产欧美74aaa| 亚洲AV无码成人精品区明星换面 | 最新国产一区二区| 一区在线电影| 免费日本视频一区| 手机av免费看| 欧美香蕉大胸在线视频观看| 视频一区 中文字幕| 久久久亚洲国产天美传媒修理工| 精品国产乱码一区二区三区 | 在线观看h片| 国产精品久久色| 欧美理论在线播放| 成人3d动漫一区二区三区| 久久综合成人精品亚洲另类欧美| 91精品国产乱码久久久张津瑜| 亚洲黄色免费三级| 九色porny丨入口在线| 精品国产乱码一区二区三区四区 | 人妻一区二区三区免费| 欧美极品在线视频| 精品网站aaa| 91成人在线观看喷潮教学| 99精品久久免费看蜜臀剧情介绍| 国产成人无码精品久在线观看| 亚洲成人免费网站| 色在线视频观看| 欧美日韩一区在线观看视频| 日韩av网站在线观看| 91麻豆制片厂| 91精品在线免费| 青草影视电视剧免费播放在线观看| 粉嫩av四季av绯色av第一区| 亚洲福利久久| 在线免费观看日韩av| 色婷婷亚洲一区二区三区| 91av资源在线| 亚洲最大的成人网| 亚洲欧洲另类| 先锋影音av在线| 欧美精品久久一区二区三区| 亚洲区欧洲区| 精品无人区一区二区三区| 久久看片网站| 亚洲一区电影在线观看| 欧美mv日韩mv| xxxxx性欧美特大| 亚洲精品9999| 国产不卡视频在线播放| 国产精品男女视频| 综合激情国产一区| 成人台湾亚洲精品一区二区| 日日碰狠狠躁久久躁婷婷| 亚洲色图.com| 日本又骚又刺激的视频在线观看| 国产精品视频久久久| 狠狠爱综合网| 少妇av片在线观看| 精品国产亚洲在线| 中文字幕系列一区| 大胆欧美熟妇xx| 欧美激情在线看| 黄色片网站免费在线观看| 国产脚交av在线一区二区| 中文字幕一区二区三区乱码图片 | 天堂v在线观看| 国产精品亚洲综合天堂夜夜| 亚洲国产一区二区精品专区| 91禁男男在线观看| 亚洲国产成人一区| 成人影院网站ww555久久精品|