• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    HDFS管理節(jié)點自保護優(yōu)化

    2021-03-11 03:34:50王寶
    電子技術(shù)與軟件工程 2021年21期
    關(guān)鍵詞:進程端口客戶端

    王寶

    (中國電信股份有限公司 上海企業(yè)信息化運營中心 上海市 201315)

    1 前言

    中國電信分布式小文件系統(tǒng)組件,包含了HDFS(Hadoop Distributed File System)的組件。在運維的生產(chǎn)系統(tǒng)中,存在多個節(jié)點使用HDFS 提供的分布式存儲能力。物聯(lián)網(wǎng)大數(shù)據(jù)平臺存儲的數(shù)據(jù)最終都落地在HDFS 集群DataNode 上存儲,而HDP2.5(Hortonworks Data Platform)版本HDFS 集群只有一個主管理節(jié)點,元數(shù)據(jù)量伴隨著海量數(shù)據(jù)增長存儲不斷增大,最終會引起管理節(jié)點NameNode 性能減低,運行不穩(wěn)定進程宕機重啟,上層承載的MR2和Hbase 等應(yīng)用服務(wù)能力降級,進而影響這個集群的穩(wěn)定性和可用性,降低集群整體服務(wù)水平和客戶感知。

    現(xiàn)有集團其中一個物聯(lián)網(wǎng)計費大數(shù)據(jù)平臺管理的業(yè)務(wù)數(shù)據(jù)1.8PB、元數(shù)據(jù)量峰值近1 億,此時HDFS 的管理節(jié)點NameNode頻繁出現(xiàn)宕機已經(jīng)有4 次。為應(yīng)對這種情況,需要對HDFS 集群的NameNode 節(jié)點進行特殊保護,采取配置參數(shù)優(yōu)化、算法調(diào)整和性能調(diào)優(yōu)等一系列措施,實現(xiàn)NameNode 的高可用性和強伸縮性,為大數(shù)據(jù)平臺提供高效穩(wěn)定的分布式HDFS 存儲能力。

    2 HDFSNameNode功能和HA with QJM的主要原理

    2.1 HDFSNameNode功能介紹

    在Hadoop 大數(shù)據(jù)應(yīng)用平臺架構(gòu)中,HDFS 作為底層的存儲能力提供者,支撐著Hbase、mapreduce 等組件的正常運行。NameNode 節(jié)點會維護存儲節(jié)點的狀態(tài),定時心跳檢測DataNode的存活情況,同時接收DataNode 的塊數(shù)據(jù)信息上報,更新本地的元數(shù)據(jù)管理信息。

    HDFS 集群主要由管理文件系統(tǒng)元數(shù)據(jù)的NameNode 功能單元和存儲實際數(shù)據(jù)的DataNode 功能節(jié)點組成。

    在圖1架構(gòu)中,描述了NameNode、DataNode 和客戶機之間的基本交互流程。客戶機聯(lián)系NameNode 以獲取文件元數(shù)據(jù)或文件修改,并直接使用DataNodes 執(zhí)行實際的文件讀寫操作。

    圖1:HDFS 架構(gòu)

    2.2 HDFSHA with QJM功能介紹

    采用仲裁日志管理QJM 機制的HDFS 高可用性能力,通過兩個NameNode 節(jié)點同時存在,具備熱備用節(jié)點和仲裁的策略機制,保障了服務(wù)器或進程服務(wù)故障的情況下,具備了能夠快速切換轉(zhuǎn)移到新的NameNode 節(jié)點的高可用能力,也提供了計劃內(nèi)HDFS 集群維護優(yōu)雅的進行主備切換,同時集群服務(wù)不降級的能力。

    在圖2架構(gòu)中,集群只有一個NameNode 處于活動狀態(tài),另一個處于備用狀態(tài)?;顒覰ameNode 負責集群中的所有客戶機操作,而備用節(jié)點只是充當從節(jié)點,維護足夠的狀態(tài),以便在必要時提供快速故障轉(zhuǎn)移。

    圖2:基于QJM 的高可用架構(gòu)

    3 問題和背景

    在實際的運維場景中,大數(shù)據(jù)平臺為計費系統(tǒng)提供各類話單文件的存儲能力和計算能力。由于業(yè)務(wù)數(shù)據(jù)本身的原生特性,用戶話單和上網(wǎng)的詳單文件都是小文件,具備文件數(shù)量大和單個文件極小的特點。隨著業(yè)務(wù)發(fā)展,存儲的數(shù)據(jù)量在三副本的情況下近2PB,而NameNode 節(jié)點管理的元數(shù)據(jù)block 數(shù)量也接近1 億,此時NameNode 節(jié)點出現(xiàn)運行不穩(wěn)定的情況,元數(shù)據(jù)管理壓力大,頻繁出現(xiàn)NameNode 節(jié)點進程異常終止,主備切換后再次服務(wù)終止的情況,導致整個集群故障,嚴重影響了集群各類能力的服務(wù)提供。

    面對采用QJM(Quorum Journal Manager)機制的HDFS 高可用架構(gòu),兩個節(jié)點頻繁出現(xiàn)問題的情況,高可用的能力也受到了嚴重的挑戰(zhàn),通過對HDFS 的運行日志進行分析,主要發(fā)現(xiàn)了以下幾個問題:

    (1)NameNode 節(jié)點的進程服務(wù)多次異常退出由于GC(Garbage Collection )問題,fullGC 導致程序異常

    (2)NameNode 節(jié)點多次進行主備切換,由于ZKFC 檢測失敗判定正常節(jié)點異常

    (3)NameNode 節(jié)點寫入fsimage 文件失敗,切換期間存在腦裂現(xiàn)象

    (4)NameNode 的RPC(Remote Procedure Call)通信擁塞,頻繁判定DataNode 節(jié)點處于stale 狀態(tài)

    4 驗證實施方案

    4.1 總體實施策略

    面對存在的問題,主要的問題解決思路和策略就是處理GC 時間長和RPC 通信鏈路擁塞兩種情況下,ZKFC 健康監(jiān)測進程誤判。

    主要思路一,調(diào)整優(yōu)化Java 的GC 算法。針對HDFS 的Java進程,JVM 管理存在問題,在進行GC 的操作時,進行fullGC 的時候會出現(xiàn)時間過長,導致ZKFC 進程檢測超時,判定進程異常停止active 節(jié)點,發(fā)生主備切換后依然還會有g(shù)c 問題。HDFS2.7.1.2默認采用的是CMS 算法,修改為G1 算法,并針對G1 的多個參數(shù)進行測試驗證和優(yōu)化調(diào)整,解決JavaGC 時間過長的問題。

    主要思路二,調(diào)整優(yōu)化NameNode 的配置參數(shù),管控分離。HDFSNameNode 通過默認RPC 端口8202,處理來自多個數(shù)據(jù)節(jié)點的增量塊報告和heatbeat 健康監(jiān)測,處理客戶端的請求,處理ZKFC 的健康監(jiān)測,在大規(guī)模生產(chǎn)集群中,同一個RPC 端口會遇到爭用的情況。鑒于此,通過將客戶端訪問端口,數(shù)據(jù)通信端口,健康監(jiān)測端口分開的機制,可以有效的避免擁塞情況發(fā)生影響健康檢測失敗,而ZKFC 程序誤判發(fā)生主備切換。

    4.2 驗證環(huán)境介紹

    本次HDFSNameNode 擴縮性能調(diào)優(yōu)方案,實施軟硬件生產(chǎn)環(huán)境為華為R5885 服務(wù)器+Centos7.2+HDP2.5.3。

    具體的軟硬件環(huán)境如表1所示。

    表1

    4.3 生產(chǎn)環(huán)境實施方案

    保護并優(yōu)化HDFS 集群的管理節(jié)點NameNode,提升高可用能力。

    4.3.1 配置獨立的健康檢查lifeline RPC port,與現(xiàn)有客戶端RPC 端口分開,保障健康和存活檢查

    目的:該更改主要是為了避免ZKFC 進程通過默認知名RPC端口8020 檢查NameNode 健康和存活狀態(tài)時時,由于集群壓力過大8020 端口出現(xiàn)RPC 擁塞響應(yīng)超時,ZKFC 會進而判斷節(jié)點運行異常而強制NameNode 節(jié)點程序自動退出,該問題在生產(chǎn)環(huán)境已經(jīng)出現(xiàn)過多次,導致管理節(jié)點NN 單節(jié)點運行。采用輕量級的RPC消息既可以用于存儲節(jié)點DN 報告健康狀態(tài)給管理節(jié)點NN,又可以解決集群中管理節(jié)點NN 繁忙處理心跳問題,會把把存儲DN 標記為死亡stale 的情況。

    實施步驟:

    (1)將NameNode 的健康檢查和存活檢查端口從現(xiàn)有的默認ROC 端口8020 分開,使用8050 端口。如圖3所示。

    圖3:通過UI 前臺配置存活檢測端口

    (2)重啟管理節(jié)點NN 和ZKFC 服務(wù),使配置結(jié)果生效

    4.3.2 配置單獨的service RPC 端口與存儲節(jié)點進行RPC 通信和數(shù)據(jù)上報,與客戶端默認RPC 端口8020 分開

    目的:該服務(wù)RPC 端口允許DN 由此上報數(shù)據(jù)塊狀態(tài)和心跳檢測,也可以用于ZKFC 周期健康性監(jiān)測,該端口不會被客戶端請求調(diào)用,客戶端依舊請求知名端口8020,降低了客戶端請求和DN節(jié)點之間的RPC 隊列擁塞情況.

    (1)在ambari 前臺,custom HDFS-site 配置文件增加;

    dfs.namenode.serviceRPC-address.wbtest.nn1=yfhdp1.wb.com:8060

    dfs.namenode.serviceRPC-address.wbtest.nn2=yfhdp2.wb.com:8060

    (2)由于集群啟用了kerberos 認證,所以需要在后臺兩個節(jié)點分別增加kerberos 認證的文件HDFS_jaas.conf;

    A、首先查詢nn 節(jié)點的principals 情況,確認是否配置票據(jù)信息

    B、其次按照方案增加如下的配置,集群啟用kerberos,分別給兩個節(jié)點創(chuàng)建新的HDFS_jass.conf 文件,并各自復制到/etc/hadooop/conf/HDFS_jaas.conf

    非交互式生成并寫入文件

    echo 'Client { com.sun.security.auth.module.Krb5LoginModule required useKeyTab=true storeKey=true useTicketCache=false keyTab="/etc/security/keytabs/nn.service.keytab" principal="nn/yfhdp1.wb.com@IOT.COM";};' >/etc/hadoop/conf/HDFS_jaas.conf

    C、在后臺/etc/hadoop/conf/hadoop-env.sh 文件中增加如下配置,兩個節(jié)點分別增加

    echo 'export HADOOP_NAMENODE_OPTS="-Dzookeeper.sasl.client=true -Dzookeeper.sasl.client.username=zookeeper -DJava.security.auth.login.config=/etc/hadoop/conf/HDFS_jaas.conf-Dzookeeper.sasl.clientconfig=Client ${HADOOP_NAMENODE_OPTS}"'>>/etc/hadoop/conf/hadoop-env.sh

    (3)重啟備用管理節(jié)點,之后進行主從切換,在重啟新的備用節(jié)點;

    (4)重啟所有的DN 節(jié)點,輪詢每次2 臺,間隔30 分鐘;

    (5)在ambari ui 前臺停止ZKFC 的兩個進程;

    (6)兩臺NN 節(jié)點主機上分別執(zhí)行HDFSZKFC -formatZK;

    (7)在ambari UI 上啟動ZKFC,建議在主節(jié)點上啟動,再啟動standby 節(jié)點。

    4.3.3 配置管理節(jié)點NameNode 句柄數(shù)和service 句柄數(shù)

    為了提高服務(wù)能力,分別增加NameNode 的服務(wù)線程隊列數(shù)目以及數(shù)據(jù)節(jié)點心跳檢測的服務(wù)線程數(shù),可以允許更多的客戶端和數(shù)據(jù)節(jié)點連接。

    按照算法服務(wù)線程數(shù)根據(jù)集群節(jié)點數(shù)X 確定,推薦值NameNode 的服務(wù)線程數(shù)=20*log2X,而數(shù)據(jù)節(jié)點心跳檢測的服務(wù)線程數(shù)建議不超過NameNode 線程數(shù)50%,例如有128 個節(jié)點,log2128=7,所以集群設(shè)置的參數(shù)如下:

    dfs.namenode.handler.count=140

    dfs.namenode.service.handler.count=70

    注:根據(jù)實際HDFS 的客戶端請求數(shù)目調(diào)整線程句柄數(shù),避免RPC 等待時間過長,如圖4所示。

    圖4:通過UI 前臺配置服務(wù)句柄數(shù)

    4.3.4 配置管理節(jié)點的RPC 客戶端端口擁塞控制RPC Congestion Control

    在ambariUI 前臺增加,修改custom HDFS-site 配置文件,新增加如下配置后并分別重啟主備NameNode 節(jié)點。如圖5所示。

    圖5:通過UI 前臺配置進程調(diào)用擁塞控制

    4.3.5 配置RPC 公平隊列 RPC FairCallQueue

    配置該參數(shù)之前確保service RPC 端口已經(jīng)配置生效。

    在ambariUI 前臺增加,修改對應(yīng)的custom HDFS-site,增加如圖6所示的參數(shù)并重啟主備NameNode 節(jié)點服務(wù)進程。

    圖6:通過UI 前臺配置進程調(diào)用公平隊列

    4.3.6 配置管理節(jié)點訪問時間,避免因頻繁訪問而去強制寫數(shù)據(jù)影響性能

    設(shè)置dfs.namenode.accesstime.precision 參數(shù)數(shù)值,可以控制NameNode 更新每個文件上次訪問時間的頻率。它以毫秒為單位指定。如果該值太低,則NameNode 將被迫寫入一個編輯日志事務(wù)來更新每個讀取請求的文件的最后訪問時間,其性能將受到影響,為了避免將讀操作變成了寫操作,建議將其數(shù)值設(shè)置為零,以便關(guān)閉上次訪問時間更新。將以下內(nèi)容添加到HDFS-site.xml 文件中,如圖7所示。

    圖7:通過UI 前臺配置管理節(jié)點訪問時間

    dfs.namenode.accesstime.precision=0

    4.3.7 優(yōu)化NN 的garbage collection 算法

    NameNode 使用CMS 算法,其性能在FullGC 情況經(jīng)常存在問題導致進程終止,通過替換G1(Garbage-First)算法,經(jīng)10 余次優(yōu)化G1 的參數(shù),期間針對G1 重點解決newGC 未設(shè)置最大值限制導致時間惡化的問題,還有mixGC 在20 次之后時間過長導致ZKFC在此檢測失敗進程停止的情況,最終多次驗證得出最優(yōu)方案,NN節(jié)點已經(jīng)無GC 問題穩(wěn)定運行1年多,充分保障了HDFS 穩(wěn)定運行無故障。而采用了G1 算法后,newGC 的實踐縮短了20 倍,性能得到極大提升

    本次調(diào)整的內(nèi)容和主要參數(shù)說明:

    (1)-XX:G1MixedGCLiveThresholdPercent=70

    默認75,降低活躍度的比例,降低需要加入回收候選集的區(qū)塊占用比例,減少需要回收的region,被大量占用的區(qū)塊回收時間會很長。

    (2)-XX:G1HeapWastePercent=25

    默認值是10,提高不收集的堆比例,盡可能多回收,允許更多的浪費,超過才啟動回收周期。

    (3)-XX:G1MixedGCCountTarget=32

    默認值是8,提高一個回收周期的mixGC 數(shù)量,盡可能回收資源。

    (4)-XX:G1HeapRegionSize=32M

    默認值是0,提高到32M,降低region 數(shù)目。

    (5)-XX:G1RSetUpdatingPauseTimePercent=5

    默認是10,降低update RS 的停頓百分比,執(zhí)行更多的并發(fā)update 操

    (6)-XX:-ReduceInitialCardMarks

    默認是true,設(shè)置為false,避免在GC 之前有應(yīng)用程序批量操作申請而導致GC 的update 動作停止

    (7)-XX:G1RSetRegionEntries=2048

    默認是0,增大該值,降低region 粗化的密集度,分散數(shù)據(jù),提高scan 效率

    (8)-XX:MaxGCPauseMillis=50

    默認值是200 毫秒,最長暫停時間設(shè)置目標值,調(diào)整為50ms。

    (9)-XX:InitiatingHeapOccupancyPercent=75

    觸發(fā)標記周期的Java 堆占用率閾值。默認占用率是整個Java堆的 45%,調(diào)整為75%,盡可能避免GC 操作

    (10)-XX:ParallelGCThreads=32

    并行工作的線程數(shù)。建議設(shè)置為邏輯處理器數(shù)的 5/8 左右,根據(jù)服務(wù)器配置調(diào)整為32,提高并行度,縮短整體GC 時間

    (11)-XX:G1NewSizePercent=3

    設(shè)置年輕代大小最小值的堆百分比。默認值是Java 堆的5%,由于新生代可以動態(tài)調(diào)整,所以初始值可以設(shè)置小一點,調(diào)整為3%。

    (12)-XX:G1MaxNewSizePercent=8

    設(shè)置要用作年輕代大小最大值的堆大小百分比,默認值是Java堆的 60%,根據(jù)不同應(yīng)用的特點,經(jīng)過驗證新生代最大值在6G 內(nèi)存時,可以保障newGC 時間在50ms 以內(nèi),在80G 的heapsize,設(shè)置新生代最大堆內(nèi)存比例為8%,如圖8所示。

    5 方案實施結(jié)果分析

    該HDFS 管理節(jié)點自保護方案具有在線調(diào)優(yōu)業(yè)務(wù)無感知、JVM運行穩(wěn)定性高、平臺和應(yīng)用訪問分離的特點,在運維使用過程中主要情況如下:

    5.1 集群運行的問題得到根本性解決

    集群未再出現(xiàn)存儲節(jié)點DataNode 變成stale 狀態(tài)故障,未再出現(xiàn)HDFS 管理節(jié)點故障情況。

    5.2 業(yè)務(wù)應(yīng)用訪問和平臺通信隔離

    實現(xiàn)了應(yīng)用客戶端訪問HDFS 集群和HDFS 內(nèi)部通信隔離,保障了客戶感知。

    5.3 HDFS的管理節(jié)點進程通信能力提升

    實現(xiàn)了NameNode 的RPC 擁塞控制算法和公平隊列配置,提升了RPC 處理能力

    5.4 管理節(jié)點的JVM穩(wěn)定性提高

    實現(xiàn)了默認CMS 算法變更,替換為G1 算法,并調(diào)優(yōu)了G1 的10 余個參數(shù)調(diào)優(yōu),保障HDFS 再也沒有出現(xiàn)過GC 引起的宕機情況。

    5.5 在線調(diào)整業(yè)務(wù)無感知優(yōu)勢

    所有參數(shù)調(diào)整、配置優(yōu)化、服務(wù)變更均可在線完成,不影響業(yè)務(wù)。

    6 結(jié)論與展望

    6.1 結(jié)論

    該方案是在大數(shù)據(jù)平臺HDFS 運維過程中發(fā)現(xiàn)問題、解決問題和性能優(yōu)化的最佳實踐,其G1 的性能調(diào)優(yōu)更是經(jīng)過數(shù)十次測試生產(chǎn)驗證最終得出最佳的算法參數(shù),是結(jié)合日常平臺運維實踐和hadoop 框架工具技術(shù)學習基礎(chǔ)之上總結(jié)出來的寶貴經(jīng)驗,是大數(shù)據(jù)工具調(diào)優(yōu)技術(shù)的一種具體實現(xiàn)方式,從HDFS 的NameNode 調(diào)優(yōu)最為切入點,以最高效的方式保障了大數(shù)據(jù)平臺的穩(wěn)定性和可用性。

    目前在3 個以上生產(chǎn)集群使用,取得了良好的效果,scaling 后未在發(fā)生過GC 問題、檢測失敗宕機和RPC 失敗等情況,持續(xù)穩(wěn)定運行。

    其創(chuàng)新性和先進程度主要體現(xiàn)在:

    (1)高內(nèi)聚低耦合,客戶服務(wù)進程獨立端口運行,保障業(yè)務(wù)請求正常和提升客戶感知

    (2)業(yè)務(wù)通信和平臺通信分而治之,采用獨立的NN 檢測端口以及DN 的數(shù)據(jù)上報端口

    (3)啟用擁塞控制算法和公平隊列,避免RPC 擁塞引起業(yè)務(wù)客戶端訪問失敗的情況

    (4)深度分析GC日志調(diào)優(yōu)GC 算法:通過監(jiān)控、分析GC日志,調(diào)優(yōu)了NameNode 的GC 算法,得到了一套最優(yōu)的G1 調(diào)優(yōu)參數(shù),杜絕了NameNode 的JVM 運行異常。

    6.2 展望

    該調(diào)優(yōu)方案,最終在大數(shù)據(jù)平臺運維中落地生根,其平臺與業(yè)務(wù)通信隔離能力,RPC 擁塞控制能力,JVM 的GC 穩(wěn)定運行能力,在線調(diào)整業(yè)務(wù)無感知優(yōu)勢,充分驗證了該HDFS 管理節(jié)點自保護方案的可行性和技術(shù)有效性,既提高了大數(shù)據(jù)平臺管理的效率和穩(wěn)定運行能力,又提高了組件的排障和性能優(yōu)化能力,具有極高的推廣度和普適度。

    調(diào)優(yōu)方案具有平臺系統(tǒng)無改造,配置在線調(diào)優(yōu)業(yè)務(wù)無感知,提升了大數(shù)據(jù)平臺HDFS 運行效能,極大的提高了組件運維效率和技術(shù)能力,其成果主要體現(xiàn)在:

    (1)符合企業(yè)云改數(shù)轉(zhuǎn)戰(zhàn)略要求,保障了大數(shù)據(jù)平臺Hadoop運維工作高效開展;

    (2)符合運維能力提升的要求,調(diào)優(yōu)大數(shù)據(jù)平臺的HDFS 存儲核心NameNode 節(jié)點性能,提高了維護質(zhì)量和維護效率;

    (3)實現(xiàn)了生產(chǎn)環(huán)境hadoop 平臺的組件運行穩(wěn)定性能力提升,提高了業(yè)務(wù)連續(xù)性、穩(wěn)定性和業(yè)務(wù)系統(tǒng)客戶的滿意度,提升客戶感知能力。

    猜你喜歡
    進程端口客戶端
    一種端口故障的解決方案
    科學家(2021年24期)2021-04-25 13:25:34
    債券市場對外開放的進程與展望
    中國外匯(2019年20期)2019-11-25 09:54:58
    縣級臺在突發(fā)事件報道中如何應(yīng)用手機客戶端
    傳媒評論(2018年4期)2018-06-27 08:20:24
    孵化垂直頻道:新聞客戶端新策略
    傳媒評論(2018年4期)2018-06-27 08:20:16
    基于Vanconnect的智能家居瘦客戶端的設(shè)計與實現(xiàn)
    電子測試(2018年10期)2018-06-26 05:53:34
    端口阻塞與優(yōu)先級
    初識電腦端口
    電腦迷(2015年6期)2015-05-30 08:52:42
    生成樹協(xié)議實例探討
    社會進程中的新聞學探尋
    民主與科學(2014年3期)2014-02-28 11:23:03
    我國高等教育改革進程與反思
    精品国产乱子伦一区二区三区| 国产精品影院久久| 欧美午夜高清在线| 99国产精品一区二区蜜桃av| 人人妻人人澡人人看| 午夜成年电影在线免费观看| 老熟妇乱子伦视频在线观看| 麻豆一二三区av精品| 高清欧美精品videossex| 韩国精品一区二区三区| 91成年电影在线观看| 嫁个100分男人电影在线观看| 色综合欧美亚洲国产小说| 免费观看精品视频网站| 黄片大片在线免费观看| 日本一区二区免费在线视频| 9191精品国产免费久久| 国产深夜福利视频在线观看| 精品国产一区二区三区四区第35| а√天堂www在线а√下载| 亚洲成a人片在线一区二区| 一级毛片高清免费大全| 亚洲成人久久性| 88av欧美| 亚洲五月婷婷丁香| 国产片内射在线| 午夜激情av网站| 久久狼人影院| 视频在线观看一区二区三区| 久久午夜综合久久蜜桃| 一边摸一边做爽爽视频免费| av视频免费观看在线观看| 日韩av在线大香蕉| 成年女人毛片免费观看观看9| 美女福利国产在线| 国产野战对白在线观看| 久久精品国产亚洲av高清一级| 欧美丝袜亚洲另类 | www.精华液| 女性被躁到高潮视频| 国产av在哪里看| 国产成年人精品一区二区 | 身体一侧抽搐| 欧美日韩瑟瑟在线播放| 夜夜看夜夜爽夜夜摸 | 制服诱惑二区| 中文字幕av电影在线播放| 12—13女人毛片做爰片一| www.999成人在线观看| 大香蕉久久成人网| 可以在线观看毛片的网站| 不卡一级毛片| 亚洲人成77777在线视频| 午夜老司机福利片| 中文字幕精品免费在线观看视频| 午夜a级毛片| av中文乱码字幕在线| 国产精品爽爽va在线观看网站 | 亚洲精品粉嫩美女一区| 国产精品秋霞免费鲁丝片| 久久 成人 亚洲| 999久久久国产精品视频| 人人妻人人爽人人添夜夜欢视频| 亚洲人成电影免费在线| 午夜福利影视在线免费观看| 午夜a级毛片| 国产成人一区二区三区免费视频网站| 免费观看精品视频网站| 12—13女人毛片做爰片一| 成年人免费黄色播放视频| 欧美色视频一区免费| 日韩大尺度精品在线看网址 | www.999成人在线观看| 波多野结衣一区麻豆| 夜夜躁狠狠躁天天躁| 精品一区二区三区视频在线观看免费 | 性色av乱码一区二区三区2| 最新在线观看一区二区三区| 精品一区二区三区av网在线观看| 国产无遮挡羞羞视频在线观看| 91精品三级在线观看| 欧美色视频一区免费| 精品国内亚洲2022精品成人| 男女午夜视频在线观看| 中亚洲国语对白在线视频| svipshipincom国产片| 成人永久免费在线观看视频| 欧美黑人精品巨大| 男人操女人黄网站| 亚洲欧美一区二区三区久久| 视频区欧美日本亚洲| 99热国产这里只有精品6| 99国产精品99久久久久| 亚洲第一av免费看| 亚洲人成电影观看| 99国产精品99久久久久| 国产不卡一卡二| 亚洲精华国产精华精| 正在播放国产对白刺激| 欧美日韩亚洲高清精品| 国产精品自产拍在线观看55亚洲| 久久久国产一区二区| 午夜激情av网站| 黄色女人牲交| 国产成人av教育| 欧美乱码精品一区二区三区| 欧美黑人精品巨大| 日韩有码中文字幕| 国产伦一二天堂av在线观看| 日韩 欧美 亚洲 中文字幕| 亚洲黑人精品在线| 免费久久久久久久精品成人欧美视频| 亚洲人成网站在线播放欧美日韩| 99精品欧美一区二区三区四区| 一区在线观看完整版| 在线观看免费高清a一片| 女人高潮潮喷娇喘18禁视频| 一边摸一边抽搐一进一小说| 免费观看精品视频网站| 日本欧美视频一区| 视频在线观看一区二区三区| 丝袜美足系列| 亚洲少妇的诱惑av| 最近最新免费中文字幕在线| 亚洲欧洲精品一区二区精品久久久| 一二三四在线观看免费中文在| 少妇被粗大的猛进出69影院| 久99久视频精品免费| 欧美日韩国产mv在线观看视频| 久久国产精品男人的天堂亚洲| 夜夜爽天天搞| 99精品在免费线老司机午夜| 亚洲第一av免费看| 一级作爱视频免费观看| 欧美国产精品va在线观看不卡| 在线观看一区二区三区| 99riav亚洲国产免费| 脱女人内裤的视频| 久久久久九九精品影院| 国产伦一二天堂av在线观看| 在线免费观看的www视频| 别揉我奶头~嗯~啊~动态视频| 日日爽夜夜爽网站| 国产精品香港三级国产av潘金莲| 69精品国产乱码久久久| 免费日韩欧美在线观看| 19禁男女啪啪无遮挡网站| 亚洲欧美激情综合另类| 亚洲中文字幕日韩| 亚洲九九香蕉| 国产精品一区二区免费欧美| 亚洲自拍偷在线| a级毛片在线看网站| 精品一区二区三区av网在线观看| 日本欧美视频一区| av福利片在线| 国产高清videossex| 久久国产亚洲av麻豆专区| 最好的美女福利视频网| 这个男人来自地球电影免费观看| netflix在线观看网站| 久久国产精品男人的天堂亚洲| a在线观看视频网站| 91精品国产国语对白视频| 色在线成人网| 国产精品久久久人人做人人爽| 色精品久久人妻99蜜桃| 午夜91福利影院| 男人舔女人下体高潮全视频| 精品国产一区二区久久| 亚洲欧美日韩另类电影网站| 天天添夜夜摸| 制服人妻中文乱码| 波多野结衣av一区二区av| 丝袜人妻中文字幕| 人人妻人人添人人爽欧美一区卜| 国产又爽黄色视频| 无人区码免费观看不卡| av免费在线观看网站| 久久久久亚洲av毛片大全| 免费av毛片视频| 两性夫妻黄色片| 国产高清视频在线播放一区| 人成视频在线观看免费观看| 久久 成人 亚洲| 一a级毛片在线观看| 后天国语完整版免费观看| 久久精品国产综合久久久| 午夜a级毛片| 欧美日韩一级在线毛片| 黄色成人免费大全| 叶爱在线成人免费视频播放| 老汉色av国产亚洲站长工具| 亚洲男人的天堂狠狠| 国产高清视频在线播放一区| 18美女黄网站色大片免费观看| 精品高清国产在线一区| 深夜精品福利| 精品欧美一区二区三区在线| 亚洲欧美激情在线| 日本a在线网址| 国产在线精品亚洲第一网站| av欧美777| 欧美人与性动交α欧美精品济南到| 香蕉久久夜色| 成年人免费黄色播放视频| 亚洲欧美精品综合久久99| 久久久久久免费高清国产稀缺| 亚洲性夜色夜夜综合| √禁漫天堂资源中文www| 少妇粗大呻吟视频| 午夜免费激情av| 老司机午夜福利在线观看视频| 国产亚洲av高清不卡| 亚洲av电影在线进入| 欧洲精品卡2卡3卡4卡5卡区| 国产野战对白在线观看| 99热国产这里只有精品6| 成年版毛片免费区| 99国产综合亚洲精品| 国产aⅴ精品一区二区三区波| 乱人伦中国视频| 色精品久久人妻99蜜桃| 老司机亚洲免费影院| 亚洲熟妇中文字幕五十中出 | 国产又爽黄色视频| 日韩一卡2卡3卡4卡2021年| 欧美精品亚洲一区二区| 中文字幕人妻丝袜制服| 男男h啪啪无遮挡| 久久精品aⅴ一区二区三区四区| 热99re8久久精品国产| 国产精品1区2区在线观看.| 国产一区二区三区在线臀色熟女 | 久久精品人人爽人人爽视色| 国产日韩一区二区三区精品不卡| 在线观看免费视频网站a站| 在线观看免费午夜福利视频| 成人特级黄色片久久久久久久| 久久人妻福利社区极品人妻图片| 啦啦啦在线免费观看视频4| 久热这里只有精品99| 99久久精品国产亚洲精品| 一边摸一边做爽爽视频免费| 免费人成视频x8x8入口观看| 亚洲一区二区三区不卡视频| 国产精品日韩av在线免费观看 | 日韩中文字幕欧美一区二区| 国产成人精品无人区| 一区二区三区国产精品乱码| 亚洲熟妇中文字幕五十中出 | 成年人免费黄色播放视频| 国产成人啪精品午夜网站| 黑人巨大精品欧美一区二区蜜桃| 别揉我奶头~嗯~啊~动态视频| 老司机在亚洲福利影院| 天堂中文最新版在线下载| 一级毛片女人18水好多| 国产一卡二卡三卡精品| 午夜成年电影在线免费观看| 美女午夜性视频免费| 国产欧美日韩综合在线一区二区| 国产成人欧美| 久久久久九九精品影院| 久久国产精品影院| 大型av网站在线播放| 91精品国产国语对白视频| 久久精品国产清高在天天线| 法律面前人人平等表现在哪些方面| 亚洲精品在线观看二区| 欧美日韩一级在线毛片| 色哟哟哟哟哟哟| 啪啪无遮挡十八禁网站| 欧美激情久久久久久爽电影 | 97超级碰碰碰精品色视频在线观看| 国产无遮挡羞羞视频在线观看| 亚洲av熟女| 91在线观看av| 亚洲中文av在线| 成人影院久久| 精品国产美女av久久久久小说| 大码成人一级视频| 亚洲美女黄片视频| 桃色一区二区三区在线观看| 99国产极品粉嫩在线观看| 香蕉国产在线看| 国产亚洲精品第一综合不卡| 欧美日韩福利视频一区二区| 亚洲精品中文字幕在线视频| 久久精品亚洲av国产电影网| 黄网站色视频无遮挡免费观看| 满18在线观看网站| 老司机亚洲免费影院| 午夜福利在线免费观看网站| 日韩大尺度精品在线看网址 | 又大又爽又粗| 精品少妇一区二区三区视频日本电影| 交换朋友夫妻互换小说| 手机成人av网站| 大陆偷拍与自拍| 脱女人内裤的视频| 天堂动漫精品| 日韩大尺度精品在线看网址 | 久久天躁狠狠躁夜夜2o2o| 夫妻午夜视频| 成人三级黄色视频| 法律面前人人平等表现在哪些方面| 人人妻,人人澡人人爽秒播| 麻豆国产av国片精品| 欧美成人午夜精品| 亚洲人成电影观看| 日本黄色视频三级网站网址| 亚洲人成电影观看| 亚洲 欧美 日韩 在线 免费| 一级,二级,三级黄色视频| 久久精品亚洲熟妇少妇任你| 性色av乱码一区二区三区2| 精品卡一卡二卡四卡免费| www.999成人在线观看| 制服人妻中文乱码| 精品乱码久久久久久99久播| 黑人欧美特级aaaaaa片| 他把我摸到了高潮在线观看| 黑人猛操日本美女一级片| 亚洲自拍偷在线| 视频区图区小说| 亚洲精品成人av观看孕妇| 亚洲av电影在线进入| 国产成人av激情在线播放| 日本欧美视频一区| 99久久精品国产亚洲精品| 成人av一区二区三区在线看| 亚洲一卡2卡3卡4卡5卡精品中文| 国产精品综合久久久久久久免费 | 精品无人区乱码1区二区| 成人av一区二区三区在线看| 69av精品久久久久久| 制服人妻中文乱码| 岛国视频午夜一区免费看| 成人影院久久| 精品第一国产精品| 国产精品国产av在线观看| 国产精品秋霞免费鲁丝片| 成人av一区二区三区在线看| 黄频高清免费视频| 精品久久久精品久久久| 丝袜美腿诱惑在线| 91九色精品人成在线观看| 成人免费观看视频高清| 在线观看免费高清a一片| 国产一区二区在线av高清观看| 人妻丰满熟妇av一区二区三区| 久久中文看片网| 制服人妻中文乱码| 99国产精品免费福利视频| 精品第一国产精品| 亚洲av成人av| av国产精品久久久久影院| 天堂√8在线中文| 50天的宝宝边吃奶边哭怎么回事| 亚洲片人在线观看| 欧美另类亚洲清纯唯美| 日本 av在线| 成人三级做爰电影| 一区福利在线观看| 日本三级黄在线观看| 两个人免费观看高清视频| 欧美日韩亚洲国产一区二区在线观看| 男人舔女人下体高潮全视频| 国产av一区在线观看免费| 黄色女人牲交| 久久久久久久久免费视频了| 19禁男女啪啪无遮挡网站| 丁香六月欧美| 99精国产麻豆久久婷婷| 久久精品亚洲熟妇少妇任你| 电影成人av| 在线十欧美十亚洲十日本专区| 中文字幕人妻丝袜制服| 一边摸一边抽搐一进一出视频| а√天堂www在线а√下载| 免费日韩欧美在线观看| 男女下面插进去视频免费观看| a级毛片黄视频| 在线看a的网站| 老司机深夜福利视频在线观看| 一夜夜www| 亚洲国产精品合色在线| 老鸭窝网址在线观看| 国产乱人伦免费视频| 中亚洲国语对白在线视频| 一级黄色大片毛片| tocl精华| 日韩精品青青久久久久久| 日韩一卡2卡3卡4卡2021年| 99久久人妻综合| 夜夜夜夜夜久久久久| 天天躁狠狠躁夜夜躁狠狠躁| 午夜久久久在线观看| 精品一区二区三卡| 国产高清国产精品国产三级| 免费在线观看完整版高清| 欧美久久黑人一区二区| 国产一区二区激情短视频| 9色porny在线观看| 国产亚洲欧美在线一区二区| 国产亚洲精品综合一区在线观看 | 国产精品1区2区在线观看.| 久久久久国内视频| 999久久久精品免费观看国产| 成人手机av| 日本黄色视频三级网站网址| 亚洲五月婷婷丁香| 亚洲国产精品合色在线| 长腿黑丝高跟| 午夜免费观看网址| 视频区欧美日本亚洲| 99久久综合精品五月天人人| 久久久久久免费高清国产稀缺| 日韩视频一区二区在线观看| 久久热在线av| 亚洲成av片中文字幕在线观看| 自拍欧美九色日韩亚洲蝌蚪91| 亚洲欧美激情在线| 欧美一区二区精品小视频在线| 久久久水蜜桃国产精品网| 熟女少妇亚洲综合色aaa.| 大型黄色视频在线免费观看| 午夜亚洲福利在线播放| 看免费av毛片| 另类亚洲欧美激情| 国产精品亚洲av一区麻豆| 黑人巨大精品欧美一区二区mp4| 香蕉丝袜av| 免费一级毛片在线播放高清视频 | 美女国产高潮福利片在线看| 90打野战视频偷拍视频| 久久人妻av系列| 亚洲第一av免费看| aaaaa片日本免费| 麻豆久久精品国产亚洲av | 欧美日韩精品网址| 色综合站精品国产| 黄色丝袜av网址大全| 亚洲成人免费av在线播放| 丝袜人妻中文字幕| 欧美不卡视频在线免费观看 | 在线观看日韩欧美| 九色亚洲精品在线播放| 嫩草影院精品99| 人人妻人人添人人爽欧美一区卜| 精品国产一区二区三区四区第35| 国产麻豆69| 老司机福利观看| 久久久久国产精品人妻aⅴ院| 亚洲av美国av| 中文亚洲av片在线观看爽| www.999成人在线观看| 欧美丝袜亚洲另类 | 757午夜福利合集在线观看| 免费av毛片视频| 国产亚洲欧美98| 亚洲 欧美 日韩 在线 免费| 国产一区二区三区在线臀色熟女 | 成人手机av| 国产激情欧美一区二区| 男女下面进入的视频免费午夜 | 久久香蕉精品热| 女性生殖器流出的白浆| 午夜福利免费观看在线| 男女高潮啪啪啪动态图| 美女大奶头视频| 麻豆国产av国片精品| 少妇粗大呻吟视频| 视频区图区小说| 亚洲伊人色综图| 日本撒尿小便嘘嘘汇集6| 免费看a级黄色片| 精品无人区乱码1区二区| 97碰自拍视频| 免费在线观看亚洲国产| 最好的美女福利视频网| 久久久国产成人精品二区 | 性色av乱码一区二区三区2| 老司机深夜福利视频在线观看| 欧美日韩乱码在线| 黄色怎么调成土黄色| 国产精品久久久人人做人人爽| 欧洲精品卡2卡3卡4卡5卡区| 亚洲七黄色美女视频| 免费av毛片视频| av网站在线播放免费| 一进一出抽搐gif免费好疼 | 国产人伦9x9x在线观看| 最好的美女福利视频网| 欧美人与性动交α欧美精品济南到| 日韩精品中文字幕看吧| 日韩视频一区二区在线观看| 国产人伦9x9x在线观看| 精品久久久久久,| 制服诱惑二区| 欧美黄色淫秽网站| 动漫黄色视频在线观看| 日韩av在线大香蕉| 看黄色毛片网站| 宅男免费午夜| 性欧美人与动物交配| 大型黄色视频在线免费观看| 国产精品久久久久久人妻精品电影| 亚洲国产欧美网| 黄片小视频在线播放| 极品人妻少妇av视频| 亚洲精品在线美女| 大型av网站在线播放| 色综合婷婷激情| 老汉色av国产亚洲站长工具| av网站在线播放免费| 99久久人妻综合| 成人手机av| 欧美日韩乱码在线| 成人影院久久| 一a级毛片在线观看| 亚洲成a人片在线一区二区| 久久精品91蜜桃| 亚洲一码二码三码区别大吗| 久久青草综合色| 91麻豆精品激情在线观看国产 | 丰满饥渴人妻一区二区三| 黄色 视频免费看| 久久久精品欧美日韩精品| 久久青草综合色| 深夜精品福利| 欧美另类亚洲清纯唯美| 精品人妻1区二区| 欧美日韩视频精品一区| 成年版毛片免费区| 成人亚洲精品一区在线观看| 人妻丰满熟妇av一区二区三区| 亚洲片人在线观看| 免费不卡黄色视频| 久久久久久免费高清国产稀缺| 日本wwww免费看| 成年版毛片免费区| 中文字幕人妻丝袜制服| 看片在线看免费视频| 国产av一区二区精品久久| 国产单亲对白刺激| 亚洲av成人不卡在线观看播放网| 在线观看免费日韩欧美大片| 久热爱精品视频在线9| 中国美女看黄片| 久久精品亚洲熟妇少妇任你| 嫩草影院精品99| 在线国产一区二区在线| 中文字幕人妻丝袜一区二区| 久久影院123| 巨乳人妻的诱惑在线观看| 女人被狂操c到高潮| 嫩草影视91久久| 人人妻人人澡人人看| 久久久久久免费高清国产稀缺| 国产精品久久视频播放| 久久久久国产精品人妻aⅴ院| 欧美激情极品国产一区二区三区| 免费观看精品视频网站| 日韩精品免费视频一区二区三区| 两性夫妻黄色片| 日韩中文字幕欧美一区二区| 91国产中文字幕| 亚洲精品国产区一区二| 久久久久国内视频| 亚洲专区国产一区二区| 叶爱在线成人免费视频播放| 久久久久久久久中文| 美女高潮到喷水免费观看| 日韩大尺度精品在线看网址 | 国产精品香港三级国产av潘金莲| 桃色一区二区三区在线观看| 亚洲av成人不卡在线观看播放网| 1024视频免费在线观看| 国产精品一区二区精品视频观看| 天天添夜夜摸| 99国产精品99久久久久| 99精品欧美一区二区三区四区| 亚洲精品国产色婷婷电影| 亚洲国产看品久久| 性欧美人与动物交配| 久久久国产欧美日韩av| 在线av久久热| 国产亚洲精品第一综合不卡| 操美女的视频在线观看| www.自偷自拍.com| 无人区码免费观看不卡| 婷婷精品国产亚洲av在线| 国产极品粉嫩免费观看在线| 欧美一区二区精品小视频在线| 欧美乱妇无乱码| 国产99白浆流出| 国产欧美日韩一区二区精品| 国产成人欧美| 在线观看免费午夜福利视频| 怎么达到女性高潮| 亚洲精品久久成人aⅴ小说| 国产国语露脸激情在线看| 亚洲专区国产一区二区| 淫秽高清视频在线观看| 成人18禁在线播放| 日韩成人在线观看一区二区三区| av福利片在线| 午夜激情av网站| 色综合站精品国产| 免费av中文字幕在线| 丝袜人妻中文字幕| 老司机靠b影院| 国产成人av教育|