国产无遮挡免费视频_热久久99这里有精品_无码内射中文字幕岛国片_4hu四虎永久在线影院成人_国产精品麻豆一区_欧美成人亚洲成人_亚洲黄色在线免费观看_精品久久久久久中文字幕动漫_中文字幕久久午夜不卡_日韩中文字幕在线视频播放_五月激情五月婷婷_日本美女视频一区二区

卓世科技榮膺甲子光年“2025中國AI Agent領域最具商業潛力榜”海辰儲能生態日首發三大創新產品,推動長時儲能邁向智慧未來全國產算力筑基,科大訊飛以自主可控撐起大模型“中國脊梁”雙輪驅動加速AI落地:劉慶峰談如何破解科技成果轉化“最后一公里”從供應鏈“壓艙石”到資本新標的,長鑫全矩陣產品構筑供應韌性,IPO價值潛力凸顯12月12日,鯤鵬開發者創享日·北京站震撼開啟,開發者歡聚一堂,共享技術盛會!華為終端與KEF、MORROR ART、惠威、及中國電子音響協會合作,共筑HUAWEI HiPlay無線流媒體新生態再獲權威認可!想幫幫服務智能體榮獲“年度領先解決方案”大獎平均7秒下線一臺空調,TCL空調AI技術深度融合智能制造突破行業困局 “超激鼓”技術為激光打印機行業良性發展提供新方案預計2025年家用投影市場出貨量為521.9萬臺,同比下滑16.1%小米、格力、美的等家電廠商簽署自律公約:推進空調“鋁代銅”OPPO ColorOS將上線“AI妙聽”功能:文章一鍵轉成雙人播客第四屆6G前沿技術與趨勢論壇16日開幕IDC報告:全球企業級WLAN市場持續攀升 華為收入同比增長33.7%消息稱四維圖新加速整合鑒智機器人,許鵬飛出任CTO2025年數據安全關鍵技術研究及產業應用成果評價大會成功舉辦曝Nothing將推Phone (4a)/Pro手機及Headphone (a)頭戴式耳機三折疊預售秒售罄,三星要翻身了?重塑居家空氣體驗!TCL空調以 AI 健康技術定義新一代空調
  • 首頁 > 數據存儲頻道 > 數據.存儲頻道 > 半導體

    Arctic 基于 Hive 的流批一體實踐

    2022年11月07日 16:08:43 來源:網易杭州研究院

      背景

      隨著大數據業務的發展,基于 Hive 的數倉體系逐漸難以滿足日益增長的業務需求,一方面已有很大體量的用戶,但是在實時性,功能性上嚴重缺失;另一方面 Hudi,Iceberg 這類系統在事務性,快照管理上帶來巨大提升,但是對已經存在的 Hive 用戶有較大的遷移成本,并且難以滿足流式計算毫秒級延遲的需求。為了滿足網易內外部客戶對于流批一體業務的需求,網易數帆基于 Apache Iceberg 研發了新一代流式湖倉,相較于 Hudi,Iceberg 等傳統湖倉,它提供了流式更新,維表 Join,partial upsert 等功能,并且將 Hive,Iceberg,消息隊列整合為一套流式湖倉服務,實現了開箱即用的流批一體,能幫助業務平滑地從 Hive 過渡到 Streaming Lakehouse。

      什么是 Arctic

      Arctic 是搭建在 Apache Iceberg 之上的流式湖倉服務 ( Streaming LakeHouse Service )。相比 Iceberg、Hudi、Delta 等數據湖,Arctic 提供了更加優化的 CDC,流式更新,OLAP 等功能,并且結合了 Iceberg 高效的離線處理能力,Arctic 能服務于更多的流批混用場景。Arctic 還提供了包括結構自優化、并發沖突解決、標準化的湖倉管理功能等,可以有效減少數據湖在管理和優化上負擔。

      Arctic Table 依賴 Iceberg 作為基礎表格式,但是 Arctic 沒有傾入 Iceberg 的實現,而是將 Iceberg 做為 lib 使用,同時 Arctic 作為專門為流批一體計算設計的流式湖倉,Arctic Table 還封裝了消息隊列作為表的一部分,在流式計算場景下可以提供更低的消息延遲,并且提供了流式更新,主鍵唯一性保證等功能。

      流體一批的解決方案

      在實時計算中,由于低延遲的要求,業務通常采用 Kafka 這類消息隊列作為流表方案,但是在離線計算中,通常采用 Hive 作為離線表,并且由于消息隊列不支持 AP 查詢,通常還需要額外的 OLAP 系統如 Kudu 以支持實時計算鏈接的最終數據輸出。這就是典型的 Lambda 架構:

      這套架構最明顯的問題就是多套系統帶來的運維成本和重復開發帶來的低效率,其次就是兩套系統同時建模帶來的語義二義性問題,并且真實生產場景中,還會出現實時和離線視圖合并的需求,或者引入 KV 的實時維表關聯的需求。

      Arctic 的核心目標之一,就是為業務提供基于數據湖的去 Lambda 化,業務系統使用 Arctic 替代 Kafka 和Hive,實現存儲底座的流批一體。

      為此 Arctic 提供了以下功能:

      Message Queue 的封裝:Arctic 通過將 MessageQueue 和數據湖封裝成一張表,實現了 Spark、Flink、Trino 等不同計算引擎訪問時不需要區分流表和批表,實現了計算指標上的統一。

      毫秒級流計算延遲:Message Queue 提供了毫秒級的讀延遲,并且提供了數據寫入和讀取的一致性保障。

      分鐘級的 OLAP 延遲:Arctic 支持流式寫入以及流式更新,在查詢時通過 Merge on Read 實現分鐘級的 OLAP 查詢。

      Table Store

      Arctic Table 由不同的 Table Store 組成,TableStore 是 Arctic 在存儲系統中定義的表格式實體,Tablestore 類似于數據庫中的 cluster index,代表獨立的存儲結構,目前分為三種 TableStore。

      ChangeStore

      ChangeStroe 是一張 Iceberg 表,它代表了表上的增量數據,或者說最新的數據變更,通常由 Apache Flink 任務實時寫入,并用于下游任務近實時的消費。

      BaseStore

      BaseStore 也是張 Iceberg 表,它代表了表上的存量數據。通常來自批計算的全量初始化,或者通過Optimizer 定時將來自 ChangeStore 的數據合并入 BaseStore。在對Arctic 表執行查詢時, BaseStore 的數據會聯合 ChangeStore 的數據一起通過Merge-On-Read 返回。

      LogStore

      盡管 Changestore 已經能夠為表提供近實時的 CDC 能力,但在對延遲有更高要求的場景仍然需要諸如 Apache Kafka 這樣的消息隊列提供毫秒級的 CDC 數據分發能力。而消息隊列在 Arctic 表中被封裝為 Logstore。它由 Flink 任務實時寫入,并用于下游 Flink 任務進行實時消費。

      Arctic 對 Hive 的兼容

      在真實業務實踐中,Hive 有著非常龐大的存量用戶以及圍繞其構建的中臺體系,要想一步直接完成從 Hive 到湖倉系統的轉換難度非常大,因此如何利用已有的 Hive 生態是 Arctic 實現流批一體首先需要解決的問題。為此 Arctic 提供了 Hive 兼容的能力,以幫助 Hive 用戶可以平滑的遷移到流式數倉中。具體到細節,Arctic 提供了以下 Hive 兼容能力:

      數據訪問層面的兼容:Arctic 與 Hive原生的讀寫方式保持兼容,即通過 Arctic 寫入的數據,Hive 可以讀;Hive 寫入的數據,Arctic 可以讀。

      元數據層面的兼容:Arctic 表可以在 HMS 上注冊并管理,用戶直接對 Hive 表執行 DDL 可以被 Arctic 感知到。

      Hive 生態的兼容:Arctic 表可以復用目前圍繞 Hive 的生態,比如可以直接通過 ranger 對 Hive 進行權限管理的方式對 Arctic 表進行授權。

      存量 Hive 表的兼容:海量的存量 Hive 表,如果有實時化的需求,可以以很低的代價將 Hive 表升級為 Arctic 表。

      Hive 兼容的 Table Store

      解決 Hive 兼容的首要問題是需要解決 Hive 和 Arctic 文件分布上的不同,在 Arctic 表中被分為 ChangeStore、BaseStore、LogStore 三個不同的 Table Store,從定義上,BaseStore 代表著表的存量數據,這與 Hive 的離線數倉定位是一致的,但是在實現上,Arctic 并未直接將 BaseStore 替換為 Hive Table , 而是仍然保留 Iceberg Table 作為 BaseStore 的實現以提供 ACID 等特性,并通過目錄劃分的方式,劃分出對 Hive 兼容的目錄空間,具體結構如下圖所示:

      重點我們關注 Basestore 下的結構,其中區分了兩個目錄空間:

      hive location: Hive 表(或分區)的目錄空間,會記錄在 Hive Meta Store 中,用原生的 Hive reader 會讀到這部分數據。

      iceberg location: 存儲近實時寫入數據的目錄空間,用 Iceberg 管理,包含 insert file 與 delete file,原生的 Hive reader 無法讀取到其中的數據, Arctic reader 能讀取到。

      兩個目錄空間的設計保障了支持 Arctic 完整特性的基礎之上仍然兼容 Hive 原生讀取。

      Hive 數據同步

      Hive location 的劃分實現了 Arctic 寫入數據對 Hive 查詢引擎讀的兼容,但是通過 Hive 查詢引擎寫入的數據或者 schema 變更卻無法讓 Arctic 立即識別,為此 Arctic 引入了 Hive Syncer 用于識別通過 Hive 查詢引擎對表結構和數據的變更。Hive Syncer 包括 2 個目標:

      Hive 表結構變更同步到 Arctic

      Hive 表數據變更同步到 Arctic

      Table Metadata Sync

      Hive 表結構信息的同步是通過對比 Arctic Table Schema 和 Hive Table Schema 的差異實現的,由于對比代價較小,Arctic 采取的方式是在所有的讀取/寫入/schema 查詢/變更 執行前都會執行 Metadata Sync 操作。通過對 Schema 的對比,Arctic 可以自動識別在 Hive 表上的 DDL 變更。Hive Schema 的同步能力使得 Arctic 的數據開發可以繼續復用Hive生態下的數據建模工具,數據開發只需要如同對 Hive 表建模一樣即可完成對 Arctic 表的建模。

      Table Data Sync

      Hive 表數據的變更的檢查是通過分區下的 transient_lastDdlTime 字段識別的,讀取 Hive 分區下數據時會對比分區的修改時間是否和 Arctic 的 metadata 中記載是否一致,如果不一致就通過 HDFS 的 listDir 接口獲取分區下的全部文件,并對比 Arctic 表最新 snapshot 對應的文件,如果文件列表有差異,說明有通過非 Arctic 的途徑對 Hive 表的數據進行了修改,此時 Arctic 會生成一個新的快照,對 Arctic 表的文件信息進行修正。

      由于 HDFS 的 listDir 操作是一個比較重的操作,默認情況下是通過 AMS 定時觸發 DataSync 檢查,如果對數據一致性要求更高,可以通過參數 base.hive.auto-sync-data-write 配置為每次查詢前進行 Data Sync 檢查。

      Hive 數據同步的能力使得用戶從離線開發鏈路遷移到實時開發鏈接的過程中保留離線數據開發的邏輯,通過離線完成對實時的數據修正,并且保證了實時和離線建模的統一以及指標的統一。

      存量 Hive 表原地升級

      Arctic 不僅支持創建 Hive 兼容表,還支持直接將已經存在的 Hive 表升級為一張 Arctic 下的 Hive 兼容表。在 AMS 上導入 HMS 對應的 hive-site.xml 即可看到 HMS 上對應的表,在對應的 Hive 表上點擊 Upgrade 按鈕即可對 Hive 表進行原地升級。

      Arctic 還支持在進行原地升級時指定主鍵,這樣可以將 Hive 表升級為有主鍵的 Arctic 表。

      Hive 的原地升級操作是非常輕量級的,在執行 Upgrade 操作的背后,AMS 僅僅是新建一個空的 Arctic Table,然后掃描 Hive 目錄,并創建一個包括所有 Hive 下的 Parquet 文件的 Snapshot 即可,整個過程并不涉及到數據文件的復制和重寫。

      兼容 Hive 表的權限管理

      圍繞著 Hive 已經有了一套完整的大數據生態,其中對于表的權限管理和數據脫敏極為重要,當前 Arctic的 Hive 兼容表已經適配了 incubator-kyuubi 項目下的 spark-auth 插件 https://github.com/apache/incubator-kyuubi 通過該插件 Arctic 完成了對 Ranger 的適配,在實際應用中,通過 Ranger 對 Arctic 對應的 Hive 進行授權,在 SparkJob 中即可完成對 Arctic 表的鑒權。

      基于Hive 的流批一體實踐

      Arctic 的 Hive 兼容模式是為了幫助適應了 Hive 的用戶快速上手 Arctic,對于 Hive 用戶來說,如果滿足以下其中一點:

      1. 有大量的存量 Hive 表,并且其中部分 Hive 表有流式寫入、訂閱的需求

      2. 在離線場景下有成熟的產品構建,并且希望為離線賦予部分實時的能力,但是又不想對離線平臺做過多的改造

      即可嘗試通過 Arctic Hive 兼容表解決你的痛點。

      實踐案例:網易云音樂特征生產工程實時化

      網易云音樂的推薦業務圍繞著 Spark+Hive 已經構建了一套成熟的大數據+AI 開發體系,隨著業務的增長,業務對整套系統的實時性要求在不斷增強,但是直接通過 Flink + Kafka 構建的實時鏈路并不夠完善。在離線鏈路中圍繞著 Hive 有著完善的基礎設施和方法論,數據開發和算法工程師通過模型設計中心完成表的設計,數據開發負責數據的攝取,清洗,打寬,聚合等基礎處理,算法工程師負責在 DWS 層的數據上實現特征生產算法,分析師通過對 ODS 層、DWD 層以及 DWS 層的表執行Ad Hoc 式的查詢并構建分析報表以評估特征數據質量。整套鏈路層次分明、分工清晰,即最大限度的復用了計算結果,又比較好的統一了指標口徑,是典型的 T+1 的數倉建設。但是在實時鏈路中,數據開發僅僅協助完成原始數據到 Kafka 的攝取,算法工程師需要從 ODS 層數據進行加工,整個鏈路缺乏數據分層,既不能復用離線計算結果,也無法保證指標的一致性。

      整個特征工程的生產路線的現狀如下圖所示:

      由于存在大量的存量 Hive 表,并且還有來自 Presto 和 Impala 的查詢鏈路需要復用 ODS 和 DWD 層的 Hive 表,整個特征工程想直接使用 Iceberg 或 Hudi 這樣的系統其切換代價還是很大的,系統切換期間對系統整體 SLA 要求較高,新系統磨合過程中如果造成數據產出延遲,對于業務來說是不可接受的。最終我們采用了 Arctic Hive 兼容表的模式, 分階段的將 Hive 表升級為 Arctic 下的 Hive 兼容表,升級后的數據生產鏈路如下圖所示:

      升級后Arctic 為整個特征工程帶來了以下好處:

      1. Arctic 以無感知的方式完成了約 2PB 級別的 Hive 表實時化,由于做到 Hive 的讀寫兼容,本身 T+1 的全量數據回補以及分析師的報表查詢 SQL 不用做任何修改,升級過程中保證了不影響離線鏈路開發。

      2. 實時特征的生產復用了數倉 DWS 層數據,不需要從 ODS 層直接構建特征算法,而數倉的清洗、聚合均由數據開發完成,提升了算法工程師的人效,使得算法工程師可以更好的專注于特征算法本身。平均下來每個算法節省人效約 1 天。

      3. 完成了實時鏈路和離線鏈路的統一,在數據血緣,數據指標,模型設計上可以做到更好的數據治理。

      4. Arctic 本身可以為 ODS 和 DWD 層的表配置更激進的 Optimize 策略,以 10 分鐘的頻率對 Hive Table 的數據進行 Overwrite, 分析師可以享受到更加實時的分析報表。

      總結

      本文介紹了網易數帆開源的新一代流式湖倉 Arctic 以及其基于 Hive 的流批一體實踐。希望讀者可以經此文章了解 Arctic 并對業務構建流批一體的數據湖有幫助。

      文章內容僅供閱讀,不構成投資建議,請謹慎對待。投資者據此操作,風險自擔。

    海報生成中...

    最新新聞

    熱門新聞

    即時

    全球頂級AI創作社區回歸!海藝AI國內首發“全民娛樂化創作

    海藝AI的模型系統在國際市場上廣受好評,目前站內累計模型數超過80萬個,涵蓋寫實、二次元、插畫、設計、攝影、風格化圖像等多類型應用場景,基本覆蓋所有主流創作風格。

    新聞

    市場占比高達35.8%,阿里云引領中國AI云增長

    9月9日,國際權威市場調研機構英富曼(Omdia)發布了《中國AI云市場,1H25》報告。中國AI云市場阿里云占比8%位列第一。

    3C消費

    雅馬哈推出兩款高端頭戴耳機YH-4000與YH-C3000

    雅馬哈昨日宣布推出兩款頭戴式耳機,分別是平板振膜的YH-4000和動圈原理的YH-C3000。

    研究

    IDC:2025上半年全球智能家居清潔機器人出貨量同比暴

    IDC今日發布的《全球智能家居清潔機器人設備市場季度跟蹤報告,2025年第二季度》顯示,上半年全球智能家居清潔機器人市場出貨1,2萬臺,同比增長33%,顯示出品類強勁的市場需求。

    亚洲一区二区三区在线看| 97福利一区二区| 精品剧情v国产在线观看在线| 欧美在线短视频| 欧美专区在线观看一区| 欧美一区二区三区免费观看视频| 日韩欧美在线影院| 亚洲毛片在线免费观看| 日韩在线播放一区| 96精品视频在线| 亚洲xxx自由成熟| 日本一区二区三区四区高清视频 | av激情综合网| 国产色婷婷亚洲99精品小说| 亚洲三级免费观看| 一本色道久久加勒比精品 | 亚洲人成人77777线观看| 亚洲国产精品一区二区第一页| 99在线观看视频免费| 成人亚洲精品777777大片| 高清中文字幕mv的电影| 成人免费视频网站入口::| 久久99精品波多结衣一区| 亚洲成人黄色片| 国产精品综合在线视频| 国产精品乱码久久久久久| 欧美性极品xxxx娇小| 日韩精品日韩在线观看| 日韩免费av一区二区| 欧美亚州在线观看| 91日韩视频在线观看| 91网站免费视频| 波多野结衣小视频| 精品一区二区三区免费| 中文字幕日本不卡| 日韩欧美成人一区二区| 韩剧1988免费观看全集| 蜜桃麻豆91| aⅴ在线免费观看| 精品成人av一区二区三区| 免费黄色网址在线| 日本中文在线一区| 亚洲精选免费视频| 日韩av在线导航| 国产精品人成电影在线观看| 26uuu成人| 极品白嫩的小少妇| 性色av免费观看| 国产一区二区三区久久久| 香蕉久久一区二区不卡无毒影院| 日韩成人久久久| 国产日韩精品在线播放| 黄色免费福利视频| 亚洲国产精品一区二区久久hs| 99久久国产免费| 国产日韩高清在线| 亚洲精品久久久久久久久久久久 | 欧美日本韩国一区| 97精品国产aⅴ7777| 午夜欧美一区二区三区免费观看| 国产精品嫩草影院8vv8| 久久国产黄色片| 成人午夜av在线| 欧美日韩视频在线一区二区| 91黑丝在线观看| av影院在线播放| 欧美特级黄色录像| 日韩一区精品视频| 精品女厕一区二区三区| 久久久久久久久中文字幕| 一本色道久久99精品综合| 搡老熟女老女人一区二区| 性生活免费网站| 洋洋av久久久久久久一区| 日日摸夜夜添一区| 先锋影音欧美| 超碰在线国产97| 成人免费视频caoporn| 欧美一区二区三区视频在线观看| 国产热re99久久6国产精品| 亚洲少妇第一页| 久久精品视频5| 欧美极品aⅴ影院| 在线视频欧美日韩精品| 国产三级中文字幕| 九九在线观看视频| 2021国产精品久久精品| 国产午夜精品免费一区二区三区| 亚洲国产精品一区二区第四页av| 久久久精品视频免费观看| 国产成人在线视频免费播放| 日韩不卡中文字幕| 伊人久久婷婷色综合98网| 中文字幕在线观看成人| 国产亚洲精品久| 超碰97人人做人人爱少妇| 成人免费在线网| 欧产日产国产69| 亚洲激情网站免费观看| 国产精品999999| 又黄又爽又色的视频| 91精品国产高潮对白| 国产精品福利影院| 欧美在线免费看| 女王人厕视频2ⅴk| 黄页网站大全一区二区| 亚洲欧美一区二区三区在线| 丁香六月激情婷婷| 国产福利资源在线| 日韩午夜在线观看视频| 日本一区不卡| 无码人妻精品一区二区三区9厂 | 日韩免费av片在线观看| 香蕉久久久久久av成人| 国产乱子伦一区二区三区国色天香| 亚洲国产精品久久91精品| 欧美三级午夜理伦三级老人| 国产男人搡女人免费视频| 欧美视频精品一区| 欧美激情专区| 综合久久中文字幕| 制服丝袜一区二区三区| www.69av| 五月天婷婷视频| 亚洲一级一级97网| 黄大色黄女片18第一次| 丁香婷婷综合激情五月色| 另类色图亚洲色图| 午夜性福利视频| 91在线精品一区二区三区| 2019av中文字幕| 亚洲欧美va天堂人熟伦| 一区二区三区四区在线免费观看 | 中文字幕日韩在线视频| 91色视频在线| 亚洲精品国产一区黑色丝袜| 天堂在线视频网站| www.欧美免费| xxxx黄色片| 亚洲色图欧美激情| 久久伦理网站| aaa一区二区三区| 伊人久久大香线蕉av一区二区| 蜜臀一区二区三区精品免费视频 | 成人精品999| 亚洲欧美日本在线| 日韩av电影免费播放| 国产欧美第一页| 国产午夜精品免费一区二区三区| 超碰人人cao| 久久久精品免费网站| 91香蕉视频在线下载| www.久久久久久久| 亚洲欧美另类在线观看| 亚洲av人人澡人人爽人人夜夜| 国产精品欧美一区喷水| 欧美精品一区二区三区久久| 99在线观看免费| 麻豆乱码国产一区二区三区| 日韩av片在线| 欧美日韩五月天| 毛片毛片毛片毛| 亚洲欧美国产77777| 婷婷久久五月天| 久久一区视频| 国产精品国语对白| 中文字幕永久在线视频| 在线播放亚洲激情| 日韩精品一区二区亚洲av性色| 欧美日韩色一区| 手机免费av片| 亚洲精品国产成人久久av盗摄| 免费观看中文字幕| 9l国产精品久久久久麻豆| 国产精品日本一区二区| 五月婷婷激情在线| 国产精品成人av性教育| 91国内精品久久久| 欧美国产亚洲视频| 无码人妻av免费一区二区三区 | 久久精品夜夜夜夜久久| 色婷婷精品国产一区二区三区| 久久66热偷产精品| 精品国产一区二区三区四区精华| 日韩成人av影视| caoporn国产精品免费公开| 日韩中文字幕免费观看| 国产一区二区香蕉| 天天干天天干天天干| 国产日韩欧美影视| 久久激情久久| 国产精品视频免费一区| 免费观看日韩av| 精品欧美一区二区在线观看视频| 久久精品国产亚洲高清剧情介绍| 99久久综合狠狠综合久久止| 免费看欧美女人艹b| 国产一区二区久久久| 美洲天堂一区二卡三卡四卡视频| 成人在线观看av| 国产精品一区专区| 欧洲xxxxx| 亚洲免费av高清| www.污污视频| 欧美区视频在线观看| 中文字幕第20页| 亚洲色图欧美制服丝袜另类第一页| 欧美日韩综合一区二区| 久久躁日日躁aaaaxxxx| 一区二区www| 亚洲一区二区久久久久久久| 韩国三级中文字幕hd久久精品| 日韩欧美视频第二区| 国产精品网站在线观看| www.色就是色| 在线观看91精品国产麻豆| 国产精品www爽爽爽| 欧美成人高清视频| 天堂在线资源8| 欧洲一区二区日韩在线视频观看免费| www成人在线观看| 午夜肉伦伦影院| 欧美亚洲国产一区在线观看网站| 欧美丰满老妇熟乱xxxxyyy| 久久久999成人| 亚洲成人第一区| 欧美极品一区| 一区二区三区在线观看国产 | 美国十次了思思久久精品导航| 日韩精品成人一区二区在线观看| 亚洲欧美视频在线观看视频| 男女一区二区三区| 精品国产一区二区三区在线观看| 精品国产免费无码久久久| 精品视频高清无人区区二区三区| 欧美激情一区在线| 国产黄色三级网站| 欧美区在线播放| 美女性感视频久久| 无码人妻精品一区二区三区在线| 精品视频一区二区不卡| 亚洲精品视频在线观看免费视频| 欧美在线视频导航| 97久久精品人人做人人爽| 色国产在线视频| 亚洲欧美综合区自拍另类| 国产不卡精品视频| 18视频在线观看娇喘| 91精品午夜视频| 一级黄色小视频| 色撸撸在线观看| 91精品国产黑色紧身裤美女| 在线观看国产小视频| 先锋影音日韩| 欧美男同性恋视频网站| 超碰在线97观看| 亚洲国产精品123| 欧美精品乱码久久久久久| 亚洲中文无码av在线| 日韩欧美精品一区二区三区经典 | 国产精品一级二级三级| 午夜一区二区视频| 欧美激情18p| 久久亚洲欧美国产精品乐播| 四虎影成人精品a片| 国产一区二区香蕉| 亚洲h动漫在线| 日韩精品一区二区亚洲av观看| 久久伊人一区| 欧美人与禽zozo性伦| 国产av一区二区三区精品| 男人j进女人j| 亚洲美女性视频| 精品一区二区三区视频在线观看| 两女双腿交缠激烈磨豆腐| 69影院欧美专区视频| 国产精品久久久久aaaa| 午夜国产小视频| 精品免费二区三区三区高中清不卡 | 日韩av在线播放资源| 丝袜国产日韩另类美女| 成人黄色一级大片| 国产精品69久久| 午夜久久久久久久久久一区二区| 日日噜噜噜噜人人爽亚洲精品| 日本高清一区| 亚洲国产精品电影| 国产麻豆一精品一av一免费| 少妇大叫太粗太大爽一区二区| 成人免费网站在线| 日韩欧美亚洲国产一区| www香蕉视频| 91丨porny丨九色| 成人久久精品视频| 欧美日韩国产一二三| 日韩国产一区二| 极品人妻一区二区三区| 国产日韩欧美精品| 亚洲成人aaa| 白白色 亚洲乱淫| 日韩成人免费在线观看| 国产3p露脸普通话对白| 8090成年在线看片午夜| 日韩欧美成人区| 日本成人在线视频网站| 精品人妻中文无码av在线| 亚洲精品国产一区| 久久天天躁狠狠躁夜夜爽蜜月| 亚洲视频一区在线观看| 国产精品视频a| 人妻体内射精一区二区三区| 精品视频免费观看| 国产一区二区三区精品久久久| 国产欧美一区二区精品忘忧草 | 五月六月丁香婷婷| 91日本在线视频| 欧美videos大乳护士334| 菠萝蜜视频在线观看一区| 日本中文字幕免费| 欧美三级午夜理伦三级富婆| 99re视频| 精品国产一区av| 一本到不卡精品视频在线观看| 久久精品国产免费| 精品无码m3u8在线观看| 国产一区亚洲二区三区| 91精品国产综合久久久久久丝袜 | 久久亚洲a v| 人人爽久久涩噜噜噜网站| 欧美色图免费看| 99精品黄色片免费大全| 91精东传媒理伦片在线观看| 亚洲av无码一区二区三区网址| 亚洲国产婷婷香蕉久久久久久99| 欧美激情亚洲国产| 欧美高清视频一二三区| 国产亚洲欧美中文| 欧美一级一区二区三区| 老湿机69福利| 中文字幕亚洲乱码| 日本一区二区精品视频| 2019最新中文字幕| 精品日韩成人av| 亚洲一二三四在线观看| 久久电影网站中文字幕 | 亚洲av午夜精品一区二区三区| 天堂资源在线亚洲视频| 日韩美女视频免费在线观看| 精品在线小视频| 欧美日韩亚洲一区二区| 久久午夜免费电影| 肉丝袜脚交视频一区二区| 中文字幕超碰在线| www.色天使| 亚洲另类第一页| 国产又粗又硬又长| av一区二区三区在线观看| 欧美极品在线播放| 精品国产一二三| 午夜精品123| 国产女主播视频一区二区| 喷白浆一区二区| 亚洲视频在线免费播放| 久久久久亚洲AV| 免费在线观看污| 性欧美1819| 欧美乱做爰xxxⅹ久久久| 国产一区二区三区四区五区在线 | 日本一本在线视频| 成人免费性视频| 欧美成人第一区| 91久久精品国产| 青青在线视频一区二区三区| www.亚洲人.com| 欧美精品一区二区精品网| 在线观看日韩毛片| 亚洲国产精品久久久久秋霞影院| 久久亚区不卡日本| 成人福利视频在线| 免费黄网站欧美| 性做久久久久久久| 怡红院成永久免费人全部视频| 久久精品视频9| 亚洲精品91在线| 亚洲第一页av| 亚洲av片不卡无码久久| 第一页在线视频| www.久久av.com| 国内自拍第二页| 一区二区在线免费看| 成人黄色一区二区| 欧美老熟妇喷水| 男人操女人免费软件| 777777av| 97国产在线播放| 免费高清在线观看免费| 99爱视频在线| 日韩精品视频久久| 欧美老熟妇喷水| 激情内射人妻1区2区3区| 老头吃奶性行交视频| 成人性生生活性生交12| 国产免费999| 九九热99视频| 伊人免费视频二| 国产精品成人99一区无码| 国产毛片毛片毛片毛片毛片毛片| 99久久久久久久久久| 日韩在线视频免费看| 日韩精品一区二区在线播放|