免费国产精品自在自线-91精品国产色综合久久久浪潮-99热久久免费频精品-国产精品国模在线观看-久久亚洲国产精品成人?V秋霞-久久国产一级A片免费播放-亚洲国产欧洲综合97久久-久久国产白嫩美女呻吟高潮

ARTICLE DETAIL

資訊詳情

深耕商務建站與企業(yè)官網運營的一線實戰(zhàn)洞察。

Spark Worker啟動與心跳通信源碼解析:注冊機制與容錯設計

Spark Worker啟動與心跳通信源碼解析:注冊機制與容錯設計 1. 從一個被忽略的啟動細節(jié)說起很多人第一次翻 Spark 源碼注意力基本都被 Master 和 Driver 吸走了Worker 往往被當成一個“干活的節(jié)點”草草略過。但真在生產環(huán)境里踩過坑的人都清楚集群里最先出問題的往往不是 Master而是某個 Worker 掉線、心跳超時、資源上報對不上。我印象很深的一次一個測試集群里三臺 Worker 里有一臺總是過一會兒就被 Master 標記成 Dead日志里翻來翻去只有一句“Worker removed”最后定位下來是心跳線程被一個長任務阻塞了。從那以后我就養(yǎng)成了一個習慣看 Spark 的分布式協(xié)調先看 Worker 怎么起來、怎么跟 Master 保持聯(lián)系這條鏈路通了整個集群的“生命體征”才算穩(wěn)。這篇內容就是圍繞Spark 源碼解析里 Worker 的啟動流程以及它跟 Master 的心跳通信展開的。我會把 Worker 從main方法進入、到注冊成功、再到周期性心跳的整條鏈路拆開講重點放在為什么這么設計、關鍵參數(shù)怎么算、實際排查時看哪里。適合已經能跑起 Spark 集群、想進一步理解內部協(xié)調機制的開發(fā)者也適合正在做資源調度相關二次開發(fā)的同學。讀完之后你應該能自己回答Worker 啟動時到底做了哪幾件事、心跳里到底帶了什么、Master 收到心跳后怎么判斷一個 Worker 還活著。在展開之前先給個整體印象Worker 本質上是一個長期駐留的進程它做兩件核心事——向 Master 匯報自己有多少資源、還活著以及接收 Master 的指令去啟動或殺死 Executor。啟動流程解決的是“我怎么讓 Master 認識我”心跳通信解決的是“我怎么讓 Master 一直記得我”。這兩件事看著簡單但里面藏著 Spark 獨立部署模式Standalone最核心的容錯邏輯。2. Worker 啟動流程的整體設計與思路拆解2.1 為什么 Worker 要設計成“先注冊、后心跳”兩段式如果你去看 Worker 的源碼入口會發(fā)現(xiàn)它并沒有一上來就瘋狂發(fā)心跳而是老老實實先走一遍注冊。這個設計不是多余的。分布式系統(tǒng)里一個節(jié)點要加入集群必須先讓協(xié)調者這里是 Master知道“我是誰、我在哪、我有什么”這個動作就是注冊。注冊成功之后雙方才建立一種“約定好的周期性聯(lián)系”也就是心跳。為什么不能直接用心跳代替注冊因為心跳是輕量的、高頻的它只適合傳遞“我還活著”這種增量信息。而注冊需要攜帶完整的身份和資源描述是一次性的、重量級的交互。把兩者分開好處是心跳可以做得非常薄網絡開銷小、處理快注冊則可以做得比較重允許做校驗、持久化、狀態(tài)變更。這跟現(xiàn)實里“入職登記”和“每天打卡”是一個道理——登記要填一堆表打卡只需要刷個臉。從源碼結構上看Worker 繼承自ThreadSafeRpcEndpoint這意味著它本身就是一個 RPC 端點能收發(fā)消息。它的生命周期由onStart觸發(fā)注冊和心跳的啟動都掛在這個階段。理解這一點很關鍵Worker 不是一個簡單的 main 函數(shù)跑完就結束的進程而是一個常駐的 RPC 服務main 只是把它拉起來真正的工作都在消息循環(huán)里。2.2 啟動階段涉及的核心組件與職責劃分把 Worker 啟動這條鏈路拆開主要涉及這么幾個角色。Worker 自身負責組織注冊信息、發(fā)起注冊、啟動心跳線程。Master負責接收注冊、校驗、把 Worker 加入自己的資源池并在收到心跳時更新 Worker 的活躍狀態(tài)。中間還有一個RpcEnv它是 Spark 自己封裝的一套 RPC 通信環(huán)境負責端點注冊、消息投遞、遠程調用。你可以把 RpcEnv 理解成“郵局”Worker 和 Master 都是郵局里的信箱消息通過郵局投遞。這里有個容易混淆的點Worker 注冊時發(fā)給 Master 的RegisterWorker消息里帶的不只是主機和端口還有cores、memory、webUiAddress等資源信息。這些信息是 Master 后續(xù)做資源分配的依據(jù)。所以注冊信息一旦上報錯了比如 cores 報多了Master 就會超發(fā)任務最后 Executor 起不來。這也是為什么我強調注冊階段值得細看——它是資源賬本的第一次寫入。2.3 啟動流程的時序脈絡用文字把時序捋一遍Worker 進程啟動創(chuàng)建 RpcEnv實例化 Worker 端點并注冊到 RpcEnv然后onStart被調用。在onStart里Worker 先嘗試向 Master 發(fā)起注冊拿到注冊響應后啟動一個心跳線程之后進入消息循環(huán)等待 Master 的指令。如果注冊失敗比如 Master 還沒起來Worker 會重試而不是直接退出。這個重試機制是 Standalone 模式能“先起 Worker 后起 Master”的原因。我特別想強調onStart這個鉤子。很多初學者以為注冊是在 main 里直接調的其實不是。Spark 把端點的啟動邏輯收斂到onStart是為了保證“端點已經準備好接收消息”之后才去做注冊這種對外交互。如果順序反了Master 回消息的時候 Worker 還沒準備好接收就會丟消息。這種“先就緒、再對外”的順序是寫分布式程序的基本素養(yǎng)。3. 核心細節(jié)解析與實操要點3.1 注冊消息里到底裝了什么RegisterWorker這個消息體是理解啟動流程的關鍵。它主要包含workerIdWorker 的唯一標識、host、port、cores、memory、webUiAddress以及 endpoint 的引用。workerId 的生成規(guī)則值得一提它通常是host:port拼出來的或者帶一個隨機后綴保證同一臺機器上多個 Worker 實例不會撞 ID。cores 和 memory 來自啟動參數(shù)或者配置文件是 Master 做調度的硬約束。這里有個實操要點memory 上報的是 Worker 可用于 Executor 的內存不是機器物理內存。如果你在spark-env.sh里配了SPARK_WORKER_MEMORY那上報的就是這個值。很多人機器有 64G但只配了 8G然后納悶為什么只能跑一個小 Executor問題就出在這。cores 同理SPARK_WORKER_CORES決定上報多少核。這兩個參數(shù)是 Worker 啟動時最該確認的東西。3.2 注冊響應與失敗重試的處理邏輯Master 收到注冊后會返回一個RegisteredWorker或者RegisterWorkerFailed。成功的話響應里會帶上 Master 的地址Worker 拿到之后就知道以后心跳往哪發(fā)。失敗的話Worker 不會立刻放棄而是走一個重試邏輯。這個重試不是無腦循環(huán)通常會有一個間隔避免把 Master 打爆。我在實際調試時發(fā)現(xiàn)如果 Master 一直沒起來Worker 日志里會反復出現(xiàn)注冊嘗試的記錄間隔比較規(guī)律。這個設計的好處是運維友好——你可以先批量拉起 Worker再起 Master集群能自己收斂。但要注意如果重試間隔配得太短Master 剛起來那一瞬間可能被大量 Worker 同時注冊沖垮所以生產上 Worker 數(shù)量多的時候啟動最好錯峰。3.3 心跳線程的啟動時機與參數(shù)注冊成功后Worker 會啟動一個心跳線程核心是sendHeartbeat的周期性調用。心跳間隔由spark.worker.timeout相關配置間接決定默認情況下 Worker 每隔一段時間發(fā)一次心跳Master 如果在超時時間內沒收到就把這個 Worker 標記為 Dead。這里有個經典的計算關系心跳間隔要明顯小于超時時間一般超時時間是心跳間隔的若干倍留出容錯余量。提示心跳間隔和超時時間是一對需要配合的參數(shù)。間隔太接近超時網絡稍微抖一下 Worker 就被判死間隔太小Master 處理心跳的壓力就上來了。生產上建議保持默認比例不要單獨去調其中一個。3.4 心跳消息的內容與 Master 的更新動作心跳消息本身很輕主要就是 workerId。Master 收到后會去自己的workers映射里找到對應的 WorkerInfo更新它的lastHeartbeat時間戳。這個時間戳就是判斷存活的依據(jù)。Master 內部還有一個后臺線程定期掃描所有 Worker把lastHeartbeat超過閾值的標記為 Dead并觸發(fā)資源回收。這里有個細節(jié)值得注意心跳只更新活躍時間不重新上報資源。也就是說Worker 運行期間如果資源發(fā)生變化比如動態(tài)調整心跳是不會自動同步的。資源變更需要走另外的消息。理解這一點能幫你避免“改了配置為什么 Master 沒感知”的困惑。4. 實操過程與核心環(huán)節(jié)實現(xiàn)4.1 從 main 到 onStart 的完整鏈路Worker 的入口是Worker.main。它做的事情依次是解析命令行參數(shù)、構造WorkerArguments、讀取配置、創(chuàng)建RpcEnv、實例化Worker端點、把端點注冊到 RpcEnv、最后調用rpcEnv.awaitTermination()讓進程掛住。注意最后這一步它讓 Worker 進程不會因為 main 執(zhí)行完就退出而是持續(xù)等待消息。Worker的構造過程里會初始化一堆狀態(tài)比如cores、memory、masterRpcAddress、workDir等。其中workDir是 Worker 存放 Executor 工作目錄的地方默認在 Spark 安裝目錄下的work文件夾。這個目錄如果磁盤滿了Executor 會起不來而且報錯往往不直觀。我踩過一次坑日志里只看到 Executor 啟動失敗最后發(fā)現(xiàn)是 work 目錄所在分區(qū)滿了。4.2 注冊消息的構造與發(fā)送在onStart里Worker 會調用registerWithMaster。這個方法會構造RegisterWorker消息通過masterRpcAddress對應的 endpoint 發(fā)出去。如果配置了多個 Master高可用場景Worker 會嘗試向所有 Master 發(fā)注冊誰先回就認誰。這個邏輯保證了 Master 切換時 Worker 能重新找到組織。發(fā)送注冊之后Worker 會設置一個定時器或者用receiveAndReply等待響應。收到RegisteredWorker后它會記錄 Master 的地址然后調用startHeartbeat啟動心跳線程。整個鏈路是串行的注冊沒成功心跳不會啟動。這個順序保證了心跳一定發(fā)給了“認識自己”的 Master。4.3 心跳線程的具體實現(xiàn)心跳線程通常是一個ScheduledExecutorService或者基于RpcEndpoint的定時消息。它會周期性地向 Master 發(fā)送Heartbeat(workerId)。Master 端在receive里處理這個消息更新對應 WorkerInfo 的lastHeartbeat。如果 Master 找不到這個 workerId說明 Worker 已經被移除會回一個ReconnectWorker之類的消息讓 Worker 重新注冊。這個“找不到就要求重連”的機制很巧妙。它處理了一種邊界情況Worker 以為自己還注冊著但 Master 因為某種原因已經把它清掉了比如 Master 重啟后狀態(tài)丟失。這時候心跳會觸發(fā)重新注冊讓集群自愈。我在測試 Master 重啟時觀察到過這個行為Worker 日志里會先報心跳異常然后自動重新注冊整個過程不需要人工干預。4.4 參數(shù)計算與配置示例假設你要部署一個 Worker機器有 32 核、128G 內存但你希望留一部分給系統(tǒng)和其他服務。一個常見的配置是export SPARK_WORKER_CORES24 export SPARK_WORKER_MEMORY96g export SPARK_WORKER_INSTANCES1這里 cores 給 24 是留了 8 核給系統(tǒng)memory 給 96g 是留了 32g 給系統(tǒng)和緩存。如果你要在一臺機器上跑多個 Worker 實例SPARK_WORKER_INSTANCES就派上用場了但要注意每個實例的 cores 和 memory 要相應減少否則會超發(fā)。比如兩個實例每個給 12 核、48g。心跳相關的配置通常不需要改但如果你網絡環(huán)境特殊可以關注spark.worker.timeout。它的默認值是基于心跳間隔算出來的改的時候要成比例地改別只動一個。5. 常見問題與排查技巧實錄5.1 Worker 注冊不上 Master 的排查順序注冊失敗是最常見的問題。排查順序我一般是這樣先看 Worker 日志里有沒有“Connecting to Master”之類的記錄確認它有沒有在嘗試連接再看 Master 的地址配得對不對spark.master或者SPARK_MASTER_HOST有沒有寫錯然后確認網絡通不通端口有沒有被防火墻擋最后看 Master 日志里有沒有收到注冊請求。如果 Master 壓根沒收到問題基本在網絡或地址如果收到了但拒絕問題在資源校驗或版本不匹配。注意Master 和 Worker 的版本必須一致混用不同版本的 Spark 組件經常導致注冊失敗而且報錯信息不一定直白。5.2 心跳超時導致 Worker 被標記 Dead這個問題的表現(xiàn)是 Worker 莫名其妙變成 Dead但進程還在。原因通常是心跳線程被阻塞了。比如 Worker 上跑了一個特別重的任務把線程池占滿心跳線程搶不到資源。解決辦法是給心跳線程獨立的線程池或者排查是什么任務阻塞了 Worker 的主線程。我在一次壓測里遇到過某個 Executor 啟動時做了大量磁盤 IO把 Worker 的調度線程卡住了心跳發(fā)不出去最后被 Master 判死。5.3 常見問題速查表現(xiàn)象可能原因排查方向Worker 日志反復注冊失敗Master 地址錯、網絡不通、版本不一致檢查配置、網絡、版本Worker 被標記 Dead 但進程存活心跳線程阻塞、GC 停頓過長看線程棧、GC 日志Master 重啟后 Worker 失聯(lián)Master 狀態(tài)丟失、Worker 未重連看是否觸發(fā)重新注冊資源上報與實際不符cores/memory 配置錯誤核對啟動參數(shù)心跳正常但任務起不來work 目錄滿、權限問題檢查磁盤和權限5.4 幾個我踩過的坑第一個坑是 work 目錄權限。Worker 啟動用戶和 Executor 運行用戶如果不一致Executor 目錄創(chuàng)建會失敗而且報錯藏在很深的日志里。第二個坑是主機名解析。Worker 上報的 host 如果 Master 解析不了Master 就無法反向連接 Worker導致任務下發(fā)失敗。第三個坑是心跳間隔和超時時間被一起改小了結果網絡一抖動就大面積判死集群反復震蕩。這幾個坑的共同點是報錯信息都不直接指向根因需要你對整條鏈路有理解才能快速定位。6. 從源碼理解到生產實踐的幾點體會把 Worker 啟動和心跳這條鏈路看透之后我對 Spark Standalone 的容錯設計有了更具體的感受。它沒有用很復雜的共識算法而是用“注冊 心跳 超時判死 自動重連”這套樸素機制撐起了整個集群的成員管理。這套機制的關鍵在于參數(shù)之間的配合以及消息處理的順序。任何一個環(huán)節(jié)的順序錯了或者參數(shù)比例失調都會表現(xiàn)為“Worker 不穩(wěn)定”。如果你正在做資源調度相關的開發(fā)我建議重點看Master里處理RegisterWorker和Heartbeat的那兩個分支以及Worker里registerWithMaster和startHeartbeat的實現(xiàn)。把這幾段代碼和實際日志對照著看很多之前覺得玄乎的現(xiàn)象都會變得清晰。最后分享一個小技巧調試心跳問題時把 Worker 和 Master 的日志級別調到 DEBUG能看到每條心跳的收發(fā)記錄比猜要快得多。
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
Www.久久| 丁香五月成人在线| 91精品啪| 国产精品18久久久| 五月婷婷黄色| 久色欧美| 久久婷婷五月激情网站| 中文激情网| 97人碰人操| 国产精品视频| 五月天久久网站| 99色色热| 爆乳熟妇一区二区三区爆乳照片| 嘿嘿视频免费看9| 9久精品视频| 人人操AV| 综合色久| 六月婷婷激情| 婷婷大乡焦噜噜| 色播五月天天| 伊人久久激情图区五月| 五月天啪啪| 久草婷妨| 丁香五月婷婷老师网站| 特级片神马电影| 91久久久久久久久18| 色五月激情五月| 亚洲在线资源| 美女激情综合| AV操逼网| 综合激情在线| 亚韩在线视频| 婷婷综合网| 激情五月综合网最新| 色婷婷五月天av在线| 艹天天射| 久久免费少妇高潮99精品| 99综合视频| 欧美综合激情五月| 操一操| 538午夜激情| 超碰国产AV| 99这里都是精品| 久热这里| 大香蕉婷婷丁香天堂AV| 九九五月天| 婷婷六月综合激情| 久久AV电影| 婷婷激情五月天网站| 欧美视频五区| 91久久久久久久久18| 色色五月天com| 影音先锋91网站在线观看| 激情AV| 久久久久亚洲AV无码网影音先锋| 色色五月天婷婷丁香| 伊人AV五月婷| 在线视频激情网站| 久久综合爱| 激情五月天婷婷| 久久婷婷五月天综合| 男人综合网| www.爱操com.| 丁香五月天激情网| 庭庭久久内射| 99精品偷自拍| 天堂在线观看视频| 九月婷婷激情| 五月在线婷色| 九九综合久久| 婷婷五月天激情小说| 91久久九久久九久久九久久九久久| 丁香婷婷月| 天天做天天爱天天要| 五月天激情视频网站| 欧美草久久五月天91| 婷婷色香六月综合激情| 五月丁香六月综合激情无码软件亮点| 激情四射五月天| 午夜丁香婷婷| 五月婷视频在线观看| 高清av在线国产| 激情五月天第四色| 激情五月开心五月在线视频| 99精色| 99热99热在线| 九月婷婷激情| 久久se 综合网 | 色婷婷香蕉| 丁香六月综合激情| 久久精品五月| 五月激情六月| 五月精品| 五月婷婷久久大片| 超碰在线看| 激情婷婷丁香五月天小说| A一级操| 噜噜噜精品欧美成人在线观看| 亚洲婷婷激情888精品久| 99热在线观看这里只有精品| www超碰| 国产精品扒开腿做爽爽爽A片唱戏| 婷婷五月丁香综合亚洲| 亚洲综合在线视频| 丁香桃色网| 伊人激情综合网| 可以免费观看的av| 婷婷色资源| 91免费看片| 狠狠色丁香综合| 一本久道综合色婷婷五月| 亚洲永远av在线播放| 色婷婷aV四虎| 久色视频首页| 色婷婷久久久| 91色色色视频| 99精品视频在线| 超碰a女人的天堂| 亚洲人妻av| 欧美色碰| 婷婷五月天电影区小说区| 亚洲激情综合| 欧美熟女99| 射久久丁香五月| 丁香婷婷色色| 99热热这里只精品996小说| 激情丁香久久| 五月婷激情| 狠狠色婷婷综合开心影视| 九九色综合九九色| 色五月婷婷影院| 色五月丁香总合网| 色噜噜婷婷| 99久热在线精品99re6热| 亚洲婷婷在线播放十月| 久久婷婷色| 午夜激情久久| 五月婷婷在线综合| 婷婷丁香五月天操逼| 婷婷五月天激情四射五月天激情| AV在线资源| 六月丁香开心婷婷欧美| 五月婷av| 激情婷婷五月天丁香| 婷婷在线精品| 丁香六月激情综合| 欧美激情丁香五月| 九九热这里精品| 日熟女| 99久久婷婷国产综合亚洲| 五月丁欧美| 久久婷婷内射| 婷婷九月激情| 天天骑天天操| 99这里有精品久久97| 婷婷五月天综合AV| 六月婷婷啪啪| 91精品久久久久久77777| 无码一级片| 99九九精品视频| 久久大香蕉丁香| 激情六月下句是什么| 人妻久热| 久99热| 狠狠久久婷五月| 婷婷六月色开| 26uuu欧美| ww亚洲ww在线观看| 国产做爰视频免费播放| 大香蕉久| 丁香五月婷婷性爱| 开心五月综合激情网| 五月婷婷亚洲综合在线| 亚洲成人五月天| 超碰97在线操| 久久这里有精品在线观看| 极品少妇高潮啪啪AV无码| 欧美日韩99| 久热99热| 久久99网站| 综合AV在线| WWW·色色色·COM| 99热亚洲| 色六月丁香婷婷啪啪啪| 人妻丰满精品一区二区A片| 国产黄色在线观看| 另类小说五月天| 国产白丝在线一区| 亚洲亚洲人成综合网络| 热99re| 久久婷婷网址| 日本综合久久| 色色色色色爱| 丁香六月婷婷综合| 丁香五月天日韩无码| 俺去也五月天| 久久xxxx| 成人做爰A片免费看视频| 五月丁香六月合| 人人操91色| 色99网| 手机AVAV天堂看网| 久久婷丁香五月| 色九九综合| 久久99久久99精品免观看软件| 国产精品久久久久久久久久免费 | 伊人久久大香线蕉亚洲五月天,| 激情噜噜噜| 99九九热在线观看| 婷婷五月综合基地| 丁香五月久久| 超碰色综合| 99人人操| 久久大大香| 91综合色| av操一操| 天天插夜夜爽| 天天操天天日天天爱| 91操黄| 久久婷婷五月综合色和| 婷婷精品视频| 五月天激情婷婷| 婷婷激情小说网| 91九色 熟| 激情图片五月天| 五月婷婷丁香综合| 五月丁香久久呀| 婷婷五月综合社区| 99热性色| 日韩三级视频一区二区| 青草视频在线播放| 做爰丰满少妇1313| 五月婷婷丁香| 人人摸人人搞| 玖玖资源站中文| 国产永久一二一起草| 99久免费视频| 久久综合9| CHINESE熟女老女人HD视频| 亚洲精品婷婷| 色综合色色色| 日韩AV色色色| 五月丁香啪啪| 五月丁香婷婷在线| 婷婷九月丁香| 五月婷久久| 婷婷久久五月天中文字幕在线观看| 成人精品视频99在线观看免费| 天天爽天天日| 99热97| 日日操夜夜爽天天天| 91精品婷婷国产综合久久| 人橾人| 久久久久久久久久久久久久久久久精典| 婷婷午夜天| 99免费在线视频| 青草久久五月婷伊人| 日本片日本片祼观看网站在线看中文版网页在线看 | 人妻久久婷婷| 99ri在线| 99热这里在线精品| 爱之国产色情综合| 99热国产这里只有| 亚洲精品乱码久久久久久按摩观| 亚洲五月天第一综合干| 九九99在线视频| 91人人看| 射久久丁香五月| 97婷婷丁香五月天激情图片| 成人av在线网址| 五月天停停日日| 99riav 亚洲| 国产成人精品亚洲线观看| 国产午夜精品一区二区| 久久色天堂| 婷婷涩涩五月天| 高清无码网址| 99热国产这里只有精品| 国产激情久久久| 91日本在线| 日本色道视频网站| 色狠狠色综合久久久绯色aⅴ影视| 国产成人精品亚洲线观看| 久久激情视频| 五月天色色色网| www久久久久久久久久久久久久久久久| 五月婷婷 激情按摩| 色天堂婷婷| 91高潮喷水久久久久久久久| 9福利性视频欧美| AV大片在线观看| 久久一级免费黄色片| 久久99久久久| bbwcuckold精品熟妇| 天天噪夜夜爽| 亚洲免费av在线| www99热| 99热婷婷| 99色免费在线观看| 天堂AV三级| 亚洲射激情| 天天做天天爱天天要| 激情综合网,婷婷五月天| 色色哒五月婷婷六月丁香| 亚洲激情综| 99国产精品久久久久久久久久久| ady狠狠入| 丁香五月中文字幕| 国产精品激情五月天色婷婷| 激情床戏| 人妻免费网站| 久久婷婷五月国产色综合激情| 欧美另类五月激情| 99ri国产| 久久艹 五月天| 欧美精品A片一区在线观看| 九九久久五月天综合伊人| 五月花成人网| 亚洲无码播放| 影音先锋91男人资源在线播放| 五月婷中文字幕| 亚洲综合色丁香婷婷六月| 深爱五月激情| 久久婷婷五月综合色欧美| 九月综合| 天天综合影院| 国产精品久久久久9999小说| 中文字幕 码精品视频网站| 五月婷婷九| 99精品热视频| 亚洲成Av人片乱码色第1集| 婷婷综合另类小说| 91精品国产99久久久久久天美| 99精品国产在热久久| 久草五月天| 久久婷婷五月激情网站| 六月激情婷婷| 97超碰人人操| 激情五月激情综合网| 免费做A爰片77777| 激情五月婷婷免费视频| 天天操无码| 婷婷热色| 99热99思午夜精品| 狠狠干在线| 色婷婷五月综合激情中文字幕| 婷婷五月天堂| 久久久999精品| 国产99久久久国产精品免费看| 大香蕉中文| 婷婷五月骚厕所| 91色噜噜狠狠狠狠色综合| 亚洲狠狠丁香婷婷香蕉| er99免费视频在线| 亚洲三A| 丁香五月激情天AV无码| 9l视频自拍9l九色成人| 天天日天天添| 涩涩涩五月天| 日韩成人AV在线播放| 婷婷综合五月天亚洲综合| 亚洲妇女熟BBW| 久久五月婷婷电影| 9999久久久久| 国内婷婷丁香社区在线播放| 噼里啪啦在线观看免费完整版视频| 亚洲av网站| 男人的天堂五月丁香| 碰超在线九色| 色综合久久中文| 操碰色一区就去操| 思思热精品在线观看| 精品热青草| 丁香六月激| 五月婷婷天| 超碰在线精品| 人人摸人人干| 伊人狠狠干| www.ywav| www.日日夜夜.com| 久久综合中文| 麻豆AV一区二区三区| 精品网站:999WWW| 五月天激情AV| 婷婷欧美激情综合| 99爱在线免费视频| 丁香亚洲婷婷五月| 91综合视频在线| 五月丁香六月婷婷激情视频在线观看免费| 婷婷五月丁香欧洲| www.激情| 欧美噜一噜| 97亚洲视频在线| 99精色| 超碰色女| 丁香五月社区| 夜夜操,天天撸| 婷婷五月激情五月丁香五月| 综合五月婷婷| 久99| 国产综合丁香五月天| 久草a片| 日韩九区| 丁香亚洲色综合| 国产精品色色| 狠狠色婷婷7| 影音先锋美国A| 日日操夜夜骑| 久久永久网址| 99日视频在线| 天天综合精品| 亚洲熟妇无码乱子AV电影| 97操操| 影音先锋91网站在线观看| 亚洲色激情| 亚洲综合视频网| 日本狠狠干| 婷婷深爱五月丁香| 婷久久综合| 久99热| 久久只这里有精品| 亚洲AV成人精品日韩在线播放| 中国丰满熟女A片免费观| 婷婷五点亚洲| 狠狠操天天操综合| 狼人狠狠操| 国产一区二区av免费| 五月色综合网| 色婷婷色情| 2017人人操| 538在线精品| 九月色婷婷综合| 婷婷五月天直播| 六月丁香啪| 五月天色综合| 五月天综合在线| 婷婷五月美女直播| 99热骚货| 激情99。| 六月丁香色色色| 五月天激情美女久久| 狠狠做婷婷| 国产亚洲99| 久久五月天激情婷婷| 色九月| 天天爽,夜夜爽| 天天免费成年人视频| 丁香六月婷婷久久亚洲天堂| 大香伊人久色| 91 欧美| 色五月播五月| 99热国产精品| 欧日韩成人| 天天婷婷| www.ppypp| 五月激情开心婷婷| 婷婷五月天国产手机在线视频观看| 久久激情天堂| 啪啪操超碰| 色综合激情图区| 嫩草AV久久伊人妇女超级A| 久久 婷婷 五月天| 久久综合首页| 丁香九九九九| 538任你爽| 99啪啪网| 开心五月综合激情网| 五月激情婷婷播播网| 色宗合,宗合网| 国产99热在线看| 丁香婷婷大香蕉| 午夜成人av在线| 牛色色碰| 亚洲丁香婷婷| 99ER热精品视频| 99无码视频| 丁香五月av在线| 久久久久99精品成人片| www.激情五月天| 五月丁香色婷婷熟女| 六月婷婷影院| 六月丁香VA| 色综合激情| xx综合网| 开心五月天激情网站| 凹凸探花电影| 亚洲激情精品| 激情 婷婷 丁香五月天| 色五月丁香六月欧美综合| 激情五月天小说| 泰州成人视频| 亚洲日日操| 九九热最新地址| 99热免费观看| 天天干天天av天天射| 日韩av在线播放综合网| 日韩黄色电影| 99视频这里只有免费精品| 激情五月婷婷色色| 色婷婷av在线| 99亚洲天堂| 亚洲一色色色色色色色色| 开心婷婷五月花| 色五月丁香五月婷婷五月成人网| 色五月婷婷五月天| 色色五月婷| 草草色情综合网| 亚洲有码在线视频| 5月色婷婷| 开心五月婷婷在线视频免费观看| 婷婷五月激情图片| 狠狠干天天日| 一区二区乱视频码| 亚洲小视频免费播放| 天天 日综合| 99热这里只有精品13| 激情五月色在线播放| 久久伦乱| 丁香五月天堂婷婷| 色 五月 天 婷婷 丁香 九月| 日本不卡中文字幕| 天天精品视频在线观看视频| 337p大胆噜噜噜噜噜91Av| 五月婷婷六月丁香| 成人综合视频在线| 婷婷爱婷婷| 五月情婷婷| 天天干天天干天天操| 国产性爱大片久久| 丁香六月婷婷综合色| 好吊操这里只有精品| 综合激情站| 亚洲色色色| 亚洲综合网在线| 少妇伦子伦精品无吗| 97干在线免费| 91人人网| 婷婷五月无码| 九九这里有精品| 免费观看全黄做爰的视频| 久久999久久999久久999久久| 丁香 婷婷五月| 天天色粽合合合合合合合| 色婷婷基地 | 亚洲成人超碰| 99亚州综合精品成人网| 国产综合丁香五月天| 激情综合网五月激情| 97福利视频| 亚洲丁香婷婷丁香五月天激情| 亚洲第79页| 这里只有精品视频99| 91色情播放| 亚洲99热| 亚洲网站999| 五月花在线观看视频| 狠狠干青青草| AV五月丁香| 国产片天天爽夜夜爽| 色就是色婷婷五月亚洲激情| 天天爽天天日人人爱| 2025最新亚洲激情在线| 激情小说之五月| 99热99热| 日韩人妻操逼视频| 五月天亭亭俺也| 婷婷久久国产视频| 日日夜夜小色哥| 激情五婷网| 99热色精品| 日日撸夜夜操| 天天激情站| 99九九热在线观看| 99热66| AA片在线观看视频在线播放| 婷色影院| 人妻激情视频| 激情五月开心五月在线视频| 四色女婷婷| 五月色天五月色| www.九月婷婷丁香.com| 狠狠搞五月天| 亚洲高清在线| 五月婷视频| 六月婷婷毛片| 丁香婷婷色九月| www久久久久久久久久久| 丁香婷婷黄网站| 五月天啪啪视频| 久久狠狠欧美| 久久99久久99久久99人受| 欧美欧盟性爱网| 久久久久激情| 狠狠艹狠狠艹| 婷婷最新地址| 婷婷五月天国产| 五月丁香久久呀| 天天狠狠六月婷丁香影院| 午夜日日| 色婷婷综合视频| 99免费热在线精品| 91九九九九| 天天狠天天狠| 色呦呦在线| 性色五月天| 亭亭玉月丁香| 五月色婷婷中文字幕| 亚州精品色情无码A片| 无码啪啪| 久久五月天黄色五月天色网址| 狼人伊人天堂| 天堂久久精品| 午夜不卡成人一区二区| 97在线视频 欧美| 美女激情综合| 综合狠狠五月婷婷| 亚洲精品一区无码A片| 夜夜操天天爽| 大香蕉九九| 激情AV网| 成人精品在线| 米奇影视五月天| 丁香婷婷色情| 色五月婷婷色五月婷婷色五月婷婷| 五月情色天| 日本一道久久| 91色综合久久| 五月天桃色深爱网| 噜噜色婷婷| 色婷婷综合丁香五月天| 99精品久久| eeuss人妻| 大香蕉伊然在亚洲90| 色色操| 五月丁香花激情综合网| 亚洲色啪| 婷婷激情啪啪| 亚洲精品久久久无码| 日本色综合| 婷婷六月丁香1| 成人五月天。COM| 五月综合色| 免费日韩99| 婷婷精品综合| 大香焦A∨| 深爱激情五月婷婷| 五月婷婷69| 欧美色六月婷婷| 国产做爰视频免费播放| 久久婷婷热| 99色色色色| 久婷| 综合激情专区| 婷婷丁香六月天激情四射网| 超碰av在线| 五月丁香九九九综合| 丁香五月性| 98永久精品| 欧美日韩国产成人在线| 99在线精品免费视频| 九九婷婷网五月天| 怡红院一二三| 五月丁香黄色| 五月婷婷综合色啪首页| WWW.五月天9999| 欧美日韩999| 色激情五月| 亚洲视色| 色色色综合网| 大香蕉久艹| 久99热在线观看| 最近免费中文字幕大全高清大全1| 亚洲色五月婷婷| 婷婷五月天天aV| 五月丁香色五月| 欧美色色色色色色色色色色影视| 九热视频在线精品15| 97操男人的天堂| 草榴成人影片| 9久热在线视频| www.一区二区三区| 精品少妇人妻AV无码专区偷人 | 六月婷婷久久| 五月丁香天堂网| 色婷亚洲| 色碰碰视频| 色五月激情网| 色五月xxx| 欧美日本综合网| 五月天综合缴情网网站0| 激情网色五月| 在线观看亚洲AV| 婷婷成人av| 免费V片在线| 一区二区三区四区牛| 奇米四色五月天| 成人免费视频一区| 丁香五月婷婷亚洲综合精品| 色色五月婷婷久久| 综合啪啪| 五月婷婷久久综合| 岛国av电影网站| 亚洲色a| 激情网婷婷婷| www.9797国产| 夜夜爽天天爽| 日本色天堂| 婷婷综合色五月天| 99在线免费视频| 五月丁香六月色| 99re在线观看| 丁香网五月天| 超色欲天天| 久色网| 九月综合| 丁香五月aV| 99热官网精品在线| 99操99| 国产精产国品一二三在观看| 欧美久久久久久久久中文字幕| 国产精品视频| 亚州激情在线视频| 99热精品在线免费观看| 五月婷婷六月丁香在线| 丁香五月婷婷大香蕉| 婷婷色在线视频| 女人天堂AV| 色色97丁香婷婷五月天| 六月婷婷综合| 99惹| 开心婷婷五月中文字幕组| 婷婷成人五月天成人文学| 狠狠做深爱婷婷久久综合一区| 五月丁香中文字幕| 色激情五月天| 久久一品区| av在线超清中文| 色色色色av色色色色| 97人人干| 丁香五月婷婷www..com| 丁香六月婷婷开心| 国产精品久久久海的味道| 91丨九色丨国产打屁股| 美欧成人视频| 五月丁香六月婷婷免费视频| 超碰9| 天天综合网~91| 激情五月婷婷丁香六月| 六月丁香五月天| 天天日天天操心| 婷婷激情视频| 骚货艹网站视频| 丁香五月婷婷基地| 欧美WW在线网| 色五月在线视频观看| 丁香六月婷婷综合| WWW,五月| 欧美VA在线| 亚洲国产精品二二三三区| 久久婷婷综合国产| 夜夜干天天干| 欧州婷婷五月天综合| 9久久精品| 五月天婷婷久久| 欧美婷婷丁香社区在线播放| 人人色婷婷五月天| 日日噜噜夜夜狠狠久久丁香六月| 五月婷色丁香| 婷婷激情五月天在线| 激情综合久久| 五月Huangsewang| 99re这里只有精品9| 色哟哟www| 99re青青草| 色五XX| 婷婷丁香激情五月天色色色| 欧美99热| 成人欧美日韩| 91狠狠色色丁香婷婷综合久久| 夜夜夜叫天天天做| 激情五月婷婷| 我爱宗和色| 五月丁香大香蕉| 热的五码久久精品| w婷婷五月婷婷w| 色爽干| 99视频这里只有免费精品| 色五月超碰| 丁香婷婷六月激情| 激情视频91| www.超碰在线| 婷婷五月丁香综合| 亚洲有码在线视频| 婷婷爱五月天| 亚洲99在线| 中文字幕综合| 狠狠爱综合| 大香蕉婷婷五月| 国产.亚洲.欧洲视频在线| 99热在线看| 五月婷婷成人| 亚洲操逼片| 99ri视频| 天天操天天插| 欧美丁香六月激情视频| 日本久久色| 亚洲综合激情五月| 婷婷久久婷婷| 91操片| 日韩AV片| 九九色综合| www.五月天。com| 五月丁香婷婷狠狠操| 亚洲操b| 丁香密臀AV激情网| 深爱激情五月婷婷| 狠狠干总合| 强壮的公次次弄得我高潮A片日本 | 婷婷色系婷色| 五月婷婷综合在线视频| 欧美日本另类| 怡红院 久久| 嫩草AV久久伊人妇女超级A| 婷婷亚洲在线| 丁香婷婷综合激情五月色| 婷婷99| 亚洲综合色丁香五月天| 激情五月瑟瑟| 欧美日韩99| 五月婷婷六月爱| 六月婷婷最新网址| 欧美日韩一区二区三区四区| 五月婷婷六月爱| 色色网91| 91超碰人人操| 99爱在线精品视频免费观看| 亚洲色啪| 亚洲丁香婷婷| 97久久久| 国产精品热搜丁香五月婷婷| 99色综合网| 激情五月天综合网| 婷婷色五月丁香六月欧美啪| 97人人干人人操| 五月丁香婷婷伊人| 婷婷天堂站| 五月丁香啪啪综合网| 免费AV在线| 日本欧美成人片AAAA| 99热| 99性感视频| 亚洲操逼片| 欧美一级a | 色999亚洲人成色| www.五月天婷婷姐姐| 91久久综合| 日韩国产在线精品| 日本啪啪天堂| 日日干夜夜撸夜夜骑| 在线不卡中文字幕| 色伊人91在线视频| 91色在线/日韩| 色亚洲婷婷| 丁香五月婷婷色情综合| 丁香深五月婷婷| 久久曰曰| 五月丁香成人| 天天爽天天摸天天爱| www.婷婷五月| 亚洲无码你懂的| 狠狠五月婷婷| www.夜夜操| 香焦网五月天| 婷婷基地爱| 六月色色婷婷| 日韩99色| 色色是色N一| 婷婷五月天亚洲综合| 久久综合55| 婷婷9月天| 九月婷婷在线视频| 91人久| 人妻丰满精品一区二区A片| 99热精品免费| 色噜噜婷婷| 激情五月婷婷| 五月丁香亭亭| 少妇被下春药玩弄A片| 天天干天天拍| 色99色| 少妇性按摩无码中文A片| 亚洲久热| 风流少妇A片一区二区蜜桃| 六月丁香五月婷婷| 99在线视频播放| 日本3级片一区2区| 激情五月天在线免费美女视频| 五月草影视| 丁香丝袜五月| 综合网五月天123| 丁香五月天av| 婷婷AV丁香| 国产精品在线视频| 婷婷五月天在线观看av| 六月婷婷网| 激情五月第四色| 另类色视频| 99热这里有精品6| 国产色色网站网址| 久久婷婷丁香五月一二三| 伍月婷婷免费视频| 久久一热免费视频| 综合激情综合啪啪| 狠狠狠狠操| 久8色色| 丁香激情五月少妇| 五月天 无码| 综合五月天| 色婷婷久久综合| www.99热这里精品| 99热99免费| 亚洲人人96@| 五月天播播综合| 日韩久久这里只有精品| 79色色免费| 夜夜干天天操| 夜夜骑夜夜撸| 色色色色色色综合网| 人人操人| 欧美激情综合| 开心五月深爱激情| 超碰人人操在线| 成人做爰A片免费看视频| 97在线天堂| 婷婷中文在线| 丁香五月天激情AV| 成人网址在线观看| www99热| 嫩草哈哈操| 九九99精品视频在线观看| 欧美性爱特黄一级aaaassss| 综合图片色色| 99综合网| 玖玖五月丁香| 丁香月五月天婷婷久久| 5月婷婷6月六月丁香| 天天干天天做| 狠狠色九月| 婷婷久久久久久久| 天天日夜夜爽| 中文字幕日本最新乱码视频| 激情五月婷婷视频一区二区三区| 丁香五月天色综合| 五月天婷婷综合| 日本欧美成人片AAAA| 国产性爱一级| 久久人人人人妻| 久久99久久99精品免视看婷婷| 色色色色色色综合网| 色丁香久久| 久久人妻久久| 人妻体体内射精一区二区| 99热69| 婷婷色日本| 久久久久9| 去色色五月天| 色五月 激情婷婷 综合五月天| 色情五月婷| 丁香六月婷婷激情| 激情综合5月| 日本久久人人| 亚洲第二AV| 激情综合激情五月| 五月天亭亭俺也| 欧美日比视频| 99久久玖玖| 蜜乳久AV| 激情网 五月天| 久久免片| 影音先锋四区| 丁香五月欧美午夜视频| 久操乱| 五月丁香婷婷成人伊人网| 夜夜干 夜夜操| 另类激情四射| 天天做天天爱| 日韩有码一区| 丁香五月综合网亚洲综合欧美狠狠 | 综合五月亭亭9| 久久色情| 婷婷欧美综合| 婷婷六月天天| 91好好热日本在线| 欧美黄色韩日网| 中文字幕av久久爽| 久热播这里只有精品| 五月天激情色色| 欧美色六月婷婷| 国产亚洲精品AAAAAAA片| 99er这里只有精品视频| 婷婷久久五月天| 99操逼视频| 日本久久高清| 丁香色色色| 伊人久久婷婷| 久久ww| 另类激情综合| 18av天堂| 五月丁香综合激情| 精品一二三区视频立| 色色五月天婷婷| 99re这里只有精品国产99| 成人看片网站| 五月色婷婷综合丁香精品无遮挡| 国产精品国产成人国产三级| 激情五月六月婷婷综合啪啪| 成人免费120分钟啪啪| 天天色,天天操,天天射| 伊人丁香在线| 另类激情五月天| 久久网婷婷| 色综合五月| AV在线大香蕉| 亚洲精品色| 五月丁香六月婷婷中文版| 日本操B视频| 蜜乳中文字| 操逼国产91| 另类专区在线观看| site:xmssd.com| 大地资源色婷婷视频在线 | 日日天天干| 亚韩在线视频| 大香蕉久久| 丁香激情婷婷网| 97操碰人人| 99思思| 久久 这里只有精品1| 99久久偷拍视频| 天堂在线9| 久婷婷五月丁香在线观看| 黄急一级视频| 婷婷五月婷婷| 丁香 婷婷 激情 综合 五月| 国产麻豆视频| 开心激情站| 色五月综合婷婷久久综合婷婷久久综合婷婷久久综合婷婷久久 | 大伊香蕉精品视频在线| 夜夜干天天干| 日本欧美在线| WwW色婷婷| 九九在线视频| 五月婷婷深深爱爱| 欧在线一区| 日本一级黄色电影| 天天日夜夜操五月| 91综合色| 成人做爰黄A片免费看直播室男男 久草热8精品视频在线观看 | 丁香色五月AV在线| 激情开心五月天| 五月天影院| 五月激情啪啪| 在线播放成人| 能看的av| 五月丁香在线观看| 99re热| 色色色婷婷| BBWCUCKOLD精品熟妇 | 五月天激情小说| 久久五月天综合| 五月天另类综合网| 色婷婷久久天天性爱| 国产日产亚系列精品版优势| 99在线视频资源| 五月婷六月天| 亚洲sesesese| 久久人操-久草婷婷-成人AV| 99九九精品| 日日干日日| 天天情色五月天| 婷婷色中文字幕| 久久全色| A片试看120分钟做受图片| 色综合综合色| 激情五月丁香六月综合AVXXXX| 激情综合啪啪啪| 色五月婷婷自拍| 狠狠色丁香乆乆| 久久9视频| 天堂久久婷婷| 色久五月天| 人妻熟妇六区| 九九国产精视频| 伊人玖玖精品| 色爱综合五月| Www.sesese丁香| 91五月天| 97人人射| 色五月天丁香婷婷| 五月婷婷影| 97好吊操| 九九久久99| 五月天快乐开心激情网| 亚洲区视频| 色天堂A| 任你干嘛免费视频播放| www.99精品日操伊人乱碰在线| 色色婷婷丁香| 五月丁香黄色视频| 97干在线播放| 99热这里只有精品中文字幕| 色五月六月婷婷| 91dy.av| 熟女五月天久久综合| 天天综合亚洲综合网天天αⅴ| 久久婷婷综| 五月色婷婷中文字幕| 91 原创 在线 九色| 免费成片在线观看| 五月婷中文娱乐综合| 国av网| 亚洲中文字幕翔田千里| 怎么样可以看免费的一级av| 成人做爰A片免费看视频| 丁香五月久久| 五月天婷婷色| 影音先锋女人AA鲁色资源| 色婷婷久久| 97人人超| 婷婷五月天成人网| 国产精品人成A片一区二区| 五月婷婷综合网| 欧美在线| 97久久人人人干| 色天堂婷婷| 久久婷婷综合五月| 爱iii做iiii日日| 禁片二区| WWW·色色色·COM| 欧美性爱一区| 综合久| 久青青久| AⅤ色区| 日日爽天天| 婷婷综合网| 色婷婷五月综合在线| 久久人操| 另类专区在线观看| 亚洲无AV在线中文字幕| 丁香五月综合狠狠| 九月婷婷在线观看| 色婷婷69| 色婷婷五月影视| 五月激情婷婷色| 五月天婷婷丁香社区| 国产精品爽爽久久久久久| www.五月婷婷| 99婷婷| 啪啪九九色| 精典久久| 久久久久亚洲A∨成人乱码电影| 日日干干天天干| 天天操比比| 26UUU欧美| 欧美怡红院黄站| 日本理论久久| 超碰av在线| 中文无码精品一区二区三区| 丁香五月天网友自拍啪啪啪视频| www.婷婷| 五月丁香成人网| 免费在线观看av网站| 欧美三级黄色片久久| 色五月婷婷狠狠撸| 色婷婷丁香香香蕉视频| 亚韩在线视频| 无码日本精品XXXXXXXXX | 丁香婷婷婷婷十二月在线观看视频| 99久久99视频| 色日本丁香婷婷| 99精品热| 九九热精品| 综合亚洲AV| 色网站99| 99热这里| 精品一二三区久久AAA片| 天天干天天操天天射| 九九视频这里是精品五月| 色婷婷久综合久久一本国产AV| 亚洲综合成人网| 狠狠婷婷色| 日韩999| 新伍月婷婷| 涩综合婷婷| 亚洲色五月婷婷| 天天爽天天弄| 91色综合网| 丁香五月婷婷图片综合| www.99婷婷| 99成人免费热视频| 99无码视频| 色婷婷瘦婷婷日韩| 色青青视频| 亚洲成人免费电影| 91精品视频男人的天堂| 情趣视频66| 五月丁香影视| 香蕉大综综综合久久| 婷婷综合网伊人| 婷婷五月天小说网| 丁香五月综合首页| 99热这里只有精品33| 噜噜噜狠狠色综合| 狠狠久久婷| 色色日韩无码| 激情五月婷| 99热日| 五月天婷a| 激情丁香五月婷婷| 婷婷天堂综合| 婷婷五月草| 999热在线观看视频| www.夜夜操.con| 色五月婷婷av| 人妖色AV色综合| 五月亭亭综合五码| 桃色成人网| 66精品国产成人| 热五月婷婷| 99视频在线啪| 亚洲夜夜操| 伊人高清无码| 色婷婷六月激情| 俺去也五月天| 在线婷婷| √天堂资源在线人妻熟女| 色婷婷综合电影| 色激情五月| 91女人18毛片水多国产| 开心五月婷婷激情网| 日产精品一线二线三线芒果| 99色在线视频| 激情综合久久| 亚洲区视频| 午夜免费试看| 在线网黄| 超碰在线人人| 五月丁香六月成人| 一区二区免费看| 丁香五月综合激情性爱| 开心五月深爱五月| 激情熟女网| 色五月婷婷五月| 精品九九网| 亚洲人人操| 九月综合| 五月婷婷久久久| 在线中文字幕av| 日本人妻A片成人免费看片| 91大神操美女| 久久激情视频| 五月婷婷深深的爱| 99热18| 婷婷色五月色妇| 婷婷丁香五月社区亚洲| 五月天色社区|