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

    基于Hadoop的云存儲系統(tǒng)文件處理與安全研究

    2016-04-12 00:00:00李穎超
    現(xiàn)代電子技術(shù) 2016年21期

    摘 要: 由于公有云存儲中存在數(shù)據(jù)泄露、丟失、存儲不穩(wěn)定等不安全因素,私有云存儲成為解決當前企業(yè)安全存儲需求的最佳選擇。針對單點內(nèi)存負載過高,寫入效率低下的問題,設(shè)計了一套處理大量小文件的模塊,通過緩存多個小文件合并,再合并文件元數(shù)據(jù)放置索引表,通過索引表中的偏移量尋找塊中小文件數(shù)據(jù)的方式,提高HDFS寫入大量小文件的系統(tǒng)性能,經(jīng)過測試驗證了優(yōu)化方案的有效性。

    關(guān)鍵詞: Hadoop; HDFS; 私有云存儲; 小文件優(yōu)化

    中圖分類號: TN911?34; TM417 文獻標識碼: A 文章編號: 1004?373X(2016)21?0112?04

    Research on file processing and security of cloud storage system based on Hadoop

    LI Yingchao

    (Beihua University Teacher′s College, Jilin 132013, China)

    Abstract: Since the public cloud storage exisits the unsafe factors of data leakage, data lose and unstable storage, the private cloud storage becomes the best choice to meet the current safety storage demands of the enterprises. To solve the too high load of the single point memory and low writing efficiency, a module to deal with the massive small files was designed. Multiple small files are merged through the cache, and the index table is placed into the metadata of the emerged file. The method of finding small file data in the block by means of the offset in the index table can improve the HDFS performance of writing massive small files. The validity of the optimization scheme was verified with an experiment.

    Keywords: Hadoop; HDFS; private cloud storage; small file optimization

    0 引 言

    在HDFS中,所有文件的寫入和讀取都需要通過NameNode控制,接收用戶對文件操作的請求,定位文件位置和分配文件存儲的DataNode節(jié)點,并且所有文件的信息都存儲在NameNode中的元數(shù)據(jù)里。在文件處理中,HDFS在NameNode中為每一個文件都建立了元數(shù)據(jù),用來存儲該文件信息,這樣的做法對大文件是十分合理的[1]。但問題是當系統(tǒng)中存儲大量的小文件時,這樣的做法就在時間開銷和性能上有了嚴重的問題,在小文件的存儲過程中,向NameNode發(fā)出請求分配DataNode節(jié)點的時間消耗甚至超過了存儲過程本身的時間,NameNode中海量小文件的元數(shù)據(jù)會占用大量的內(nèi)存,影響系統(tǒng)性能[2]。

    面對小文件存儲的瓶頸,設(shè)計小文件存儲的優(yōu)化過程,并且針對原生HDFS小文件存儲優(yōu)化的過程,在減少系統(tǒng)負載的同時保證小文件存儲的正確性和穩(wěn)定性是當前面臨的問題。

    1 文件存儲優(yōu)化方案設(shè)計

    HDFS作為時下流行的分布式存儲系統(tǒng),自身不擅長處理小文件的寫入,在處理小文件上存在瓶頸,但是面對當前小文件數(shù)量急劇增長的現(xiàn)狀,應(yīng)該緊跟時代需求的腳步,在小文件處理方面進行相關(guān)優(yōu)化,從單一面向大型數(shù)據(jù)的儲存轉(zhuǎn)向更加符合時代的方向,更好地兼容大小文件的存儲。

    1.1 合并及寫入

    合并及寫入在合并的過程中,第一步是要保證小文件能夠在緩存中等待,一直合并到合并塊大小接近BlockSize時,再向HDFS發(fā)送寫入的請求。在用戶上傳小文件時,首先新建一個合并文件,返回到DFSClient中新設(shè)計的MergeStream流對象,其功能就是循環(huán)等待并讀取用戶上傳的小文件,直到緩存大小達到BlockSize的大小[3]。為對象分配Buffer空間,空間大小和BlockSize大小相同,同時RPC通信在NameNode中建立對應(yīng)的元數(shù)據(jù)結(jié)構(gòu)MergeNode,在MergeNode中保存filemap,其中包含了小文件名和其在本塊中的偏移量等信息。

    1.2 小文件映射

    NameSpace主要維護文件元數(shù)據(jù),正是根據(jù)元數(shù)據(jù)記錄的文件存儲信息,用戶才能將在DataNode中分散存儲的文件塊找到并且組合成原本完整的文件。文件元數(shù)據(jù)包括文件的文件名、文件大小等基本的文件信息,還保存了文件被分割成多少塊,分別放在哪些Block中,分別在哪個DataNode上映射信息,而這些映射信息都是通過INode的對象維護的。

    在小文件處理中,本系統(tǒng)設(shè)計了MergeNode繼承自INode對象,MergeNode維護了小文件名到BlockId、偏移表的映射FileMap,而FileMap是MergeINodeFile的一個屬性成員,MergeINodeFile繼承至INodeFile,主要添加了FileMap一個屬性成員,F(xiàn)ileMap管理了文件名到Block的映射關(guān)系,其中包括該小文件所在塊的BlockId以及MergeBlock中的偏移量Index索引,MergeBlock同樣是新建的結(jié)構(gòu)體,其中包括Blockinfo和Index兩個成員。在合并過程中NameNode會根據(jù)合并的大文件名找到對應(yīng)的MergeINodeFile結(jié)構(gòu),然后將小文件名到BlockId和Index映射添加到FileMap結(jié)構(gòu)中,這就完成了對FileMap信息的更新。

    1.3 讀取

    客戶端提取小文件時,首先要向NameNode發(fā)出提取文件的請求,并且發(fā)送該文件的文件名和合并文件名等基本信息,NameNode接收請求和文件信息后,在命名空間搜索該文件的信息,根據(jù)合并文件名查找目錄樹,找到該合并文件的MergeINode節(jié)點,然后在FileMap上搜索該小文件,最后返回該小文件存儲的BlockId,DataNode信息和在該合并數(shù)據(jù)塊上的小文件偏移表index會與該DataNode建立連接,發(fā)送請求數(shù)據(jù),數(shù)據(jù)中包含BlockId和塊中的偏移量。DataNode收到信息后首先根據(jù)BlockId在本地目錄上定位該數(shù)據(jù)塊,找到并打開該數(shù)據(jù)塊,得到小文件在索引表中的偏移量和文件長度,根據(jù)偏移信息,在數(shù)據(jù)塊中的讀指針定位到正確的偏移地址上,開始進行讀入操作,讀入的同時記錄讀取的數(shù)據(jù)總量,直到大小和文件大小相同則停止讀取[4]。最后將讀取的數(shù)據(jù)發(fā)送給客戶端,至此完成對小文件的提取。

    2 云存儲系統(tǒng)分析與設(shè)計

    2.1 系統(tǒng)架構(gòu)

    本系統(tǒng)的設(shè)計主要是實現(xiàn)一個基于HDFS分布式文件系統(tǒng)為底層,配合MySQL數(shù)據(jù)庫,以JSP為開發(fā)語言的Web項目,主要功能是實現(xiàn)企業(yè)內(nèi)部的私有云存儲功能[5]。在功能方面建立兩大塊,其中一塊是用戶功能的模塊,另一塊就是該系統(tǒng)的核心,即文件功能模塊。在用戶模塊中,要包含普通用戶的注冊登錄退出,還要有管理員角色的功能,不但能夠管理用戶的基本信息,設(shè)置權(quán)限,刪除用戶等,還能有更進一步的功能,就是在公共文件區(qū)中添加公共文件。而在文件功能模塊中,要包含普通上傳,加密上傳,分段上傳,下載,解秘下載,用戶點對點分享,熱點文件功能,簡單文件預(yù)覽,公共文件功能等。系統(tǒng)功能模塊如圖1所示。

    系統(tǒng)的架構(gòu)需要四個方面的設(shè)備共同完成整個系統(tǒng),需要有用戶端,服務(wù)器端處理客戶端請求,需要數(shù)據(jù)庫存儲用戶信息和少量的文件信息,最后是HDFS的集群設(shè)備,負責對文件進行分布式存儲。

    2.2 用戶端設(shè)計

    用戶端主要包括系統(tǒng)的登錄注冊功能模塊,負責控制普通用戶和管理員用戶的用戶角色模塊。登錄注冊是用戶角色檢測的前置條件,在登錄注冊的前提下進行用戶角色檢測,連接數(shù)據(jù)庫中的用戶表對比和提取用戶數(shù)據(jù),在對比成功的前提下,根據(jù)用戶信息判斷是否為普通用戶或者管理員,從而加載不同的用戶界面[6]。在角色登入的狀態(tài)上,用戶提交輸入信息進行比對進入登錄狀態(tài),系統(tǒng)向數(shù)據(jù)庫發(fā)送數(shù)據(jù)請求,然后進行比對驗證,若驗證成功則進入界面處理狀態(tài),根據(jù)不同角色最后呈現(xiàn)給用戶相應(yīng)的界面,如圖2所示。

    2.3 文件基本功能設(shè)計

    文件的基本功能包括文件上傳、文件下載和文件的列表展示三個方面。用戶使用存儲系統(tǒng),最常用的就是這三個基本的文件功能。在本系統(tǒng)中,由于上傳下載包括了多種擴展功能,在擴展功能中有加密上傳、解密下載、公共文件下載、熱點文件下載,但是基本的上傳下載流程是固定不變的,在不同功能中,對文件的處理是在專門的文件處理類中進行操作,而操作的結(jié)果依然是根據(jù)文件的基本流程進行。

    文件上傳的核心流程主要為:系統(tǒng)接收到文件上傳的請求后,提交給上傳控制的不同類中,不同的類對文件進行操作后,開始和HDFS相連,寫入文件,寫完后更新數(shù)據(jù)庫,最后刷新用戶文件列表。

    文件下載的基本流程是:下載處理類接收到用戶對某個文件的具體功能下載請求,該類首先與數(shù)據(jù)庫連接獲取該文件的路徑信息,然后進入HDFS中,根據(jù)文件路徑找到該文件并且轉(zhuǎn)移文件數(shù)據(jù)到服務(wù)器上,下載處理類對轉(zhuǎn)移到服務(wù)器中的文件進行相應(yīng)處理,同時更新數(shù)據(jù)庫,最后遞交給用戶[8]。用戶先在Web端操作選擇目標文件,并且點擊相應(yīng)的下載操作,接著服務(wù)器將請求交給下載處理類,下載處理類接收請求并連接數(shù)據(jù)庫取得文件信息,連接HDFS進行文件讀取,然后將轉(zhuǎn)移到服務(wù)器上的文件交給處理類進行文件處理,最后將處理好的文件流式返回給用戶。

    3 系統(tǒng)實現(xiàn)過程

    3.1 用戶模塊

    在用戶模塊中,主要涉及到的是數(shù)據(jù)庫的操作和jsp前臺與后臺servlet的數(shù)據(jù)處理過程,對HDFS的操作涉及比較少。而針對用戶模塊操作主要是在后臺的UserBean和UserBeanCl文件中,UserBean定義了新用戶的建立方法,獲取用戶名等信息的各種方法。在新用戶建立主要和數(shù)據(jù)庫進行數(shù)據(jù)更新的過程,首先獲取到servlet傳輸來的控件內(nèi)容,然后連接數(shù)據(jù)庫,更新user表,新建兩張表分別是該用戶的文件表和分享表。

    3.2 管理員模塊

    管理員身份的檢測是在JSP前段Body中的onload事件觸發(fā)admincheck腳本方法。

    onload=\"admincheck()\"

    通過jsp特性,將后臺的變量引用到前臺中。變量<%=username%>就是當前系統(tǒng)session獲取的用戶名的字符串,通過匹配管理員的用戶名,判斷是否是管理員身份,進而激活管理員頁面。該腳本函數(shù)的作用就是控制前段的管理員界面的顯示與否,當檢測到是管理員身份時,就屏蔽普通用戶的操作界面,激活管理員操作。在管理員的操作中主要設(shè)置用戶權(quán)限值和刪除用戶兩個方面。這兩個功能的實現(xiàn)是在AdminServlet類中。在jsp傳參的過程中加入了check變量,前臺是deleteuser(a)的javascript函數(shù)控制傳參,確保選擇的用戶是正確的。

    3.3 文件上傳和下載

    系統(tǒng)中引入了加密上傳的方式,在上傳過程中要在servlet傳輸中讓其識別出是普通上傳還是加密上傳,這里在Web中設(shè)計了checkstringchange()的javascript方法,該方法主要是在加密選項中觸發(fā),一旦被觸發(fā),則需要更改form中的action內(nèi)容,將不同的參數(shù)傳遞給UploadServlet,而在Servlet中是通過checkstring的值來判斷是否為加密方式,<%checkstring=\"jiami\";%>是jsp的使用方式,更改checkstring的標識變量,并且更新jiamikey的內(nèi)容,傳遞加密指令。

    文件下載是從HDFS定位到該文件,然后傳輸至服務(wù)器,然后服務(wù)器轉(zhuǎn)交給用戶的過程。由于系統(tǒng)采用MySQL記錄用戶文件的上傳信息,其中包括每一個文件所處的文件位置,所以,對每一個文件的定位工作需要訪問數(shù)據(jù)庫得到文件的路徑信息。文件下載中出現(xiàn)的難點在于,由于下載方式不同,有公共文件,也有加密文件,還有普通文件,首先要保證文件按照其自身下載方式下載,如加密文件就要通過加密通道,進行解密過程然后再傳遞給用戶,所以這里就需要在下載過程中傳遞多種標識量進行邏輯判斷,這就需要在向servlet傳參時設(shè)置不同的識別標記。本系統(tǒng)中,結(jié)合前臺javascript函數(shù),用jiemikey和publiccheck兩個Parameter共同控制,使得DownloadServlet能夠區(qū)分三種不同的下載方式。

    3.4 文件展示

    文件展示其實就是將用戶存儲的文件信息展示出來,并非真正的文件展示,所以在獲取用戶存儲在HDFS上的文件信息,就是文件展示的核心。而上文提到由于在系統(tǒng)中加入了數(shù)據(jù)庫,用戶的文件信息同樣會被寫入數(shù)據(jù)庫中,所以數(shù)據(jù)庫同樣作為提供文件信息的來源。在本系統(tǒng)中,不同頁面中采取了兩種不同的展示方式:一種是直接通過連接HDFS獲取最新的文件狀態(tài);而第二種就是不經(jīng)過HDFS,通過讀取數(shù)據(jù)庫的文件信息提供給用戶。在用戶的首頁部分,因為展示的是用戶自身所有的文件信息,所以本頁面對數(shù)據(jù)的準確性要求較高,并且由于用戶可以對首頁的每一個文件進行操作,一旦列表中的文件和HDFS中的文件有出入,則很容易造成用戶操作失敗,影響用戶的使用。所以在首頁采用的是及時更新的方式,即每當用戶連接首頁時,就連接HDFS獲取最新的文件狀態(tài),返回給用戶。

    4 性能測試和分析

    在針對系統(tǒng)的內(nèi)存監(jiān)測和文件提取中,使用隨機生成的100個,500個,1 000個,2 000個小文件進行測試對比。分別進行5次實驗,取五次實驗中的平均時間進行展示。在NameNode元數(shù)據(jù)占用內(nèi)存方面,從測試結(jié)果中可以看出,在原生的HDFS中,隨著上傳文件數(shù)目的增長,NameNode對無論大文件還是小文件采取一樣的元數(shù)據(jù)保存方式,要為每一個小文件都分配一個和大文件相同的INODE數(shù)據(jù)類型存儲其元數(shù)據(jù),隨著小文件的不斷增多,小文件元數(shù)據(jù)在系統(tǒng)中占用的空間越來越多。內(nèi)存消耗量的對比見圖3。

    而在修改后的HDFS中,由于采用了小文件合并的方式,所以NameNode中只需要保存合并的大文件塊元數(shù)據(jù),并且在其元數(shù)據(jù)中增添空間占用十分小的索引信息,相比之下,規(guī)模小了很多,所以隨著文件數(shù)目的增加,眾多小文件在NameNode中消耗的內(nèi)存增長緩慢,內(nèi)存占用平均節(jié)省至少30%,這樣的對比可以看出,通過合并的方式能夠在集群存儲大量小文件時,減少NameNode的內(nèi)存開銷,達到緩解HDFS小文件存儲帶來的內(nèi)存開銷問題。內(nèi)存消耗的對比折線圖見圖4。

    針對文件讀寫過程中的時間開銷,則使用data命令,每次上傳文件前和上傳完畢后,獲取時間差值。由于設(shè)備硬件水平限制,使用Linux文件生成指令自動生成的100個,200個,300個,400個大小在10 MB以內(nèi)的小文件,而具體的操作方法則是使用Hadoop中copyFromLocal方法,將小文件循環(huán)上傳到HDFS中,并且在上傳前后設(shè)置data的觸發(fā)函數(shù),記錄時間,計算出時間差。小文件寫入消耗的時間見圖5。

    從圖5中可以看出,隨著[x]軸上的小文件數(shù)量從100,200,300到400不斷遞增,無論是原生HDFS還是修改后的HDFS都出現(xiàn)了非線性的快速增長。但相對而言,修改后的HDFS在小文件的上傳中花費的時間更少,文件的平均上傳時間縮短了20%,能夠證明寫入小文件時,優(yōu)化后的HDFS能夠更快速地對小文件進行處理。

    5 結(jié) 論

    本文針對HDFS處理大量小文件寫入時面臨的NameNode內(nèi)存負載和時間開銷大的問題,設(shè)計了一套優(yōu)化的小文件處理模塊。對多個寫入的小文件進行文件合并,形成大的合并文件塊,在合并文件的元數(shù)據(jù)中加入小文件索引表,該索引表記錄了每個小文件的基本文件信息和文件在合并塊中的偏移量,讀取小文件時通過索引表定位小文件塊中的地址,一個合并文件塊將多個小文件的數(shù)據(jù)存儲在DataNode中,而NameNode中只保存合并文件的元數(shù)據(jù)。同時,基于當前中小企業(yè)的數(shù)據(jù)存儲需求,設(shè)計并且實現(xiàn)了一套針對中小型企業(yè)的私有云存儲系統(tǒng),不但保證了文件存儲的安全性和穩(wěn)定性,而且實現(xiàn)了很多實用的文件功能,方便企業(yè)用戶的數(shù)據(jù)處理。

    參考文獻

    [1] 洪旭升,林世平.基于MapFile的HDFS小文件存儲效率問題[J].計算機系統(tǒng)應(yīng)用,2012(11):179?182.

    [2] 郝樹魁.Hadoop HDFS和MapReduce架構(gòu)淺析[J].郵電設(shè)計技術(shù),2012(7):37?42.

    [3] BORTHAKUR D. The Hadoop distributed file system: architecture and design [J]. Hadoop project website, 2007, 11: 1?10.

    [4] 張峰,李基亮.校園私有云存儲方案的探索[J].華東師范大學學報(自然科學版),2015(z1):139?145.

    [5] MOHANDAS N, THAMPI S M. Improving Hadoop performance in handling small files [C]// Proceedings of 2011 International Conference on Advances in Computing and Communications. Kochi: Springer Berlin Heidelberg, 2011: 187?194.

    [6] 鄧鵬,李枚毅,何誠.NameNode單點故障解決方案研究[J].計算機工程,2012,38(21):40?44.

    [7] 李菊.基于私有云安全平臺的網(wǎng)絡(luò)安全部署研究與實施[J].信息網(wǎng)絡(luò)安全,2013(8):48?51.

    [8] SHVACHKO K, KUANG H, RADIA S, et al. The Hadoop distributed file system [C]// Proceedings of 2010 IEEE 26th Symposium on Mass Storage Systems and Technologies. [S.l.]: IEEE, 2010: 1?10.

    亚洲中文av在线| 精品一区二区三区视频在线| 老司机影院毛片| 另类精品久久| 偷拍熟女少妇极品色| 美女大奶头黄色视频| 久久久国产欧美日韩av| 久久午夜福利片| www.色视频.com| 伦理电影大哥的女人| 日日啪夜夜爽| 日本爱情动作片www.在线观看| 少妇被粗大猛烈的视频| 国产熟女欧美一区二区| 中文字幕人妻熟人妻熟丝袜美| 狠狠精品人妻久久久久久综合| 最后的刺客免费高清国语| 亚洲怡红院男人天堂| 国产精品99久久久久久久久| 中国国产av一级| 日韩av在线免费看完整版不卡| 两个人免费观看高清视频 | 热re99久久国产66热| 欧美日韩精品成人综合77777| 国产在线免费精品| 亚洲国产毛片av蜜桃av| 黄色视频在线播放观看不卡| 2018国产大陆天天弄谢| 永久免费av网站大全| 国产精品人妻久久久久久| 少妇 在线观看| 亚洲内射少妇av| 两个人的视频大全免费| 精品一品国产午夜福利视频| 欧美 亚洲 国产 日韩一| 日韩av免费高清视频| 亚洲精品,欧美精品| 亚洲成人av在线免费| 看免费成人av毛片| 国产91av在线免费观看| 插阴视频在线观看视频| 免费不卡的大黄色大毛片视频在线观看| 国产精品.久久久| 亚洲av在线观看美女高潮| 国产精品久久久久成人av| 有码 亚洲区| 国内少妇人妻偷人精品xxx网站| 在线观看免费视频网站a站| 久久人人爽人人片av| 日本av手机在线免费观看| 亚洲av成人精品一二三区| 你懂的网址亚洲精品在线观看| 国产精品麻豆人妻色哟哟久久| 国产精品熟女久久久久浪| 欧美少妇被猛烈插入视频| 免费人妻精品一区二区三区视频| 国产在线免费精品| 一级爰片在线观看| 黑人巨大精品欧美一区二区蜜桃 | 亚洲国产毛片av蜜桃av| 久久久久国产精品人妻一区二区| 免费av中文字幕在线| 少妇丰满av| 美女大奶头黄色视频| 久久av网站| 极品少妇高潮喷水抽搐| 亚洲成人手机| 久久久久久久久大av| 成人毛片60女人毛片免费| 久久av网站| 免费在线观看成人毛片| 日韩成人av中文字幕在线观看| 精华霜和精华液先用哪个| 在线天堂最新版资源| 久久久精品免费免费高清| 日本黄色片子视频| 91在线精品国自产拍蜜月| 亚洲综合色惰| 人妻夜夜爽99麻豆av| 人妻一区二区av| 亚洲精品一区蜜桃| 亚洲情色 制服丝袜| 精品酒店卫生间| 亚洲人成网站在线观看播放| 日韩电影二区| 最近2019中文字幕mv第一页| 噜噜噜噜噜久久久久久91| 欧美bdsm另类| 全区人妻精品视频| 中国美白少妇内射xxxbb| 99久久人妻综合| 男人爽女人下面视频在线观看| 人人澡人人妻人| 美女国产视频在线观看| 哪个播放器可以免费观看大片| 久久久久久久久久久免费av| 中文在线观看免费www的网站| 亚洲精品456在线播放app| 欧美 亚洲 国产 日韩一| 欧美国产精品一级二级三级 | 免费高清在线观看视频在线观看| 欧美+日韩+精品| 极品少妇高潮喷水抽搐| 建设人人有责人人尽责人人享有的| 婷婷色综合www| 天美传媒精品一区二区| 亚洲自偷自拍三级| 只有这里有精品99| 色5月婷婷丁香| 高清在线视频一区二区三区| 最近2019中文字幕mv第一页| 中文乱码字字幕精品一区二区三区| 91在线精品国自产拍蜜月| 自拍欧美九色日韩亚洲蝌蚪91 | av免费观看日本| 99精国产麻豆久久婷婷| 国产欧美亚洲国产| 国产av一区二区精品久久| 99久久人妻综合| 麻豆精品久久久久久蜜桃| 欧美日韩国产mv在线观看视频| 国产精品一区二区在线不卡| 亚洲欧洲精品一区二区精品久久久 | 青青草视频在线视频观看| 日本wwww免费看| av网站免费在线观看视频| 精品酒店卫生间| 两个人免费观看高清视频 | 国产探花极品一区二区| 精品久久久噜噜| 国产老妇伦熟女老妇高清| 中国国产av一级| 亚洲av男天堂| 蜜臀久久99精品久久宅男| 亚洲中文av在线| 人人妻人人看人人澡| 纯流量卡能插随身wifi吗| 男人爽女人下面视频在线观看| 91久久精品国产一区二区成人| 久久人人爽av亚洲精品天堂| 国产男人的电影天堂91| 成人黄色视频免费在线看| 日韩av在线免费看完整版不卡| 黄色日韩在线| 国产精品不卡视频一区二区| 91成人精品电影| 亚洲不卡免费看| 如何舔出高潮| 51国产日韩欧美| 成人无遮挡网站| 成人特级av手机在线观看| 18禁裸乳无遮挡动漫免费视频| 精华霜和精华液先用哪个| 久久热精品热| 永久网站在线| 人人妻人人爽人人添夜夜欢视频 | 亚洲综合精品二区| 成人18禁高潮啪啪吃奶动态图 | 国产精品久久久久久av不卡| 在线观看美女被高潮喷水网站| 亚洲精品,欧美精品| 精品熟女少妇av免费看| www.av在线官网国产| 男人添女人高潮全过程视频| 黄色欧美视频在线观看| 伊人久久国产一区二区| 91精品国产九色| 在线免费观看不下载黄p国产| 亚洲四区av| 亚洲成人手机| 最近中文字幕高清免费大全6| 美女xxoo啪啪120秒动态图| 大码成人一级视频| 七月丁香在线播放| 成人国产麻豆网| 一区在线观看完整版| 草草在线视频免费看| 各种免费的搞黄视频| 国产极品天堂在线| 日韩中字成人| 国产黄色免费在线视频| 国产成人精品无人区| 美女脱内裤让男人舔精品视频| 伊人久久精品亚洲午夜| 国产av一区二区精品久久| 老女人水多毛片| 亚洲精品一区蜜桃| 欧美丝袜亚洲另类| 久久久久国产精品人妻一区二区| 亚洲四区av| 少妇 在线观看| 特大巨黑吊av在线直播| 我要看黄色一级片免费的| 日本av免费视频播放| 亚洲精品国产成人久久av| 99视频精品全部免费 在线| 国产亚洲一区二区精品| 97精品久久久久久久久久精品| 男的添女的下面高潮视频| 免费黄网站久久成人精品| 午夜老司机福利剧场| 欧美xxⅹ黑人| 少妇精品久久久久久久| 国产日韩欧美视频二区| 王馨瑶露胸无遮挡在线观看| 欧美日韩视频高清一区二区三区二| 亚洲国产av新网站| 欧美bdsm另类| 精品人妻熟女毛片av久久网站| 国产精品99久久久久久久久| 久久ye,这里只有精品| 伦理电影免费视频| 日韩强制内射视频| 国产精品人妻久久久影院| 亚洲av男天堂| 欧美日韩视频精品一区| 一区二区三区精品91| 69av精品久久久久久 | 婷婷丁香在线五月| tocl精华| 亚洲激情五月婷婷啪啪| 女性生殖器流出的白浆| 在线天堂中文资源库| 午夜福利一区二区在线看| 久久亚洲精品不卡| 搡老岳熟女国产| 精品亚洲成国产av| 91成人精品电影| 午夜精品国产一区二区电影| 18禁观看日本| 国产精品麻豆人妻色哟哟久久| 亚洲伊人色综图| 三上悠亚av全集在线观看| 丝袜在线中文字幕| 纯流量卡能插随身wifi吗| 狠狠精品人妻久久久久久综合| 国产无遮挡羞羞视频在线观看| 久久国产精品影院| 国产日韩欧美视频二区| 国产精品一二三区在线看| 亚洲五月色婷婷综合| 免费在线观看影片大全网站| 不卡一级毛片| 999精品在线视频| 精品国产超薄肉色丝袜足j| 欧美人与性动交α欧美软件| 搡老熟女国产l中国老女人| 一级毛片电影观看| 成人国语在线视频| 自拍欧美九色日韩亚洲蝌蚪91| 日本猛色少妇xxxxx猛交久久| 免费不卡黄色视频| 日本撒尿小便嘘嘘汇集6| 成人国产av品久久久| 国产人伦9x9x在线观看| 亚洲国产中文字幕在线视频| 欧美大码av| 午夜成年电影在线免费观看| 国产精品 欧美亚洲| 50天的宝宝边吃奶边哭怎么回事| 亚洲情色 制服丝袜| xxxhd国产人妻xxx| 一区二区av电影网| av福利片在线| 十分钟在线观看高清视频www| 成人国语在线视频| 一本—道久久a久久精品蜜桃钙片| 色综合欧美亚洲国产小说| 精品一区二区三区av网在线观看 | www日本在线高清视频| 老司机靠b影院| 亚洲全国av大片| avwww免费| 精品免费久久久久久久清纯 | 成年人午夜在线观看视频| 蜜桃国产av成人99| 国产欧美日韩一区二区三 | 亚洲精品乱久久久久久| 久久久久久久精品精品| a 毛片基地| 亚洲av成人不卡在线观看播放网 | 多毛熟女@视频| 无限看片的www在线观看| 久久久久久久国产电影| 日韩电影二区| 老司机影院毛片| 在线观看免费日韩欧美大片| 日韩中文字幕视频在线看片| 国产一区二区 视频在线| 成人黄色视频免费在线看| 亚洲国产av影院在线观看| 人人妻人人添人人爽欧美一区卜| 纯流量卡能插随身wifi吗| 叶爱在线成人免费视频播放| 久久香蕉激情| www.熟女人妻精品国产| 免费在线观看视频国产中文字幕亚洲 | 99久久国产精品久久久| 欧美国产精品一级二级三级| 亚洲国产欧美网| 亚洲国产欧美日韩在线播放| 1024香蕉在线观看| 亚洲国产精品一区二区三区在线| 亚洲国产欧美在线一区| www日本在线高清视频| 久久精品国产a三级三级三级| 日韩欧美一区视频在线观看| 香蕉丝袜av| 99精品久久久久人妻精品| 亚洲av电影在线观看一区二区三区| 亚洲中文字幕日韩| 国产淫语在线视频| 欧美精品一区二区大全| 欧美一级毛片孕妇| 美女国产高潮福利片在线看| 精品人妻1区二区| 91成年电影在线观看| 亚洲免费av在线视频| 男男h啪啪无遮挡| 国产精品国产三级国产专区5o| 国产精品久久久av美女十八| 男女免费视频国产| 久久久久视频综合| 精品少妇久久久久久888优播| 欧美日韩精品网址| 久久久国产欧美日韩av| 啦啦啦 在线观看视频| a级毛片在线看网站| 成人国产av品久久久| 中文欧美无线码| 国产精品欧美亚洲77777| 一本综合久久免费| 亚洲国产成人一精品久久久| 青春草视频在线免费观看| 欧美激情高清一区二区三区| 日韩有码中文字幕| 国产高清国产精品国产三级| 丰满少妇做爰视频| 丝瓜视频免费看黄片| 在线精品无人区一区二区三| 免费看十八禁软件| 国产亚洲欧美精品永久| 人妻人人澡人人爽人人| 成人av一区二区三区在线看 | 首页视频小说图片口味搜索| 免费一级毛片在线播放高清视频 | 成年女人毛片免费观看观看9 | 一个人免费在线观看的高清视频 | 国产精品熟女久久久久浪| av在线老鸭窝| 俄罗斯特黄特色一大片| 中文精品一卡2卡3卡4更新| 在线十欧美十亚洲十日本专区| 久久亚洲精品不卡| 亚洲一区二区三区欧美精品| 久久久久精品国产欧美久久久 | 久久精品aⅴ一区二区三区四区| 十八禁人妻一区二区| 精品一区二区三区av网在线观看 | 免费久久久久久久精品成人欧美视频| 看免费av毛片| 好男人电影高清在线观看| 欧美在线一区亚洲| av一本久久久久| 麻豆乱淫一区二区| 高清视频免费观看一区二区| 亚洲伊人久久精品综合| 手机成人av网站| 老汉色av国产亚洲站长工具| 久久久久久亚洲精品国产蜜桃av| 又紧又爽又黄一区二区| 成年人免费黄色播放视频| 精品久久久久久电影网| 国产免费视频播放在线视频| 91字幕亚洲| 最近中文字幕2019免费版| 久久久久久亚洲精品国产蜜桃av| 日韩免费高清中文字幕av| 在线观看人妻少妇| 国产福利在线免费观看视频| 午夜成年电影在线免费观看| 99热全是精品| 男女床上黄色一级片免费看| 国产熟女午夜一区二区三区| 中文字幕av电影在线播放| 18禁观看日本| 99精国产麻豆久久婷婷| 一本色道久久久久久精品综合| 中文字幕精品免费在线观看视频| 国产亚洲精品第一综合不卡| 香蕉丝袜av| 日本猛色少妇xxxxx猛交久久| 侵犯人妻中文字幕一二三四区| 亚洲男人天堂网一区| 制服诱惑二区| 中文字幕av电影在线播放| 韩国精品一区二区三区| 99精国产麻豆久久婷婷| 亚洲国产欧美在线一区| 九色亚洲精品在线播放| 精品乱码久久久久久99久播| 美女主播在线视频| 精品国产国语对白av| 亚洲国产毛片av蜜桃av| 亚洲国产欧美一区二区综合| 欧美大码av| 狠狠精品人妻久久久久久综合| 精品国产一区二区三区久久久樱花| 成人亚洲精品一区在线观看| 1024视频免费在线观看| 啦啦啦中文免费视频观看日本| 啦啦啦免费观看视频1| 99国产精品一区二区蜜桃av | 黑人巨大精品欧美一区二区蜜桃| 天堂中文最新版在线下载| 中文字幕色久视频| 丝袜脚勾引网站| 国产一卡二卡三卡精品| 国产欧美日韩一区二区精品| 男男h啪啪无遮挡| 午夜影院在线不卡| 丝袜人妻中文字幕| 丝袜美足系列| 欧美av亚洲av综合av国产av| 中亚洲国语对白在线视频| 制服人妻中文乱码| 伊人久久大香线蕉亚洲五| 香蕉丝袜av| 中文字幕最新亚洲高清| 男人舔女人的私密视频| 欧美日韩亚洲综合一区二区三区_| 2018国产大陆天天弄谢| 亚洲精品在线美女| 国产精品.久久久| 夜夜夜夜夜久久久久| 亚洲午夜精品一区,二区,三区| 亚洲视频免费观看视频| 99热国产这里只有精品6| 欧美性长视频在线观看| 国产一卡二卡三卡精品| 视频区图区小说| av不卡在线播放| 久久中文看片网| 菩萨蛮人人尽说江南好唐韦庄| 丰满人妻熟妇乱又伦精品不卡| 国产视频一区二区在线看| 女性生殖器流出的白浆| 婷婷丁香在线五月| 热re99久久精品国产66热6| 黑丝袜美女国产一区| 法律面前人人平等表现在哪些方面 | 日韩 亚洲 欧美在线| 国产在线视频一区二区| 一区二区av电影网| 亚洲一区中文字幕在线| 欧美激情 高清一区二区三区| 人人妻人人澡人人看| 成年人午夜在线观看视频| 国产伦理片在线播放av一区| 视频区图区小说| 不卡av一区二区三区| 欧美变态另类bdsm刘玥| 亚洲天堂av无毛| 久久精品亚洲熟妇少妇任你| 国产一区二区三区综合在线观看| 婷婷丁香在线五月| 91字幕亚洲| 欧美亚洲 丝袜 人妻 在线| 国精品久久久久久国模美| 久久狼人影院| 三级毛片av免费| 国产精品一二三区在线看| 90打野战视频偷拍视频| 亚洲国产精品一区三区| 日本91视频免费播放| 波多野结衣一区麻豆| 一本大道久久a久久精品| 日本黄色日本黄色录像| 日韩中文字幕视频在线看片| 丰满饥渴人妻一区二区三| 国产精品av久久久久免费| 精品国内亚洲2022精品成人 | 成人免费观看视频高清| 国产激情久久老熟女| 天天躁夜夜躁狠狠躁躁| 这个男人来自地球电影免费观看| 在线观看免费高清a一片| 午夜福利一区二区在线看| 在线av久久热| 午夜精品国产一区二区电影| 一区二区三区精品91| 午夜福利视频精品| 美女高潮喷水抽搐中文字幕| 成年女人毛片免费观看观看9 | 国产一区二区激情短视频 | av视频免费观看在线观看| 国产97色在线日韩免费| 美女视频免费永久观看网站| 国产福利在线免费观看视频| 国产1区2区3区精品| 久久亚洲精品不卡| 久久久国产一区二区| 青春草视频在线免费观看| 一本—道久久a久久精品蜜桃钙片| 亚洲精品中文字幕在线视频| 亚洲精华国产精华精| 欧美人与性动交α欧美软件| 国产一区二区激情短视频 | 精品国产超薄肉色丝袜足j| 亚洲av欧美aⅴ国产| 两性午夜刺激爽爽歪歪视频在线观看 | 久久久精品国产亚洲av高清涩受| 黄色视频在线播放观看不卡| 女性生殖器流出的白浆| 国产一区二区 视频在线| 久久狼人影院| 精品国产一区二区久久| 婷婷成人精品国产| 亚洲激情五月婷婷啪啪| 我要看黄色一级片免费的| 老司机影院毛片| 中文字幕高清在线视频| 亚洲精品国产精品久久久不卡| 久久热在线av| 国产精品久久久人人做人人爽| 91麻豆av在线| 性少妇av在线| 97在线人人人人妻| 热99re8久久精品国产| 嫩草影视91久久| 日韩有码中文字幕| 麻豆乱淫一区二区| 母亲3免费完整高清在线观看| 老司机深夜福利视频在线观看 | 欧美另类一区| 欧美黑人精品巨大| 精品久久蜜臀av无| 精品亚洲成a人片在线观看| tocl精华| 一区二区三区激情视频| 亚洲精品日韩在线中文字幕| 国产精品一区二区精品视频观看| 国产精品久久久久久人妻精品电影 | 精品一区二区三区四区五区乱码| 三上悠亚av全集在线观看| 午夜精品久久久久久毛片777| 久热爱精品视频在线9| 狠狠婷婷综合久久久久久88av| 亚洲欧美清纯卡通| 国产男女超爽视频在线观看| 国产成人免费无遮挡视频| 亚洲av日韩精品久久久久久密| 国产av国产精品国产| 老汉色av国产亚洲站长工具| 精品少妇久久久久久888优播| 美女高潮喷水抽搐中文字幕| 丰满迷人的少妇在线观看| 亚洲久久久国产精品| 久久久久久久精品精品| 国产在线免费精品| 91精品伊人久久大香线蕉| videosex国产| 丁香六月欧美| 国产在线免费精品| 日日摸夜夜添夜夜添小说| 亚洲国产日韩一区二区| 久久青草综合色| 国产欧美亚洲国产| 99国产精品99久久久久| 国产成人精品在线电影| 亚洲欧美一区二区三区久久| 大香蕉久久网| 男男h啪啪无遮挡| 视频区欧美日本亚洲| 日日摸夜夜添夜夜添小说| 一二三四社区在线视频社区8| 亚洲欧美日韩高清在线视频 | 在线永久观看黄色视频| 中国国产av一级| 亚洲精品美女久久久久99蜜臀| 亚洲欧美日韩高清在线视频 | 午夜福利,免费看| 国产精品一区二区免费欧美 | 黑人欧美特级aaaaaa片| 在线精品无人区一区二区三| 啦啦啦中文免费视频观看日本| 大香蕉久久网| 精品少妇内射三级| 俄罗斯特黄特色一大片| 亚洲专区字幕在线| 亚洲欧美精品自产自拍| 一边摸一边做爽爽视频免费| 如日韩欧美国产精品一区二区三区| 动漫黄色视频在线观看| 久久久国产成人免费| 国产精品久久久久久精品古装| 视频区图区小说| 亚洲成人免费av在线播放| 精品一区在线观看国产| 精品人妻熟女毛片av久久网站| 男男h啪啪无遮挡| 男女下面插进去视频免费观看| 777久久人妻少妇嫩草av网站| 桃红色精品国产亚洲av| 成人国产一区最新在线观看| 国产亚洲欧美精品永久| 十八禁网站网址无遮挡| 亚洲va日本ⅴa欧美va伊人久久 | www.精华液| 国产精品九九99| 成年人午夜在线观看视频| 成人黄色视频免费在线看| 男人舔女人的私密视频| 欧美国产精品一级二级三级| 大香蕉久久网|