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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

第二部分:Spark进阶篇

發布時間:2023/12/29 编程问答 42 豆豆
生活随笔 收集整理的這篇文章主要介紹了 第二部分:Spark进阶篇 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

第一部分:Spark基礎篇_奔跑者-輝的博客-CSDN博客

第二部分:Spark進階篇_奔跑者-輝的博客-CSDN博客

第三部分:Spark調優篇_奔跑者-輝的博客-CSDN博客


目錄

1 SparkShuffle

1.1 HashShuffle

1.2?SortShuffle

1.2.1 普通模式

1.2.2 bypass機制

2 容錯機制

3 Checkpoint?

3.1 checkpoint 檢查點機制

3.2 checkpoint 與 持久化機制的區別

3.3 checkpoint在spark的2塊應用

3.4 說明SparkStreaming下checkpoint的使用場景

4 廣播變量

5 累加器

6 Kryo序列化

7 Spark中數據的本地化方式分為5種

8 SparkSql執行流程

8.1 RDD 與 SparkSQL 運行時的區別

8.2 explain參看邏輯計劃和物理計劃

8.3 Spark SQL 是如何將數據寫到Hive表的

8.4 SparkSQL中RDD、DataFrame、DataSet三者的轉換

8.4.1?三者共性

8.4.2 三者區別

9 Spark Streaming

9.1 Spark Streaming 基本工作原理

9.2 DStream以及基本工作原理

9.3 Spark Streaming精準一次消費

9.4 SparkStreaming有哪幾種方式消費Kafka中的數據,它們之間的區別是什么

9.5 簡述SparkStreaming窗口函數的原理

9.6 SparkStreaming寫一個WordCount案例

10 Spark中某個task掛掉了,如何知道是哪個task掛掉了

1 SparkShuffle

Spark Shuffle 分為兩種:一種是基于 Hash 的 Shuffle;另一種是基于 Sort 的 Shuffle。

1.1 HashShuffle

未優化的HashShuffle流程:

① 每1個mapTask將不同結果寫到不同buffer中,每個buffer大小為32k,buffer起到數據緩存的作用;

② 每個buffer文件最后對應1個磁盤小文件;

③ reduce task來拉取對應磁盤小文件。

優點:可以省略不必要的排序開銷,避免了排序所需的內存開銷。

缺點:提高性能有限,仍然還會有大量小文件。

優化后的HashShuffle

1.2?SortShuffle

1.2.1 普通模式

普通的sort shuffle:

① maptask的計算結果會寫入到一個內存數據結構里面,內存數據結構默認為5m;

② 在shuffle的時候會有1個定時器,不定期去估算這個內存結構大小;

③ 如果申請成功不會進行溢寫,如果申請不成功,這時候會發生溢寫磁盤;

④ 在溢寫之前內存結構中數據會進行排序分區;

⑤ 然后開始溢寫磁盤,寫磁盤億batch的形式寫,一個batch里是一萬條數據;

⑥ maptask執行完成后,會將這些磁盤小文件合并成一個大的磁盤文件(有序),同時生成一個索引文件;

⑦ reducetask去map端拉取數據的時候,首先解析索引文件,根據索引文件,去拉取數據。

1.2.2 bypass機制

當shuffle read task 的數量小于等于spark.shuffle.sort.bypassMergeThreshold參數的值時(默認為 200),就會啟用bypass機制;

?優點:減少了小文件,不排序,效率較高。

2 容錯機制


RDD的容錯機制又稱Lineage(血統)容錯,Lineage本質上類似于數據庫中的重做日志(Redo Log)
,只不過此重做日志粒度很大,是對全局數據做同樣的重做進而來恢復數據。

RDD的Lineage記錄的是粗顆粒度的特定數據Transformation操作(如filter、map、join等)
。當這個RDD的部分分區數據丟失時,它可以通過Lineage獲取足夠的信息來重新運算和恢復丟失的數據分區。

3 Checkpoint?

3.1 checkpoint 檢查點機制

所謂的檢查點其實就是通過將RDD中間結果寫入磁盤,由于血緣依賴過長會造成容錯成本過高,這樣就不如在中間階段做檢查點容錯,如果檢查點之后有節點出現問題,可以從檢查點開始重做血緣,減少了開銷

對RDD進行checkpoint操作并不會馬上被執行,必須執行Action操作才能觸發。

檢查點機制是我們在spark streaming中用來保障容錯性的主要機制,它可以使spark streaming階段性的把應用數據存儲到諸如hdfs 等可靠存儲系統中,以供恢復時使用。

3.2 checkpoint 與 持久化機制的區別

checkpoint 的數據通常是保存在高可用的文件系統中,比如HDFS中,所以數據丟失可能性極低,穩定性較好;

持久化的數據丟失的可能性更大,因為節點的故障會導致磁盤、內存的數據丟失。

3.3 checkpoint在spark的2塊應用

① 在sparkcore中對RDD做checkpoint,將RDD數據保存到可靠性存儲(hdfs)以便恢復;

通過將計算代價大的RDD checkpoint一下,當下游RDD計算出錯時,可以直接從checkpoint過的RDD那里讀取數據繼續計算。

② 應用在SparkStreaming中,使用checkpoint用來保存Dstreamgraph以及相關配置信息,以便在Driver崩潰重啟的時候能夠接著之前進度繼續進行處理;

3.4 說明SparkStreaming下checkpoint的使用場景

① 使用場景:有狀態的計算 和 容錯的恢復;

② Checkpoint里邊存的:元數據檢查點 和 數據檢查點;

③ 何時啟動checkpoint檢查點: 做狀態計算 和 容錯恢復時。

4 廣播變量

對于經常用到的變量值,在分布式計算中,多個點檢task一定會多次請求這個變量就會產生大量網絡IO,會影響效率,這時可以使用廣播變量的方式將數據廣播到對應Executor端,這個executor啟動的所有的task會共享這個變量,節省了通信的成本和服務器的資源。

優點:不用從Driver端拉取數據了,也不用從其它節點拉取數據了,只需要從自己的Executor端獲取數據就可以了,減少了網絡IO,提高效率。

缺點:數據一旦廣播出去,后期數據發生變化,無法同步到Executor端,有些場景下可以使用redis.

注意事項:
① 不能將一個RDD使用廣播變量廣播出去;
② 廣播變量只能在driver端定義,不能在Executor端定義;
③ 在Driver端可以修改廣播變量值,在Executor端無法修改廣播變量的值。


5 累加器

如果一個變量不被聲明為一個累加器,那么它將在被改變時不會在driver端進行全局匯總,即使是在分布式運行中每個task運行的只是原始變量的一個副本,并不能改變原始變量的值。但是當這個變量被聲明為累加器后,該變量就會有分布式計數的功能,對數據進行聚合,全局匯總總計

應用場景:
① 能夠準確的統計數據的各種數據;

② 作為調試工具,能夠觀察每個task信息,通過累加器可以在Spark UI觀察到每次task所處理的記錄數。

注意事項:
① 累加器在driver端定義賦初值;

② 累加器只能在driver端讀取,在executor端更新。

綜上,對于廣播變量和累加器總結

廣播變量:用來高效分發較大的對象。 累加器:用來對信息進行聚合?

6 Kryo序列化

Kryo序列化比Java序列化更快更緊湊,但Spark默認序列化是Java序列化并不是Spark序列化,因為Spark并不支持所有序列化類型,而且每次使用都必須進行注冊。注冊只針對于RDD。在DataFrames和DataSet當中自動實現了Kryo序列化。

7 Spark中數據的本地化方式分為5種

① process_local : 進程本地化 , task計算的數據在當前Executor中, 不同task計算的時候可以共同用這一個數據集,效率高,節省資源;

② node_local : ? 節點本地化 , task計算的數據在當前節點上,task計算的時候不需要跨節點拉取數據,速度也是比較快的;

③ no_pref : ? ? ?沒有本地化 ,這個方式的意思就是數據不是本地化的數據; 比如我們的MySQL數據庫, 如果我們需要的數據在MySQL中 就不牽扯到數據本地化的這個說法;

④ rack_local : ? task計算所需要的數據在同機架不同節點上, 這種方式中,task計算的數據在不同節點上,就牽扯到網絡傳輸的問題了 ,效率就沒有那么高了;

⑤ any : 這種方式就是比較隨意的,可能會牽扯到跨機架的數據傳輸,效率最低;

默認的優先級是從上到下依次降低。

8 SparkSql執行流程

Parser轉換器,第三方類庫 Antlr 實現。將 sql 字符串切分成 Token,根據語義規則解析成一顆AST語法樹,稱為Unresolved Logical Plan 未解決的邏輯計劃;

? ? ? ? 簡單來說就是判斷 SQL 語句是否符合規范,比如select from where 這些關鍵字是否寫對。就算表名字段名寫錯也無所謂。

Unresolved Logical Plan經過Analyzer分析器,借助于表的真實數據元數據 schema catalog,進行數據類型綁定和函數綁定,解析為 resolved Logical Plan 已解決的邏輯計劃;

? ? ? ? 簡單來說就是判斷 SQL 語句的表名,字段名是否真的在元數據庫里存在。

Optimizer優化器,基于各種優化規則(常量折疊,謂詞下推,列裁剪),將上面的resolved Logical Plan進一步轉換為語法樹 Optimized Logical Plan 優化的邏輯計劃。這個過程稱作 RBO(Rule Based Optimizer 基于規則的優化))。

? ? ? ? 簡單來說就是把可執行的SQL 再調整一下,以便跑得更快。

query planner 查詢計劃器,基于 planning 計劃過程,將邏輯計劃轉換成多個物理計劃,再根據代價模型 cost model,篩選出代價最小的物理計劃。這個過程稱之為 CBO(Cost Based Optimizer 基于成本的優化)。

? ? ? ? 上面2-3-4步驟合起來,就是 Catalyst 優化器。

最后依據最優的物理計劃,生成 java 字節碼,將 SQL 轉換為 DAG,以 RDD 形式進行操作。

8.1 RDD 與 SparkSQL 運行時的區別

和 RDD 不同, SparkSQL 的 Dataset 和 SQL 并不是直接生成計劃交給集群執行, 而是經過了一個叫做 Catalyst 的優化器, 這個優化器能夠自動幫助開發者優化代碼。

8.2 explain參看邏輯計劃和物理計劃

  • SparkSQL中的DSL方式:

?spark.sql('select count(1) from test_db.table1').explain(True)

spark.sql('select count(1) from test_db.table1').explain(True)

?

  • 普通SQL方式 explain extended select count(1) from table1;
explain extended select count(1) from table1;

?

8.3 Spark SQL 是如何將數據寫到Hive表的

方式一:是利用 Spark RDD 的 API 將數據寫入 hdfs 形成 hdfs 文件,之后再將 hdfs 文件和 hive 表做加載映射;

方式二:利用 Spark SQL 將獲取的數據 RDD 轉換成 DataFrame,再將 DataFrame 寫成緩存表,最后利用 Spark SQL 直接插入 hive 表中。

8.4 SparkSQL中RDD、DataFrame、DataSet三者的轉換

8.4.1?三者共性

① RDD、DataFrame、DataSet全部都是spark平臺下的分布式彈性數據集,為處理超大數據提供便捷;

② 三者都有惰性,在進行創建、轉換,如map方法時,不會立即執行,只有在遇到Action算子,如foreach()時,三者才會開始遍歷運算;

③ 三者都會根據spark的內存情況自動緩沖運算,這樣即使數據量大,也不會擔心內存溢出;

④ 三者都有partition概念;

⑤ 三者都有許多共同函數,如:filter、排序等;

⑥ 在對DateFrame和DataSet進行操作的都需要包支持; 導入 import spark.implicts._ ;

⑦ DataFrame和DataSet均可使用模式匹配獲取各個字段的值和類型;

8.4.2 三者區別

① RDD:

RDD一般和SparkMlib(機器學習庫)同時使用;

RDD不支持SparkSql操作;

② DataFrame

與RDD和DataSet不同,DataFrame每一行固定內容為Row,每一列的值沒法直接訪問,只有通過解析才能獲取各個字段值;

DataFrame和DataSet一般不與SparkMlib同時使用;

DataFrame和DataSet一般都支持SparkSql的操作;

DataFrame和DataSet支持一些特別方便的保存方式,比如:csv ;

③ DataSet

DataSet和DataFrame擁有完全相同的成員函數,區別只是每一行數據類型不同;

DataFrame也可以叫DataSet[Row],每一行類型是Row,不解析,每一行究竟有哪些字段,各個字段又是什么類型都無從得知。

9 Spark Streaming

9.1 Spark Streaming 基本工作原理

spark streaming 是 spark core API 的一種擴展,可以用于進行大規模、高吞吐量、容錯的實時數據流的處理;

原理:接受實時輸入數據流,然后將數據拆分成 batch,比如每收集一秒的數據封裝成一個 batch,然后將每個 batch 交給 spark 的計算引擎進行處理,最后會生產處一個結果數據流,其中的數據也是一個一個的 batch 組成的。

9.2 DStream以及基本工作原理

DStream 是 spark streaming 提供的一種高級抽象,代表了一個持續不斷的數據流;

DStream 可以通過輸入數據源來創建,比如 Kafka、flume 等,也可以通過其他 DStream 的高階函數來創建,比如 map、reduce、join 和 window 等;

DStream 內部其實不斷產生 RDD,每個 RDD 包含了一個時間段的數據;
Spark streaming 一定是有一個輸入的 DStream 接收數據,按照時間劃分成一個一個的 batch,并轉化為一個 RDD,RDD 的數據是分散在各個子節點的 partition 中。


9.3 Spark Streaming精準一次消費

① 手動維護偏移量;
② 處理完業務數據后,再進行提交偏移量操作
極端情況下,如在提交偏移量時斷網或停電會造成spark程序第二次啟動時重復消費問題,所以在涉及到金額或精確性非常高的場景會使用事物保證精準一次消費。


9.4 SparkStreaming有哪幾種方式消費Kafka中的數據,它們之間的區別是什么

receiver方式:
將數據拉取到 executor 中做操作,若數據量大,內存 存儲不下,可以通過 WAL,設置了本地存儲,保證數據不丟失,然后使用 Kafka 高級 API 通過 zk 來維護偏移量,保證消費數據。receiver 消費 的數據偏移量是在 zk 獲取的,此方式效率低,容易出現數據丟失。

基于Direct 方式:
使用 Kafka 底層 Api,其消費者直接連接 kafka 的分 區上,因為 createDirectStream 創建的 DirectKafkaInputDStream 每 個 batch 所對應的 RDD 的分區與 kafka 分區一一對應,但是需要自己維護偏移量,即用即取,不會給內存造成太大的壓力,效率高。

對比:
基于receiver的方式,是使用Kafka的高階API來在ZooKeeper中保存消費過的offset的。這是消費Kafka數據的傳統方式。這種方式配合著WAL機制可以保證數據零丟失的高可靠性,但是卻無法保證數據被處理一次且僅一次,可能會處理兩次。因為Spark和ZooKeeper之間可能是不同步的。
基于direct的方式,使用kafka的簡單api,Spark Streaming自己就負責追蹤消費的offset,并保存在checkpoint中。Spark自己一定是同步的,因此可以保證數據是消費一次且僅消費一次。
在實際生產環境中大都用Direct方式


9.5 簡述SparkStreaming窗口函數的原理


?窗口函數就是在原來定義的SparkStreaming計算批次大小的基礎上再次進行封裝,每次計算多個批次的數據,同時還需要傳遞一個滑動步長的參數,用來設置當次計算任務完成之后下一次從什么地方開始計算。
?

9.6 SparkStreaming寫一個WordCount案例

import org.apache.spark.streaming.dstream.{DStream, ReceiverInputDStream} import org.apache.spark.streaming.{Seconds, StreamingContext} import org.apache.spark.SparkConfobject StreamWordCount {def main(args: Array[String]): Unit = {//1.初始化Spark配置信息val sparkConf = new SparkConf().setMaster("local[*]").setAppName("StreamWordCount") //實時程序里線程數大于2//2.初始化SparkStreamingContextval ssc = new StreamingContext(sparkConf, Seconds(5)) //采集周期為5秒//3.通過監控端口創建DStream,讀進來的數據為一行行val lineStreams = ssc.socketTextStream("NODE01", 9999)//4.將每一行數據做切分,形成一個個單詞val wordStreams = lineStreams.flatMap(_.split(" "))//5.將單詞映射成元組(word,1)val wordAndOneStreams = wordStreams.map((_, 1)) //6.將相同的單詞次數做統計val wordAndCountStreams = wordAndOneStreams.reduceByKey(_+_)//7.打印wordAndCountStreams.print()//8.啟動采集器SparkStreamingContext,開始執行計算 ssc.start()//9.等待某個批次的任務處理完,在停止服務.ssc.awaitTermination() } }

10 Spark中某個task掛掉了,如何知道是哪個task掛掉了

在spark程序中,task有失敗重試機制(根據Spark.task.maxFailures配置,默認是4次),當task任務執行失敗時,并不會直接導致程序drown掉,只是重試了Spark.task.maxFailures 4次后仍然失敗的情況下,程序才會drown掉。

解決:通過“自定義監控器
需要獲取SparkListenerTaskEnd事件,得繼承SparkListener類,并重寫onTaskEnd方法,在該方法中獲取task失敗reason日志,發郵件給對應的負責人,這樣我們可以在第一時間知道那個task是以什么原因失敗的了。

總結

以上是生活随笔為你收集整理的第二部分:Spark进阶篇的全部內容,希望文章能夠幫你解決所遇到的問題。

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

韩日精品中文字幕 | 精品国产一区二区三区在线观看 | 国产精品美女久久久久久 | 日色在线视频 | 九九九在线观看视频 | 91精品国产99久久久久久久 | 免费特级黄毛片 | 草久久久久| 免费在线观看av网址 | 天天射天天操天天干 | 麻豆精品在线视频 | 亚洲精品xx | 中文av日韩 | 精品国产不卡 | 91在线porny国产在线看 | 久久久国产日韩 | 91视频91蝌蚪| 久久电影网站中文字幕 | 亚洲精品乱码久久久久久按摩 | 欧美极品xxxx | 国产一区二区手机在线观看 | 亚洲激情校园春色 | 欧美日韩在线精品一区二区 | 成年人电影免费在线观看 | 尤物97国产精品久久精品国产 | 久久综合日 | 夜夜爱av| 97精品超碰一区二区三区 | 一级黄色片网站 | 色婷婷狠狠操 | 久久综合影音 | 精品国产精品一区二区夜夜嗨 | 亚洲小视频在线 | 日韩欧美高清一区二区三区 | 97国产超碰| 青青河边草手机免费 | 免费av 在线 | 狠狠综合久久av | 九九热只有这里有精品 | 中字幕视频在线永久在线观看免费 | 久久欧美综合 | 91精品国产综合久久福利 | 久草a在线 | 麻豆视频免费播放 | 国产91免费观看 | 91在线看视频免费 | 国产剧情亚洲 | 国产视频观看 | 日本激情视频中文字幕 | 999久久久久 | 久久免费视频一区 | 免费av视屏 | 天堂在线视频中文网 | 中文字幕第一页av | 日本久久片| 在线观看一区视频 | 日韩午夜av | 久久99精品一区二区三区三区 | 亚洲干视频在线观看 | 国产精品久久二区 | 国产区久久| 国产91精品高清一区二区三区 | 亚洲高清久久久 | 久久久久看片 | 99在线免费视频 | 日韩超碰在线 | 欧美另类z0zx | 日本精品视频在线 | 国内少妇自拍视频一区 | 福利视频午夜 | 中文国产字幕 | 日韩在线观看一区二区三区 | av资源在线观看 | 国产欧美精品xxxx另类 | av超碰免费在线 | 91亚洲精品久久久蜜桃网站 | 国产精品久久久久av福利动漫 | 午夜123 | 97色涩 | 国产福利在线 | 中文一区二区三区在线观看 | 中文在线a√在线 | 狠狠干网 | 久草精品在线播放 | 就要色综合 | 黄色软件在线观看免费 | 97色婷婷成人综合在线观看 | 亚洲午夜精品电影 | 久操操 | 色婷婷国产精品 | 天天综合精品 | 国产精品综合av一区二区国产馆 | 2019免费中文字幕 | 成人性生交视频 | 99免在线观看免费视频高清 | 中文字幕一区二区三区四区视频 | 深爱开心激情网 | 午夜色性片 | 亚洲另类人人澡 | 日韩视频精品在线 | 伊人国产在线播放 | 国内精品久久久久久 | 免费视频一区二区 | 国产精品自产拍在线观看蜜 | 日韩精品免费专区 | 国产一区二区在线视频观看 | 超碰人人草 | 草久视频在线 | 精品一区二区av | 18女毛片 | 欧美日韩一区二区在线观看 | 国产日韩欧美在线免费观看 | 日韩免费三区 | 天天射天天 | 亚洲不卡在线 | 婷婷看片| 国产91精品高清一区二区三区 | 在线观看中文字幕一区 | 亚洲精品一区二区精华 | 日韩av男人的天堂 | 狠狠狠狠狠操 | 午夜精品久久久久久久99婷婷 | 狠狠干狠狠艹 | www.久久成人 | 国产福利资源 | 亚洲国产精品日韩 | 国产黄色片一级三级 | 久久久精华网 | 日韩av三区 | 久久国产精品99国产精 | 中文字幕中文字幕 | 精品国产自在精品国产精野外直播 | 91精品国产91| 91热在线| 国产专区一 | 免费精品久久久 | 亚洲欧洲精品一区二区精品久久久 | 91九色porny蝌蚪主页 | 午夜免费福利视频 | 91丨九色丨高潮丰满 | 夜夜躁天天躁很躁波 | 91精品网站 | 在线看国产精品 | 日韩大片免费在线观看 | 欧美日韩二区三区 | 国产精品999久久久 久产久精国产品 | 天天超碰 | 操操操com| av在线免费网站 | 亚洲国产成人精品在线观看 | 福利一区二区三区四区 | 欧美性大胆 | 黄色三级免费看 | 97韩国电影| 久久精精品 | 成人免费在线观看电影 | 午夜精品视频一区 | 久久综合给合久久狠狠色 | 欧美日韩三区二区 | 激情大尺度视频 | 国产成人久久精品亚洲 | 六月丁香婷婷在线 | 国产视频高清 | 免费av看片 | 波多野结衣一区 | 波多野结衣理论片 | 中文字幕乱在线伦视频中文字幕乱码在线 | 毛片永久免费 | 欧美日韩一区二区三区在线观看视频 | 国产毛片在线 | 五月亚洲 | 91大神精品视频在线观看 | 亚洲欧洲精品一区二区 | www178ccom视频在线 | 国产一区二区三区视频在线 | 国产精品18久久久久久不卡孕妇 | 波多野结依在线观看 | 中文字幕在线观看第三页 | 国产精国产精品 | 精品国内自产拍在线观看视频 | 九九爱免费视频在线观看 | 三三级黄色片之日韩 | 最近免费中文视频 | 中文字幕在线网 | 精品久久久久久久久久 | 天天干天天天 | 国产99在线免费 | 婷婷色亚洲 | 91成年人在线观看 | 区一区二区三在线观看 | 国产高清一区二区 | 婷婷色在线播放 | 丁香六月综合网 | 视频一区二区国产 | 成人黄色免费观看 | 久草国产在线观看 | 99久久精品免费看 | 综合网婷婷 | 伊人视频 | 国产不卡高清 | 欧美激情第八页 | 黄色av免费电影 | 国产精品成人av电影 | 精品资源在线 | 97超碰人人模人人人爽人人爱 | 99国产精品一区二区 | 玖玖在线播放 | 综合久久久久久久 | 午夜黄网 | 免费精品视频在线观看 | 天天爱天天干天天爽 | 韩日电影在线观看 | 欧美小视频在线观看 | 91成人免费看片 | 粉嫩一区二区三区粉嫩91 | 日本三级吹潮在线 | 久久久久国产成人精品亚洲午夜 | 国产美腿白丝袜足在线av | 黄a在线观看 | 久久人人爽人人爽人人片av软件 | 五月天丁香综合 | 日日爽天天操 | 国产一级二级在线 | 一本一道波多野毛片中文在线 | 丁香视频 | 亚洲精品国产综合久久 | 亚洲精品白浆高清久久久久久 | 精品国自产在线观看 | 国产精品久久久精品 | 亚洲国产中文字幕在线观看 | av电影在线免费 | 在线观看精品黄av片免费 | 精品国产一区二区三区免费 | 成人在线视频论坛 | 国产麻豆视频免费观看 | av福利在线导航 | 中文字幕日韩精品有码视频 | www.色婷婷.com | 黄色国产成人 | 日韩中文字幕91 | 精品999在线 | 色综合在 | 不卡精品 | 成人福利在线 | 亚洲国产精品成人精品 | 国产高清av免费在线观看 | 日韩啪啪小视频 | 欧美精选一区二区三区 | 色夜影院| 日韩专区一区二区 | 精品国产色 | 99久久久久免费精品国产 | 国产a级免费 | 美女黄网久久 | 久艹视频在线观看 | 亚洲精品视频在线观看免费 | 日韩在线观看精品 | 久久97久久97精品免视看 | 日本精品视频在线播放 | 国产馆在线播放 | 在线小视频你懂的 | a级国产片| 久久综合久色欧美综合狠狠 | 超碰精品在线观看 | 黄色av三级在线 | www.天天射.com | 国产又粗又长的视频 | 超碰九九| 亚洲视频中文 | 亚洲国产精品激情在线观看 | 黄色大片日本免费大片 | 91天天操| 狠狠撸电影 | 一级黄色片在线免费观看 | 91在线网站| 精品视频免费看 | 一区 二区 精品 | 午夜精品久久久久久久99热影院 | 国产福利91精品 | 精品在线免费视频 | 婷婷久久久久 | 国产精品一区二区三区免费视频 | 中国黄色一级大片 | 欧美日韩精品影院 | 97视频在线| 99热精品在线观看 | 国产正在播放 | 久久久久免费精品视频 | av电影免费在线看 | 日韩高清成人 | 国产精品video爽爽爽爽 | 手机av资源 | 成人a大片| 一区二区三区免费在线观看视频 | 中文字幕精品视频 | 国产99精品在线观看 | 一级免费片 | 成人在线网站观看 | 日韩免费在线一区 | 国产精品午夜在线 | 欧美精品一级视频 | 日韩亚洲在线视频 | 国产精品久久久久久久久免费 | 色欧美成人精品a∨在线观看 | 成人国产电影在线观看 | 日韩欧美视频在线观看免费 | 天天激情综合网 | 在线性视频日韩欧美 | 97人人爽 | 亚洲五月六月 | 国产高清视频免费最新在线 | 久草电影在线 | 色网站在线观看 | 日韩在线观看第一页 | 啪啪资源 | 岛国片在线 | 亚州av一区 | 国产视频精品久久 | 色www免费视频 | 欧美日韩在线电影 | 久久69av| 日韩av一卡二卡三卡 | 国产精品青青 | 成人免费在线视频观看 | 韩国精品视频在线观看 | 麻豆成人小视频 | 黄色av电影一级片 | 国产 日韩 在线 亚洲 字幕 中文 | 国产精品久久一区二区无卡 | 国产第一页福利影院 | 天天爽网站 | 日韩视频在线不卡 | 成人va在线观看 | 日日夜夜综合网 | 亚洲欧美日本国产 | 久久国产精品99久久久久 | 国产在线观看免费 | 日躁夜躁狠狠躁2001 | 天天爽天天爽夜夜爽 | 国产xxxx做受性欧美88 | 日本mv大片欧洲mv大片 | 亚洲欧美日韩中文在线 | 婷婷综合伊人 | 国产成人久久精品亚洲 | 亚洲综合在线五月天 | 成人久久亚洲 | 久久久久免费电影 | 亚洲三级在线播放 | 久久久影院一区二区三区 | 在线视频欧美亚洲 | 亚洲一区欧美激情 | 欧美色道 | 久久久久久美女 | 国产精品久久久免费看 | 欧美ⅹxxxxxx | 天天看天天干天天操 | 国产精品久久久久影院 | 96亚洲精品久久久蜜桃 | 欧美极品少妇xxxx | 成人黄色视 | 日本黄色片一区二区 | 久久久久99精品国产片 | 成人av免费播放 | 久草.com| 国产精品原创 | 西西44人体做爰大胆视频 | 日韩性久久 | av网站大全免费 | 色婷婷啪啪免费在线电影观看 | 国产精品99久久久久久人免费 | 天天激情 | 亚洲成a人片综合在线 | 蜜臀一区二区三区精品免费视频 | 亚洲aaa毛片 | 久久新视频| 日韩xxx视频| 国产专区日韩专区 | 精品国精品自拍自在线 | 国产麻豆视频在线观看 | 久久久电影网站 | 亚洲精品国偷自产在线99热 | 婷婷免费在线视频 | 日本中文字幕视频 | 免费观看黄色12片一级视频 | 天天天天天干 | 国产高清专区 | 99久久精品网 | 国语精品久久 | 国产最新视频在线观看 | 日韩欧美aaa | 日韩一二区在线观看 | 日韩精品中文字幕在线不卡尤物 | 午夜色影院 | 中文字幕美女免费在线 | 狠狠干 狠狠操 | 午夜国产一区 | 人人爽人人插 | 久久99在线| 亚洲精品国产高清 | 色狠狠干| 27xxoo无遮挡动态视频 | 亚洲专区视频在线观看 | 欧美日韩免费一区二区三区 | 欧美视频在线二区 | 嫩草伊人久久精品少妇av | 国产精品乱码久久久久 | 黄网站app在线观看免费视频 | 手机在线欧美 | 在线成人观看 | 丁香六月婷婷激情 | 丁香五月亚洲综合在线 | 欧洲亚洲国产视频 | 2019中文 | 日日干夜夜爱 | 人人爱人人爽 | 在线国产一区二区 | 欧美性色19p| 亚洲精选视频在线 | 国产精品永久免费在线 | 日日麻批40分钟视频免费观看 | 色婷婷激婷婷情综天天 | 国产精品久久嫩一区二区免费 | 亚洲午夜不卡 | 久久久婷| 日韩免费高清在线观看 | 蜜臀一区二区三区精品免费视频 | 五月婷婷色综合 | 玖玖视频网| 日韩在线视频线视频免费网站 | 成人网大片 | 麻花豆传媒mv在线观看 | 亚洲精品国产精品久久99热 | 免费一级特黄毛大片 | 亚洲精品午夜视频 | 天天草天天摸 | 国产无套精品久久久久久 | 欧美性生活久久 | 国产日产在线观看 | 中文字幕刺激在线 | 国产免费观看高清完整版 | 九九久久国产 | 成人免费共享视频 | 国产一级片一区二区三区 | 婷婷激情在线 | 亚洲精品白浆高清久久久久久 | 久久婷婷国产 | 成片视频免费观看 | 中文字幕在线观看你懂的 | 91福利视频久久久久 | 中文在线免费一区三区 | 99精品免费久久久久久日本 | 超碰av在线| 视频精品一区二区三区 | 黄色软件网站在线观看 | 午夜三级理论 | 97人人澡人人添人人爽超碰 | 欧美成年人在线观看 | 99热精品国产一区二区在线观看 | 日韩v欧美v日本v亚洲v国产v | 国产精品中文字幕在线播放 | 欧美日比视频 | 久久国产精品影视 | 亚洲精品男人的天堂 | 国产伦精品一区二区三区无广告 | 91精品国产成人 | 韩国一区二区三区在线观看 | 在线直播av | 午夜精品99久久免费 | 欧美精品xx| 国产专区一 | 欧美一级黄大片 | 69中文字幕 | 久久视频精品在线 | 热久久这里只有精品 | 亚a在线 | 一级黄色在线免费观看 | 在线观看av国产 | 日韩欧美第二页 | 日韩专区中文字幕 | 日韩高清激情 | 色婷婷亚洲 | 在线观看视频国产一区 | 在线免费高清视频 | 三级黄色大片在线观看 | 最近久乱中文字幕 | av黄网站 | 99久久精品国产观看 | av在线com| 不卡av电影在线 | 92国产精品久久久久首页 | 免费又黄又爽 | 久久久亚洲网站 | 免费成人在线观看 | 婷久久 | 色网av| 午夜免费久久看 | 国产黄色精品在线观看 | 少妇bbb好爽| 国产成人一区三区 | 精品在线不卡 | 狠狠色狠狠色综合日日92 | 国产一二三四在线观看视频 | 亚洲天堂在线观看完整版 | 中文字幕精品视频 | 久久九九久久九九 | 国产色中涩 | 国产精品久久久久久久久久久久午夜片 | 久久久蜜桃一区二区 | 国产视频在线观看一区 | 丁香视频| 精精国产xxxx视频在线播放 | 欧美精品中文在线免费观看 | 激情五月激情综合网 | 亚洲精品视频在线看 | 精品国产成人在线 | 国产一级在线观看 | 久久精品久久久精品美女 | 免费国产在线视频 | 综合天天色 | 成人h电影在线观看 | 亚洲乱码精品久久久久 | 国产高清中文字幕 | 网站在线观看你们懂的 | 免费99精品国产自在在线 | 国产精品男女 | 手机看片国产日韩 | 91亚洲精品久久久蜜桃 | 欧美日韩在线视频观看 | 热久久国产精品 | 国产精品久久久久久模特 | 亚洲国产黄色片 | 欧美色婷 | 亚洲精区二区三区四区麻豆 | 一区二区不卡视频在线观看 | 在线观看小视频 | 色老板在线 | 黄色亚洲大片免费在线观看 | 蜜臀av性久久久久蜜臀aⅴ涩爱 | 91视频电影| 久草在线电影网 | 久久五月婷婷综合 | 高清免费在线视频 | 欧美久久久久久久久久 | 成人av高清在线观看 | 一区二区高清在线 | 久久国产美女视频 | 五月婷婷中文网 | 亚洲a免费 | 天天操伊人| 天天操天天拍 | 欧美性成人 | 国产伦理久久 | 日韩电影在线观看一区二区 | 免费成人在线观看视频 | 手机av在线不卡 | 亚洲一级黄色大片 | 久久视频精品 | 亚洲视频久久久久 | 欧美在线观看视频免费 | 久久夜色精品国产欧美乱极品 | 国产精品久久久久久久久久东京 | 福利一区二区 | 九九在线国产视频 | 国产精品成人一区二区三区 | 国产精品久久精品国产 | 久久国产精品免费一区 | 久久久久国产一区二区三区 | 日韩一级电影网站 | 91.dizhi永久地址最新 | 99精品免费久久久久久久久日本 | 久草在线视频网站 | 婷婷丁香视频 | 成人在线免费看视频 | 久久精品视频观看 | 亚洲精选99 | wwxxxx日本 | 99精品黄色片免费大全 | 2024av在线播放 | 91精品国产91久久久久久三级 | 久久久久久国产精品999 | 日本精品视频在线播放 | 综合久久2023 | 亚洲精品资源在线 | www.久久婷婷 | av3级在线 | 国产视频二 | 国产精品福利久久久 | 韩国三级一区 | 国产亚洲一区二区在线观看 | 久久中文字幕视频 | 国产在线观看午夜 | 99视频在线 | 欧美日韩国产三级 | 在线91网 | 五月开心激情 | 99爱视频在线观看 | 久久精品网站视频 | 婷婷色视频 | bayu135国产精品视频 | 中文字幕在线播出 | av福利在线| 国产一区久久 | 一区二区伦理电影 | 欧美国产日韩久久 | 又色又爽又黄高潮的免费视频 | 美女网站色在线观看 | 亚洲成年人免费网站 | 在线观看成年人 | 久久国产电影院 | 最新av网址大全 | 三级av免费看 | 久久久久免费精品国产小说色大师 | 中文字幕韩在线第一页 | 国产精品一区二区久久精品爱涩 | 亚洲成人av片在线观看 | 久久国产精品99久久久久 | 久久夜色精品国产欧美乱极品 | 一区二区三区日韩精品 | 97精品超碰一区二区三区 | 在线观看91精品国产网站 | 久久a国产| 激情欧美一区二区三区 | 999在线视频 | 日韩一区精品 | 国产精品久久久777 成人手机在线视频 | 国产日韩欧美在线 | 91看片淫黄大片在线播放 | 成 人 黄 色 片 在线播放 | 视频一区在线播放 | 婷婷国产一区二区三区 | 黄色a在线 | 久产久精国产品 | 亚洲久在线 | 亚洲va天堂va欧美ⅴa在线 | 色视频在线免费 | 中文字幕在线观看视频一区二区三区 | 婷婷六月色 | 国产精品久久嫩一区二区免费 | 精品久久久久一区二区国产 | 亚州成人av在线 | 国产精品一区在线 | 成人av在线一区二区 | 99国产精品一区 | 国产精品69久久久久 | 五月婷香 | 激情丁香5月 | 久久免费成人网 | 日韩v在线91成人自拍 | 91豆麻精品91久久久久久 | 成人网色 | 久久日本视频 | 97人人看 | 国内一级片在线观看 | 国产黄网在线 | 日韩高清av在线 | 中文字幕在线观看2018 | 天天干中文字幕 | 天天射天天射天天 | 韩日电影在线 | 久久免费播放 | 日韩av免费在线电影 | 91亚洲国产成人久久精品网站 | 日韩69av| 亚洲男女精品 | 色综合网在线 | 国产精品福利在线 | 又色又爽又黄高潮的免费视频 | 欧洲一区二区在线观看 | 天天综合网久久综合网 | 99精品国产在热久久下载 | 婷婷色网站 | 黄色片网站 | 国产精品一区二区三区观看 | 国产特级毛片 | 日韩av男人的天堂 | 一级一片免费观看 | 在线观看视频在线观看 | 午夜精品久久久久久久爽 | 日韩免费一级电影 | 久久久久国产精品www | 五月亚洲综合 | 在线草 | 伊人午夜视频 | 黄色小说在线免费观看 | 91精品国产99久久久久久红楼 | 免费高清在线观看成人 | 久久高清毛片 | 久久久国产高清 | 国产精品久久久久久久久久久久冷 | 国产91免费看| 日本特黄一级 | 欧美日高清视频 | 免费麻豆视频 | 国产精品久久久久久电影 | 欧美性久久久久久 | 亚洲国内精品在线 | 成人电影毛片 | 欧美日韩视频免费 | 久久的色 | 国产一区二区视频在线播放 | 日韩高清一二区 | 久久麻豆视频 | 在线视频手机国产 | 日韩欧美国产成人 | 91精品国产91久久久久福利 | 激情欧美一区二区三区 | 99爱视频在线观看 | 中文在线免费视频 | 国产精品网红直播 | 国产伦精品一区二区三区免费 | 免费观看黄色av | 在线看国产视频 | 射九九| 亚洲婷婷在线 | 国产精品永久 | 国产剧情一区二区在线观看 | 永久免费视频国产 | 欧美综合色在线图区 | 久久综合影视 | 亚洲精品美女在线观看播放 | 97免费在线观看视频 | 日韩精品影视 | 久久av网 | 激情综合亚洲 | 国产午夜激情视频 | 99爱视频 | 麻豆免费精品视频 | 在线观看自拍 | 在线观看视频日韩 | 国产我不卡 | 五月天狠狠操 | 福利视频第一页 | av黄在线播放 | 日韩av成人在线观看 | 免费又黄又爽 | 97福利| 69xx视频| 97天堂| 久久免费精品国产 | 久久久久久国产精品久久 | 9999国产精品 | 日本午夜在线观看 | www久久99 | 国产黄网在线 | 91视频最新网址 | 国产精品欧美精品 | av中文字幕不卡 | 国产精品久久99综合免费观看尤物 | 午夜久久福利视频 | 免费观看视频黄 | 国产视频一二区 | 在线视频 一区二区 | 97精品国产91久久久久久久 | 日韩av一区二区在线 | 欧美日韩一区三区 | 欧洲av在线| 六月丁香综合网 | 日韩最新在线视频 | 精品久久精品久久 | 九九九九九九精品 | 亚洲va天堂va欧美ⅴa在线 | 免费一级日韩欧美性大片 | 久久久免费毛片 | 中文字幕视频观看 | 国产高清无av久久 | 91av在线不卡 | 午夜电影一区 | 丁香九月激情 | 永久av免费在线观看 | 亚洲精品久久久久999中文字幕 | 久久久久久久久久影院 | 久久草草影视免费网 | 91av电影在线 | 黄色三级久久 | 伊人狠狠色 | 亚洲精品国产精品国自 | 特级毛片aaa| 免费久久网 | 天天干天天看 | 天天狠狠干 | 精品国产一区二区在线 | 久久情侣偷拍 | 日韩精品一区二区三区视频播放 | 日精品在线观看 | 亚洲最大av | 亚洲美女精品区人人人人 | 一本一本久久aa综合精品 | 国产视频日韩 | 欧美韩国日本在线观看 | 亚洲精品乱码久久久久久9色 | 黄色影院在线观看 | 天天干视频在线 | 国产免费国产 | 国产精品美女久久久免费 | 国产高清日韩欧美 | av女优中文字幕在线观看 | 欧美日韩不卡一区二区三区 | 亚洲精品国产品国语在线 | 香蕉网在线播放 | av线上看| 国产91免费观看 | 91毛片在线| av在线精品| 日韩xxxxxxxxx | 欧美一区二区三区免费观看 | 日韩区视频 | 精品国产伦一区二区三区免费 | 7777xxxx| 国产精品激情偷乱一区二区∴ | 五月天高清欧美mv | 国产黄| 久久人人爽人人爽人人 | 91男人影院 | 黄色91在线观看 | 久久99热这里只有精品国产 | 免费av大片 | 97视频免费在线 | 日韩电影久久久 | 91麻豆精品国产91久久久无限制版 | 日本久久电影网 | 粉嫩av一区二区三区四区在线观看 | 成年免费在线视频 | 中文字幕91 | 99热官网 | 欧洲一区精品 | 在线中文字幕播放 | 91激情视频在线观看 | 中文资源在线官网 | 欧美亚洲专区 | 日韩中文在线播放 | 欧美成人xxx | 国语麻豆 | 玖玖色在线观看 | 国产精品四虎 | 超碰激情在线 | 99精品免费久久久久久久久 | 免费看一级 | 91麻豆精品国产91久久久无限制版 | 日韩亚洲国产精品 | 亚洲资源网 | 国产精品9999久久久久仙踪林 | 欧美日本日韩aⅴ在线视频 插插插色综合 | 天堂av免费| 久久久久二区 | 久久久国产精品人人片99精片欧美一 | 国产精品黄网站在线观看 | 久久免费精彩视频 | 激情五月激情综合网 | 免费看成人av | 色资源在线 | 97精品国产97久久久久久 | 久久国产精品99国产精 | 91香蕉视频在线 | 国产最新视频在线观看 | 亚洲免费国产视频 | 国产一级淫片在线观看 | 91一区啪爱嗯打偷拍欧美 | 97在线免费观看 | 日韩欧美69 | aⅴ视频在线 | 免费在线看成人av | 欧美午夜久久 | 国产精品一区二区三区久久久 | 激情在线网站 | 三上悠亚一区二区在线观看 | 91成人网在线观看 | 1024手机基地在线观看 | 91精品国自产拍天天拍 | 亚洲精品a区 | 日韩成人免费在线 | 久久久免费毛片 | 国产高清在线一区 | 国产破处视频在线播放 | 国产色就色 | 97福利在线 | 狠狠色伊人亚洲综合网站色 | www天天干| 午夜电影av | 亚洲精品久久久久www | 9在线观看免费高清完整版在线观看明 | 色综合久久久网 | 五月天久久精品 | 激情www| 激情动态| 久久麻豆视频 | 国产黄色看片 | 色婷婷国产精品一区在线观看 | 日本高清免费中文字幕 | 日韩精品视频免费 | 九九热在线观看视频 | 国内精品久久天天躁人人爽 | 国产精品久久久久久久久免费 | a天堂最新版中文在线地址 久久99久久精品国产 | 911久久香蕉国产线看观看 | 美女网站视频免费都是黄 | 日韩电影黄色 | 少妇bbbb | 亚洲欧美日韩中文在线 | 日本特黄一级片 | 97视频网址 | 国产乱对白刺激视频在线观看女王 | 精品国产成人av在线免 | 日韩一二三区不卡 | 久久综合狠狠综合 | 97精品国产91久久久久久 | 国产美女视频黄a视频免费 久久综合九色欧美综合狠狠 | 国产精品一区二区免费视频 | 久久久久欧美精品999 | 日韩久久电影 | 久久天堂影院 | 色综合久久88色综合天天 | 在线观看免费成人 | 久草免费福利在线观看 | 国产精品入口久久 | 国产免费嫩草影院 | 国产一级片不卡 | 久久精品人 | 天天草天天色 | 97网站 | 日日爱影视 | 在线观看网站av | 亚洲欧美日本国产 | 91一区啪爱嗯打偷拍欧美 | 欧美日韩成人 | 久久婷亚洲五月一区天天躁 | 欧美一级日韩免费不卡 | 丁香午夜婷婷 | 亚洲精品资源 | 日本精品久久 | 国产91学生| 在线观看视频免费大全 | 在线观看免费一区 | 中国老女人日b | 99久视频 | 免费在线观看一区二区三区 | 亚洲专区免费观看 | 一本色道久久精品 | 久久久久久久久久久网 | 丁香花中文在线免费观看 | 久久久久久久免费观看 | 国产精品一二三 | 亚洲国产剧情av | 69久久久 | 最新av电影网址 | .国产精品成人自产拍在线观看6 | 日韩区在线观看 | 国产精品一区在线观看你懂的 | 日韩不卡高清 | 黄色视屏av | 狠色狠色综合久久 | 99久久www| 精品国产日本 | 亚洲1区在线 | 天天鲁天天干天天射 | 成人av一区二区在线观看 | 成人精品一区二区三区电影免费 | 亚洲精品在线视频观看 | 亚洲另类在线视频 | 日本一区二区三区视频在线播放 | 日韩免费视频在线观看 | 久久成人资源 | 热99在线视频 | 综合久久久久久久 | 色久av| 亚洲精品白浆高清久久久久久 | 久久精品99国产精品酒店日本 | 欧美日韩亚洲精品在线 | 国产小视频精品 | 91久久偷偷做嫩草影院 | 久久久在线 | 久久99热久久99精品 | 欧美精品在线视频 | 亚洲开心激情 | 美女视频黄频 | www国产亚洲 | 国产中文在线播放 | 欧美一区二区三区在线观看 | 人人干干人人 | 日本视频不卡 | 欧美电影在线观看 | 五月丁色 | 国产短视频在线播放 | 黄污网站在线观看 | 国产精品久久久久久吹潮天美传媒 | 欧美一级大片在线观看 | 激情视频免费观看 | 国产 精品 资源 | 婷婷久久网 | 国产韩国精品一区二区三区 | 九九热精 | 亚洲精品永久免费视频 | 欧美精品一区二区免费 | 精品国产乱码久久久久久1区2匹 | 国产免费大片 | 国产视频在线一区二区 | 久久综合免费视频 | av7777777 | 久久久午夜视频 |