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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

eclipse中hadoop2.3.0环境部署及在eclipse中直接提交mapreduce任务

發布時間:2025/7/14 编程问答 45 豆豆
生活随笔 收集整理的這篇文章主要介紹了 eclipse中hadoop2.3.0环境部署及在eclipse中直接提交mapreduce任务 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

轉自:http://my.oschina.net/mkh/blog/340112

1?eclipse中hadoop環境部署概覽

?????eclipse中部署hadoop包括兩大部分:hdfs環境部署和mapreduce任務執行環境部署。一般hdfs環境部署比較簡單,部署后就 可以在eclipse中像操作windows目錄一樣操作hdfs文件。而mapreduce任務執行環境的部署就比較復雜一點,不同版本對環境的要求度 高低不同就導致部署的復雜度大相徑庭。例如hadoop1包括以前的版本部署就比較簡單,可在windows和Linux執行部署運行,而hadoop2 及以上版本對環境要求就比較嚴格,一般只能在Linux中部署,如果需要在windows中部署需要使用cygwin等軟件模擬Linux環境,該篇介紹在Linux環境中部署hadoop環境。該篇假設hadoop2.3.0集群已經部署完成,集群訪問權限為hadoop用戶。這種在eclipse上操作hdfs和提交mapreduce任務的方式為hadoop客戶端操作,故無須在該機器上配置hadoop集群文件,也無須在該機器上啟動hadoop相關進程。

2?部署環境機器相關配置

  • Centos6,32位

  • Hadoop2.3.0

  • Eclipse4.3.2_jee Linux版

  • JDK1.7 Linux版

3 eclipse中hdfs及mapreduce環境部署

?????3.1?Linux中eclipse安裝

??????????? 3.1.1 在Linux中選擇一個eclipse安裝目錄如/home目錄,將eclipse壓縮包eclipse-standard-kepler-SR2-linux-gtk.tar.gz在該目錄下解壓即可,解壓命令如下:

????????????????tar -zxvf eclipse-standard-kepler-SR2-linux-gtk.tar.gz

?????????? 3.1.2? 解壓后的eclipse目錄需要賦予hadoop用戶權限chown -R hadoop:hadoop /home/eclipse,解壓后eclipse目錄如下圖所示:

????????????

????????3.1.3 將自己打包或者下載的hadoop和eclipse直接的插件導入eclipse的 plugins目錄(復制進去即可),該篇使用直接下載的插件hadoop-eclipse-plugin-2.2.0.jar,然后啟動eclipse。

????3.2?eclipse環境部署

????????3.2.1??? 打開eclipse后切換到mapreduce界面會出現mapreduce插件圖標,一個是DFS顯示的位置,一個是mapreduce顯示的位置,具體如下圖所示:

????

????????3.2.2?在MapReduce?Locations出處點擊右鍵新建mapreduce配置環境,具體圖示如下:

????????3.2.3?進入mapreduce配置環境,具體如下圖所示。其中,Location?name可任意填寫,Mapreduce?Master中Host為resourcemanager機器ip,Port為resourcemanager接受任務的端口號,即yarn-site.xml文件中yarn.resourcemanager.scheduler.address配置項中端口號。DFS?Master中的Host為namenode機器ip,Port為core-site.xml文件中fs.defaultFS配置項中端口號。

????????3.2.4 上一步驟配置完成后,我們看到的界面如下圖所示。左側欄中即為hdfs目錄,在每個目錄上課點擊右鍵操作。

?4?eclipse中直接提交mapreduce任務(此處以wordcount為例,同時注意hadoop集群防火墻需對該機器開放相應端口)

????如果我們將hadoop自帶的wordcount在eclipse中執行是不可以的,調整后具體操作如下。

????4.1?首先新建Map/Reduce工程(無須手動導入hadoop jar包),或者新建java工程(需要手動導入hadoop相應jar包)。

????????4.1.1 新建Map/Reduce工程(無須手動導入hadoop jar包),具體圖示如下圖所示:

?????????4.1.1.1 點擊next輸入hadoop工程名即可,具體如下圖所示:

?????????4.1.1.2 新建的hadoop工程如下圖所示:

?????????4.1.2 新建java工程(需要手動導入hadoop相應jar包),具體如下圖所示:

????????????4.1.2.1 新建java工程完成后,下面添加hadoop相應jar包,hadoop2.3.0相應jar包在/hadoop-2.3.0/share/hadoop目錄中。

????????????4.1.2.2?進入Libraries,點擊Add?Library添加hadoop相應jar包。

????????????4.1.2.3?新建hadoop相應library成功后添加hadoop相應jar包到該library下面即可。

????????????4.1.2.4?需要添加的hadoop相應jar包有:

????????????????/hadoop-2.3.0/share/hadoop/common下所有jar包,及里面的lib目錄下所有jar包

????????????????/hadoop-2.3.0/share/hadoop/hdfs下所有jar包,不包括里面lib下的jar包

????????????????/hadoop-2.3.0/share/hadoop/mapreduce下所有jar包,不包括里面lib下的jar包

????????????????/hadoop-2.3.0/share/hadoop/yarn下所有jar包,不包括里面lib下的jar包

????????4.2?eclipse直接提交mapreduce任務所需環境配置代碼如下所示:

?
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 import?java.io.File; import?java.io.FileInputStream; import?java.io.FileOutputStream; import?java.io.IOException; import?java.net.URL; import?java.net.URLClassLoader; import?java.util.ArrayList; import?java.util.Iterator; import?java.util.List; import?java.util.jar.JarEntry; import?java.util.jar.JarOutputStream; import?java.util.jar.Manifest; public?class?EJob?{ ????//?To?declare?global?field ????private?static?List<URL>?classPath?=?new?ArrayList<URL>(); ????//?To?declare?method ????public?static?File?createTempJar(String?root)?throws?IOException?{ ????????if?(!new?File(root).exists())?{ ????????????return?null; ????????} ????????Manifest?manifest?=?new?Manifest(); ????????manifest.getMainAttributes().putValue("Manifest-Version",?"1.0"); ????????final?File?jarFile?=?File.createTempFile("EJob-",?".jar",?new?File(System.getProperty("java.io.tmpdir"))); ????????Runtime.getRuntime().addShutdownHook(new?Thread()?{ ????????????public?void?run()?{ ????????????????jarFile.delete(); ????????????} ????????}); ????????JarOutputStream?out?=?new?JarOutputStream(new?FileOutputStream(jarFile),?manifest); ????????createTempJarInner(out,?new?File(root),?""); ????????out.flush(); ????????out.close(); ????????return?jarFile; ????} ????private?static?void?createTempJarInner(JarOutputStream?out,?File?f, ????????????String?base)?throws?IOException?{ ????????if?(f.isDirectory())?{ ????????????File[]?fl?=?f.listFiles(); ????????????if?(base.length()?>?0)?{ ????????????????base?=?base?+?"/"; ????????????} ????????????for?(int?i?=?0;?i?<?fl.length;?i++)?{ ????????????????createTempJarInner(out,?fl[i],?base?+?fl[i].getName()); ????????????} ????????}?else?{ ????????????out.putNextEntry(new?JarEntry(base)); ????????????FileInputStream?in?=?new?FileInputStream(f); ????????????byte[]?buffer?=?new?byte[1024]; ????????????int?n?=?in.read(buffer); ????????????while?(n?!=?-1)?{ ????????????????out.write(buffer,?0,?n); ????????????????n?=?in.read(buffer); ????????????} ????????????in.close(); ????????} ????} ????public?static?ClassLoader?getClassLoader()?{ ????????ClassLoader?parent?=?Thread.currentThread().getContextClassLoader(); ????????if?(parent?==?null)?{ ????????????parent?=?EJob.class.getClassLoader(); ????????} ????????if?(parent?==?null)?{ ????????????parent?=?ClassLoader.getSystemClassLoader(); ????????} ????????return?new?URLClassLoader(classPath.toArray(new?URL[0]),?parent); ????} ????public?static?void?addClasspath(String?component)?{ ????????if?((component?!=?null)?&&?(component.length()?>?0))?{ ????????????try?{ ????????????????File?f?=?new?File(component); ????????????????if?(f.exists())?{ ????????????????????URL?key?=?f.getCanonicalFile().toURL(); ????????????????????if?(!classPath.contains(key))?{ ????????????????????????classPath.add(key); ????????????????????} ????????????????} ????????????}?catch?(IOException?e)?{ ????????????} ????????} ????} }


????????4.3?修改后的wordcount代碼如下

?
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 import?java.io.File; import?java.io.IOException; import?java.text.SimpleDateFormat; import?java.util.Date; import?java.util.StringTokenizer; import?org.apache.hadoop.conf.Configuration; import?org.apache.hadoop.fs.Path; import?org.apache.hadoop.fs.permission.FsPermission; import?org.apache.hadoop.io.IntWritable; import?org.apache.hadoop.io.Text; import?org.apache.hadoop.mapred.JobConf; import?org.apache.hadoop.mapreduce.Job; import?org.apache.hadoop.mapreduce.Mapper; import?org.apache.hadoop.mapreduce.Reducer; import?org.apache.hadoop.mapreduce.lib.input.FileInputFormat; import?org.apache.hadoop.mapreduce.lib.output.FileOutputFormat; import?org.apache.hadoop.util.GenericOptionsParser; public?class?WordCount?{ ????/* ?????*?用戶自定義map函數,對以<key,?value>為輸入的結果文件進行處理 ?????*?Map過程需要繼承org.apache.hadoop.mapreduce包中Mapper類,并重寫其map方法。 ?????*?通過在map方法中添加兩句把key值和value值輸出到控制臺的代碼 ?????*?,可以發現map方法中value值存儲的是文本文件中的一行(以回車符為行結束標記),而key值為該行的首字母相對于文本文件的首地址的偏移量。 ?????*?然后StringTokenizer類將每一行拆分成為一個個的單詞 ?????*?,并將<word,1>作為map方法的結果輸出,其余的工作都交有MapReduce框架處理。?每行數據調用一次?Tokenizer:單詞分詞器 ?????*/ ????public?static?class?TokenizerMapper?extends ????????????Mapper<Object,?Text,?Text,?IntWritable>?{ ????????private?final?static?IntWritable?one?=?new?IntWritable(1); ????????private?Text?word?=?new?Text(); ????????/* ?????????*?重寫Mapper類中的map方法 ?????????*/ ????????public?void?map(Object?key,?Text?value,?Context?context) ????????????????throws?IOException,?InterruptedException?{ ????????????StringTokenizer?itr?=?new?StringTokenizer(value.toString()); ????????????//System.out.println(value.toString()); ????????????while?(itr.hasMoreTokens())?{ ????????????????word.set(itr.nextToken());//?獲取下個字段的值并寫入文件 ????????????????context.write(word,?one); ????????????} ????????} ????} ????/* ?????*?用戶自定義reduce函數,如果有多個熱度測,則每個reduce處理自己對應的map結果數據 ?????*?Reduce過程需要繼承org.apache.hadoop.mapreduce包中Reducer類,并重寫其reduce方法。 ?????*?Map過程輸出<key,values>中key為單個單詞,而values是對應單詞的計數值所組成的列表,Map的輸出就是Reduce的輸入, ?????*?所以reduce方法只要遍歷values并求和,即可得到某個單詞的總次數。 ?????*/ ????public?static?class?IntSumReducer?extends ????????????Reducer<Text,?IntWritable,?Text,?IntWritable>?{ ????????private?IntWritable?result?=?new?IntWritable(); ????????public?void?reduce(Text?key,?Iterable<IntWritable>?values, ????????????????Context?context)?throws?IOException,?InterruptedException?{ ????????????int?sum?=?0; ????????????for?(IntWritable?val?:?values)?{ ????????????????sum?+=?val.get(); ????????????} ????????????result.set(sum); ????????????context.write(key,?result); ????????} ????} ????public?static?void?main(String[]?args)?throws?Exception?{ ????????/** ?????????*?環境變量配置 ?????????*/ ????????File?jarFile?=?EJob.createTempJar("bin"); ????????ClassLoader?classLoader?=?EJob.getClassLoader(); ????????Thread.currentThread().setContextClassLoader(classLoader); ????????/** ?????????*?連接hadoop集群配置 ?????????*/ ????????Configuration?conf?=?new?Configuration(true); ????????conf.set("fs.default.name",?"hdfs://192.168.1.111:9000"); ????????conf.set("hadoop.job.user",?"hadoop"); ????????conf.set("mapreduce.framework.name",?"yarn"); ????????conf.set("mapreduce.jobtracker.address",?"192.168.1.100:9001"); ????????conf.set("yarn.resourcemanager.hostname",?"192.168.1.100"); ????????conf.set("yarn.resourcemanager.admin.address",?"192.168.1.100:8033"); ????????conf.set("yarn.resourcemanager.address",?"192.168.1.100:8032"); ????????conf.set("yarn.resourcemanager.resource-tracker.address",?"192.168.1.100:8036"); ????????conf.set("yarn.resourcemanager.scheduler.address",?"192.168.1.100:8030"); ????????String[]?otherArgs?=?new?String[2]; ????????otherArgs[0]?=?"hdfs://192.168.1.111:9000/test_in";//計算原文件目錄,需提前在里面存入文件 ????????String?time?=?new?SimpleDateFormat("yyyyMMddHHmmss").format(new?Date()); ????????otherArgs[1]?=?"hdfs://192.168.1.111:9000/test_out/"?+?time;//計算后的計算結果存儲目錄,每次程序執行的結果目錄不能相同,所以添加時間標簽 ????????/* ?????????*?setJobName()方法命名這個Job。對Job進行合理的命名有助于更快地找到Job, ?????????*?以便在JobTracker和Tasktracker的頁面中對其進行監視 ?????????*/ ????????Job?job?=?new?Job(conf,?"word?count"); ????????job.setJarByClass(WordCount.class); ????????((JobConf)?job.getConfiguration()).setJar(jarFile.toString());//環境變量調用,添加此句則可在eclipse中直接提交mapreduce任務,如果將該java文件打成jar包,需要將該句注釋掉,否則在執行時反而找不到環境變量 ????????//?job.setMaxMapAttempts(100);//設置最大試圖產生底map數量,該命令不一定會設置該任務運行過車中的map數量 ????????//?job.setNumReduceTasks(5);//設置reduce數量,即最后生成文件的數量 ????????/* ?????????*?Job處理的Map(拆分)、Combiner(中間結果合并)以及Reduce(合并)的相關處理類。 ?????????*?這里用Reduce類來進行Map產生的中間結果合并,避免給網絡數據傳輸產生壓力。 ?????????*/ ????????job.setMapperClass(TokenizerMapper.class);//?執行用戶自定義map函數 ????????job.setCombinerClass(IntSumReducer.class);//?對用戶自定義map函數的數據處理結果進行合并,可以減少帶寬消耗 ????????job.setReducerClass(IntSumReducer.class);//?執行用戶自定義reduce函數 ????????/* ?????????*?接著設置Job輸出結果<key,value>的中key和value數據類型,因為結果是<單詞,個數>, ?????????*?所以key設置為"Text"類型,相當于Java中String類型 ?????????*?。Value設置為"IntWritable",相當于Java中的int類型。 ?????????*/ ????????job.setOutputKeyClass(Text.class); ????????job.setOutputValueClass(IntWritable.class); ????????/* ?????????*?加載輸入文件夾或文件路徑,即輸入數據的路徑 ?????????*?將輸入的文件數據分割成一個個的split,并將這些split分拆成<key,value>對作為后面用戶自定義map函數的輸入 ?????????*?其中,每個split文件的大小盡量小于hdfs的文件塊大小 ?????????*?(默認64M),否則該split會從其它機器獲取超過hdfs塊大小的剩余部分數據,這樣就會產生網絡帶寬造成計算速度影響 ?????????*?默認使用TextInputFormat類型,即輸入數據形式為文本類型數據文件 ?????????*/ ????????System.out.println("Job?start!"); ????????FileInputFormat.addInputPath(job,?new?Path(otherArgs[0])); ????????/* ?????????*?設置輸出文件路徑?默認使用TextOutputFormat類型,即輸出數據形式為文本類型文件,字段間默認以制表符隔開 ?????????*/ ????????FileOutputFormat.setOutputPath(job,?new?Path(otherArgs[1])); ????????/* ?????????*?開始運行上面的設置和算法 ?????????*/ ????????if?(job.waitForCompletion(true))?{ ????????????System.out.println("ok!"); ????????}?else?{ ????????????System.out.println("error!"); ????????????System.exit(0); ????????} ????} }


????????4.4?在eclipse中代碼區點擊右鍵,點擊里面的run?on?hadoop即可運行該程序。


總結

以上是生活随笔為你收集整理的eclipse中hadoop2.3.0环境部署及在eclipse中直接提交mapreduce任务的全部內容,希望文章能夠幫你解決所遇到的問題。

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

天天躁日日躁狠狠 | 三级黄免费看 | 日本亚洲国产 | 国产第一页在线播放 | 在线观看中文字幕网站 | 免费在线视频一区二区 | 久久成人在线 | 国产999免费视频 | www.国产在线视频 | www.亚洲视频 | 国产精品久久99综合免费观看尤物 | 99久久精品久久久久久动态片 | 日韩影视在线观看 | 免费亚洲婷婷 | 在线精品观看 | 国产黄色片网站 | 92中文资源在线 | 久久婷婷色 | 欧美日韩一区三区 | 日韩电影中文,亚洲精品乱码 | 成人教育av | 激情导航 | 成人在线小视频 | 一区二区三区中文字幕在线 | 香蕉视频一级 | 国产成人精品国内自产拍免费看 | 精品欧美乱码久久久久久 | 成人免费影院 | 91精品欧美一区二区三区 | 国语黄色片 | 91成人精品一区在线播放69 | 91视频国产高清 | 日韩欧美有码在线 | 五月婷香 | 丁香色天天 | 日韩a在线播放 | 亚洲永久字幕 | 狠狠躁18三区二区一区ai明星 | 成人黄色小说在线观看 | 欧美色噜噜 | 久久免费福利视频 | 久99热| 国产专区免费 | 色天天久久| 欧美日韩视频在线观看免费 | 欧美在线视频免费 | 亚洲男男gaygay无套 | 91色国产在线 | 国产五月 | 最近2019好看的中文字幕免费 | 一级片免费在线 | 久久综合网色—综合色88 | 久久综合久久综合这里只有精品 | 激情五月婷婷网 | 香蕉网在线播放 | 日日躁你夜夜躁你av蜜 | 中文字幕av全部资源www中文字幕在线观看 | 中文字幕91 | 在线 成人 | 五月婷影院 | 欧美另类网站 | 精品视频免费播放 | 日日碰狠狠添天天爽超碰97久久 | 久久a级片 | 久久精品亚洲国产 | 成人在线视频你懂的 | 99综合久久 | 久久九九精品 | 久久丁香 | 国产美女网站视频 | 青青久视频 | 欧美少妇xxxxxx | 久草网站在线观看 | 天天操夜夜做 | 国产91欧美| 久久亚洲婷婷 | 国产亚洲精品中文字幕 | 久久视频99 | 99精品国产一区二区 | 蜜桃视频日本 | 亚洲一二三在线 | 天天玩夜夜操 | 久草在线播放视频 | 久久五月情影视 | 久久久久美女 | 亚洲春色综合另类校园电影 | 欧美精品一区在线 | 亚洲第一中文字幕 | 一级黄色片在线免费观看 | 久久精品国产成人精品 | 日韩黄在线观看 | 狠狠狠色丁香婷婷综合久久五月 | 99热精品免费观看 | av字幕在线| 日韩在线视频观看免费 | 国产伦精品一区二区三区无广告 | 看片网站黄色 | 偷拍精偷拍精品欧洲亚洲网站 | av青草| 成人在线播放视频 | 丁香激情综合 | 精品在线亚洲视频 | 成人黄在线观看 | 久久综合色播五月 | 2021国产在线 | 欧美精品国产精品 | 中文字幕在线影视资源 | 国产大片黄色 | 亚州精品一二三区 | 99久久99热这里只有精品 | 国产99久久久国产精品 | 久久综合九色综合欧美狠狠 | a级国产乱理论片在线观看 伊人宗合网 | 免费观看国产精品 | 久久综合九色综合欧美就去吻 | 婷婷综合五月天 | 超碰资源在线 | 欧美另类交人妖 | 日韩电影精品一区 | 在线观看成人国产 | 日韩网站一区 | 国产精品视频最多的网站 | 黄色精品在线看 | 日韩大片在线免费观看 | 国产精品欧美日韩在线观看 | 日韩在线观看视频免费 | 国产精品成久久久久 | 久久麻豆视频 | 麻豆精品国产传媒 | 国产福利免费在线观看 | 成人毛片一区二区三区 | 国产美女免费看 | 免费在线一区二区三区 | 免费看片成年人 | 亚洲国产成人久久综合 | 精品国产成人av在线免 | 午夜av一区二区三区 | 国产视频在线观看一区二区 | 波多野结衣网址 | 人人狠 | 久久午夜精品 | 成人国产精品一区 | 欧美91精品国产自产 | 午夜丁香视频在线观看 | 免费看国产黄色 | 成年一级片 | 五月婷婷开心 | 久久香蕉国产精品麻豆粉嫩av | 91av视频| 深夜国产福利 | 成年人免费看的视频 | 99 色 | 国外av在线 | 性色视频在线 | 国产综合激情 | 99久久精品免费看 | 国产精品美乳一区二区免费 | 天天干天天干天天干天天干天天干天天干 | 91成人精品一区在线播放 | 日韩欧美一区二区三区免费观看 | 亚洲精品久久激情国产片 | 欧美日韩一区二区三区视频 | 美女黄频视频大全 | 婷婷久久综合网 | 国产在线污 | 一区二区三区在线免费观看 | 国产亚洲精品久久久久久电影 | 狠狠色狠狠色综合日日小说 | 欧美极品少妇xbxb性爽爽视频 | 欧美巨大荫蒂茸毛毛人妖 | 亚洲永久精品在线观看 | 93久久精品日日躁夜夜躁欧美 | 91麻豆精品国产自产在线 | 国产拍揄自揄精品视频麻豆 | 久久99精品久久久久久三级 | 国产在线观看你懂的 | 99久久网站 | 在线观看国产日韩 | 国产一线二线三线在线观看 | 久久精品首页 | 国产精品国产三级国产专区53 | 成人va视频 | av中文资源在线 | 香蕉日日 | 日韩在线三区 | 99久久婷婷国产综合亚洲 | 国产精品免费小视频 | 欧美激情视频一区二区三区免费 | 91九色蝌蚪在线 | 日日夜夜人人天天 | 午夜视频二区 | 免费观看日韩av | 免费观看www小视频的软件 | 99在线热播精品免费 | 日韩高清不卡一区二区三区 | 在线免费91 | 狠狠操狠狠操 | 9999国产精品 | 激情网站网址 | 不卡的av在线播放 | 极品嫩模被强到高潮呻吟91 | 视频一区二区三区视频 | 精品国内 | 色丁香色婷婷 | www.色午夜,com| 国产精品麻豆一区二区三区 | 亚洲精品国产品国语在线 | 亚洲永久精品在线 | 1000部18岁以下禁看视频 | 国产韩国日本高清视频 | 日本三级人妇 | 中文字幕资源在线观看 | 97福利视频 | 成人小视频在线 | 国产成人av网站 | 亚洲九九九在线观看 | 国产乱对白刺激视频在线观看女王 | 久久久免费高清视频 | 欧美亚洲另类在线视频 | 国产99色| 国产一级视频免费看 | 欧美人操人 | 五月天久久 | av免费看电影| 欧美日韩三级 | 久久精品视频在线观看免费 | 国产免费叼嘿网站免费 | 久久久一本精品99久久精品 | 国产伦理精品一区二区 | 久久精品成人热国产成 | 国产亚洲字幕 | www.久久久com| 午夜精品一区二区三区四区 | 日韩欧美电影在线观看 | 最近日本韩国中文字幕 | 天天艹天天操 | 日本中文字幕一二区观 | 美女精品 | 一级黄毛片 | 中文字幕在线免费观看视频 | 国偷自产视频一区二区久 | 日韩专区 在线 | 国产精品国产三级国产不产一地 | 少妇av片 | 午夜av在线电影 | 天堂网av在线 | 天天操操操操操 | 亚洲日本一区二区在线 | bbbb操bbbb | 国产精品k频道 | 国产极品尤物在线 | 五月婷婷六月丁香在线观看 | 中文字幕一区二区三区乱码不卡 | 色综合天天狠天天透天天伊人 | 超碰在线99 | 亚洲日本va午夜在线电影 | 在线日韩视频 | 中文字幕资源网 国产 | 亚洲一级在线观看 | 成年人网站免费观看 | 成人黄色av免费在线观看 | 天天综合网国产 | 国产99re| 国产乱对白刺激视频不卡 | 精品国产一区二区在线 | www日日 | av久久在线 | 久久久亚洲麻豆日韩精品一区三区 | 国产高清中文字幕 | 又黄又爽又色无遮挡免费 | 91亚色免费视频 | 国产精品成人久久久 | 国产精品女教师 | 久久国产精品一区二区三区四区 | 日韩高清精品一区二区 | www国产亚洲精品久久麻豆 | 成人午夜免费福利 | 亚洲 欧美 成人 | 国产高清视频在线观看 | 国产在线色 | 91亚洲精品久久久蜜桃网站 | bbb搡bbb爽爽爽 | 狠狠操狠狠 | 2019中文最近的2019中文在线 | 大胆欧美gogo免费视频一二区 | 日本三级中文字幕在线观看 | 精品在线一区二区三区 | 国产黄色网 | 2021国产精品 | 久草网站 | 狂野欧美激情性xxxx | 中文字幕色综合网 | www.黄色小说.com| 久久夜夜操| 亚洲精品成人av在线 | 91av在线免费看 | 欧美做受69 | 天天操欧美 | 在线免费观看av网站 | 国产精品激情偷乱一区二区∴ | 91精品在线观看入口 | 美女亚洲精品 | 色婷婷亚洲 | 91大神精品视频在线观看 | 久久在现视频 | 国产不卡视频在线播放 | 久久久免费少妇 | av资源免费观看 | 91av超碰 | 91视视频在线直接观看在线看网页在线看 | 片网址| bbb搡bbb爽爽爽 | 欧洲不卡av | 二区三区在线视频 | 欧美另类v| 超碰成人网 | 国产黄色在线看 | 99久e精品热线免费 99国产精品久久久久久久久久 | 香蕉视频在线免费看 | 日本在线观看中文字幕无线观看 | 在线免费色视频 | 国产粉嫩在线 | 亚洲天堂网视频在线观看 | 国产成人av电影在线观看 | 日韩免费高清在线 | 丁香激情综合久久伊人久久 | 婷婷av网站 | 夜夜夜草 | 999久久a精品合区久久久 | 五月天网站在线 | 国产午夜精品一区二区三区 | 欧美精品做受xxx性少妇 | 日韩,精品电影 | 国内成人综合 | 久久99国产精品免费 | 国产乱对白刺激视频在线观看女王 | 久久国产经典视频 | 欧美国产日韩久久 | 久久久国产精品一区二区中文 | 日韩av综合网站 | 久久久免费看 | 亚洲视频在线免费看 | 国产亚洲精品久久19p | 亚洲精品久久激情国产片 | 欧美 日韩 性 | 免费亚洲精品视频 | 91精品久久久久久综合乱菊 | 国产一区高清在线观看 | 人人爽人人爽人人片av免 | 久久国产女人 | 久草在线播放视频 | 久久亚洲欧美日韩精品专区 | 久久99亚洲精品久久久久 | 国产精品视频观看 | 国产伦精品一区二区三区无广告 | 久久试看 | 午夜三级在线 | 中文字幕一区二 | 日韩中文字幕在线 | 亚洲高清视频在线观看免费 | 免费a视频在线 | 操操碰 | a视频免费在线观看 | 超级碰碰碰视频 | 一本一本久久a久久精品牛牛影视 | 一级精品视频在线观看宜春院 | 最近最新中文字幕 | 欧美日韩在线网站 | 玖玖爱在线观看 | 国产成人一区二区三区在线观看 | 亚洲精品一区二区网址 | 又爽又黄又无遮挡网站动态图 | 午夜私人影院久久久久 | 精品国产免费观看 | 国产精品成人av电影 | 日韩在线观看av | 97在线观视频免费观看 | 日韩免费观看av | 午夜精品一区二区三区免费视频 | 香蕉视频免费在线播放 | 日韩在线观看三区 | 亚洲精品国偷拍自产在线观看 | 免费在线观看av的网站 | 免费在线观看av片 | 久久久影院 | www天天干 | 久久一线 | 欧美日韩国产一二三区 | 99色国产| 99在线精品观看 | 超级碰视频 | 偷拍福利视频一区二区三区 | 日韩三级视频在线观看 | 午夜精品麻豆 | 婷婷网址 | 五月天丁香亚洲 | 亚洲成人av电影在线 | 免费亚洲黄色 | 中国成人一区 | 久久尤物电影视频在线观看 | 亚洲精品久久久久中文字幕m男 | 成人欧美日韩国产 | 中文日韩在线 | 天天操天天爱天天干 | 五月开心激情网 | 伊人六月| 一区二区三区高清在线 | 精品电影一区 | 成人污视频在线观看 | 日本中文字幕网站 | 亚洲综合国产精品 | 午夜精品久久久久久久99水蜜桃 | 欧洲精品一区二区 | 视频精品一区二区三区 | 亚洲精品视频观看 | 久久一区二区三区超碰国产精品 | 成人午夜免费福利 | 国产亚洲欧美精品久久久久久 | 亚洲精品玖玖玖av在线看 | 欧美日韩精品在线观看视频 | 国产一区二区在线免费播放 | 日韩精品一区二区免费 | 亚洲一区视频免费观看 | 91精品国产成人观看 | 99亚洲国产 | 天天干天天玩天天操 | 人人草在线视频 | 91久草视频 | av免费高清观看 | 成人性生交大片免费看中文网站 | 99热精品免费观看 | 日韩精品在线一区 | 99精品一区| 国产精品6999成人免费视频 | 免费视频xnxx com| 极品嫩模被强到高潮呻吟91 | 精品亚洲一区二区三区 | 国产一区二区三区视频在线 | 成人小视频免费在线观看 | 波多野结衣精品在线 | 日韩三级精品 | 另类老妇性bbwbbw高清 | 国产精品自在线 | 中文字幕在线观看免费高清完整版 | 色婷婷综合激情 | 日韩av资源在线观看 | 免费欧美 | 国产欧美日韩视频 | 国产在线a视频 | 日韩精品免费在线观看视频 | 五月综合激情网 | 日韩视频免费在线观看 | 在线观看亚洲国产 | 午夜成人免费影院 | 日韩av中文在线 | 69亚洲精品 | 亚洲综合激情小说 | 国产.精品.日韩.另类.中文.在线.播放 | 免费视频97| 色综合网 | 国产美女搞久久 | 91亚洲国产 | 99久久日韩精品视频免费在线观看 | 日韩激情视频在线观看 | 9幺看片| 在线视频一二区 | av+在线播放在线播放 | 欧美色图狠狠干 | 久久这里只有精品视频首页 | 久久不卡国产精品一区二区 | 免费观看丰满少妇做爰 | 五月婷婷电影网 | 美国av片在线观看 | 特级黄色一级 | 久久国产经典视频 | 99在线精品观看 | 在线观看国产亚洲 | 国产精品麻豆免费版 | 日韩理论电影在线 | 国产主播大尺度精品福利免费 | 97福利在线观看 | 91在线91拍拍在线91 | 九九国产精品视频 | 日本久久成人 | 欧美日韩国产伦理 | 手机av观看 | 麻豆视频在线播放 | 久久久久久久久久久高潮一区二区 | 青青视频一区 | 国产美女精品视频免费观看 | 国内精品视频久久 | 亚洲欧洲中文日韩久久av乱码 | 亚洲美女精品区人人人人 | 色天天综合网 | 亚洲理论在线观看电影 | 国产综合视频在线观看 | 国产999视频在线观看 | 午夜av网站| 日韩一区精品 | 亚洲影视资源 | 91视频在线看 | 中文字幕免费播放 | 国产精品久久久久9999吃药 | 日本视频精品 | 九九精品毛片 | 亚洲理论片在线观看 | 欧美a级在线免费观看 | 日韩国产欧美在线播放 | 天堂av免费 | 亚洲精品www久久久 www国产精品com | 国产精品黄色影片导航在线观看 | 久久精品香蕉视频 | 网站你懂的| 国产一区高清在线观看 | 久久字幕精品一区 | 亚洲国产成人精品电影在线观看 | 久久久久亚洲精品 | 国产一级黄色免费看 | 夜夜夜夜夜夜操 | 精品国产一区二区三区在线观看 | 狠狠操夜夜操 | 久久99久久99精品免费看小说 | 一区二区三区久久精品 | 中文字幕第 | 深夜精品福利 | 国产亚州精品视频 | 91亚洲国产成人久久精品网站 | 久久网站最新地址 | 天天操天天色天天 | 欧美另类美少妇69xxxx | 免费看片网站91 | 美腿丝袜av | 丁香五婷 | 久久精品一 | 国产一区二区在线播放 | 91香蕉国产在线观看软件 | 最近中文字幕免费视频 | 久久久久久久久久久综合 | 亚洲综合一区二区精品导航 | 久久精品99久久久久久 | 草久在线视频 | 日韩在线视频线视频免费网站 | 日韩免费一区二区在线观看 | 亚洲电影院 | 日韩中文在线观看 | 五月天最新网址 | 国产 日韩 欧美 中文 在线播放 | 久草在线看片 | 黄色大片av | 色综合久久66 | 激情综合婷婷 | 在线免费观看亚洲视频 | 国产亚洲情侣一区二区无 | 人人澡人人澡人人 | 国产精品免费观看在线 | 99精品欧美一区二区三区黑人哦 | 免费视频网 | 国产日韩中文字幕在线 | 免费韩国av | 欧美日韩免费一区二区 | 一区免费视频 | 国产精品视频线看 | 国产三级午夜理伦三级 | 国产专区在线播放 | 亚洲精品一区中文字幕乱码 | 婷婷综合久久 | 国产免费一区二区三区网站免费 | 激情五月播播久久久精品 | 激情网站网址 | 丁香影院在线 | 91九色在线视频 | 免费看精品久久片 | av在线看网站 | 久久国产午夜精品理论片最新版本 | 在线免费观看视频a | 婷婷新五月| 国产亚洲精品久久久久久久久久 | 国产精品国产三级国产aⅴ无密码 | 精品久久久久久久久亚洲 | 黄色免费av | 久久国产精品免费看 | 黄色a三级| 久久香蕉电影 | 一区二区精品国产 | 狠狠躁日日躁夜夜躁av | 国产精品欧美精品 | 国产成人三级一区二区在线观看一 | 日韩免费一级电影 | 2020天天干夜夜爽 | 日本资源中文字幕在线 | 日本狠狠色 | 九七视频在线 | 日本视频不卡 | 最近免费中文字幕mv在线视频3 | 欧美大片大全 | 婷婷深爱五月 | 亚洲 av网站| 精品一区电影 | 中文字幕a∨在线乱码免费看 | 久久人人爽人人片av | 久久乐九色婷婷综合色狠狠182 | 婷婷亚洲激情 | 欧美日韩国产一区二区在线观看 | 久久国产免费视频 | 免费看污在线观看 | 免费看黄在线 | 日本久久成人中文字幕电影 | 久久综合九色综合欧美就去吻 | 免费看污的网站 | 伊人影院av| 99视频精品视频高清免费 | 九九热免费在线视频 | 久久精品激情 | 亚洲精品视频在线免费 | 伊人色综合久久天天网 | 成片视频免费观看 | 一区二区视频在线看 | 人人视频网站 | 亚洲h色精品 | 色视频网站免费观看 | 国产不卡av在线 | 亚洲欧美国产精品久久久久 | 久久精品欧美日韩精品 | 国产精品毛片一区二区在线 | 国产中文字幕在线视频 | 中文字幕在线观看国产 | 久久婷婷色综合 | 日韩免费二区 | 免费视频三区 | 一级黄色av | 麻豆综合网 | 亚洲精品在线免费 | 亚洲国产精品99久久久久久久久 | 在线黄网站 | www·22com天天操 | 天天爱天天操 | 2018亚洲男人天堂 | 欧美婷婷色 | 天天天射| 少妇自拍av| 成片人卡1卡2卡3手机免费看 | 在线成人观看 | 久久久久麻豆v国产 | 午夜精品久久久久久久99热影院 | 一本之道乱码区 | 干干夜夜 | 蜜臀av性久久久久av蜜臀三区 | 日本精品一| 亚洲精品成人av在线 | 国产精品欧美日韩 | 综合国产在线观看 | 中中文字幕av在线 | 国产免费黄视频在线观看 | 久久精品一区二区 | 色噜噜日韩精品欧美一区二区 | www操操操 | 亚洲精品一区二区三区高潮 | 亚洲国产美女精品久久久久∴ | 91九色在线视频 | 五月婷婷在线综合 | 亚洲va欧美 | 欧洲精品久久久久毛片完整版 | 波多野结衣在线视频一区 | 久久丁香网 | 一二区av | 欧美极品在线播放 | 91av视频网| 在线观看mv的中文字幕网站 | 国产高清专区 | 日本高清xxxx | 丝袜护士aⅴ在线白丝护士 天天综合精品 | 久久久这里有精品 | av在线播放中文字幕 | 精一区二区 | 国产一级电影网 | 久久久久免费精品国产 | 日韩在线视频观看免费 | 精品久久久亚洲 | 久久特级毛片 | 国产精品免费视频一区二区 | 久久综合成人网 | 麻豆国产精品视频 | 91成人短视频在线观看 | 国产精品入口传媒 | 操操操夜夜操 | 黄色日批网站 | 婷五月激情 | 国产小视频福利在线 | 国产精品久久久久久久久久尿 | 超碰在线cao| 99精品视频免费全部在线 | 亚洲精品乱码久久久久久蜜桃动漫 | 高清av在线免费观看 | 免费成人黄色片 | 日本精品一区二区三区在线播放视频 | 亚洲影音先锋 | 天天天干天天射天天天操 | 97成人资源| 96超碰在线| 香蕉视频在线视频 | 国产在线观看91 | 欧美a性 | 中文在线字幕观看电影 | 日韩欧美一区二区在线 | 久久久久欠精品国产毛片国产毛生 | 激情六月婷婷久久 | 黄污网站在线 | 97超碰人 | 99久久精品国产观看 | 一级黄视频 | 久久久久久久久国产 | 在线黄色国产电影 | 国产成人精品免高潮在线观看 | 久草视频2| 国产最新福利 | 日日夜夜av | 天天精品视频 | 婷婷婷国产在线视频 | 国产福利不卡视频 | www.午夜色.com| 日本高清免费中文字幕 | 好看的国产精品视频 | 中文字幕在线看视频 | 一级黄色片在线免费观看 | av一级在线 | 蜜桃av久久久亚洲精品 | 天天摸天天舔 | 日日天天av | 五月婷婷视频在线观看 | 九九免费精品视频在线观看 | 婷婷在线免费观看 | 91精选在线| 国产精品久久久久久久av电影 | 夜色.com| 国产精品九色 | av福利在线导航 | 午夜国产福利在线 | 国产裸体视频网站 | 欧美激情va永久在线播放 | 在线播放一区 | 日韩av免费网站 | 免费国产在线观看 | 日韩一区在线播放 | 国产日韩欧美在线观看 | 中文字幕日韩精品有码视频 | 五月婷婷激情 | 丁香六月在线观看 | 日本午夜在线亚洲.国产 | 久久99国产综合精品 | 欧美一区二区日韩一区二区 | 久久一区国产 | www91在线| 丝袜少妇在线 | 开心色停停 | 蜜臀精品久久久久久蜜臀 | 狠狠操.com | 五月综合激情婷婷 | 免费看日韩| 欧美日韩高清一区二区 国产亚洲免费看 | 欧亚久久 | 国产精品 日韩精品 | 亚洲一区二区精品在线 | 丁香六月婷婷 | 一本一本久久a久久精品牛牛影视 | 亚洲人成人在线 | 欧美亚洲国产一卡 | 午夜精品久久一牛影视 | 天天操综合 | 天天干天天操天天入 | 成人在线视频免费看 | 91免费在线看片 | 中文字幕乱视频 | 99热这里| 日韩欧美精品免费 | av成人免费 | 亚洲电影网站 | 国产精品青草综合久久久久99 | 免费看短 | 天天干天天操av | 97福利在线 | 精品欧美一区二区在线观看 | 国产一区二区三区黄 | 亚洲精品免费在线视频 | 99国产情侣在线播放 | 亚洲精品综合一区二区 | 在线视频一二三 | 亚洲干视频在线观看 | 中国一级特黄毛片大片久久 | 久久国产热视频 | 大胆欧美gogo免费视频一二区 | 91成人午夜 | 日韩电影一区二区在线 | 日韩久久午夜一级啪啪 | 日韩欧美一级二级 | 天天爽夜夜爽人人爽曰av | 992tv又爽又黄的免费视频 | 日韩精品中文字幕有码 | 国产成人一级 | 97香蕉久久国产在线观看 | 在线视频 国产 日韩 | 日本黄色大片免费看 | 欧美在线视频二区 | 日韩精品久久一区二区三区 | 久久国产精品99久久久久久进口 | 亚洲无毛专区 | 片网址 | 97品白浆高清久久久久久 | 亚洲精品在线免费 | 狠狠色狠狠色合久久伊人 | 在线观看视频一区二区三区 | 亚洲国产网站 | 日本黄色免费观看 | 91福利在线导航 | 精品久久久久久亚洲综合网站 | 午夜精品视频一区 | 五月天综合色 | 91视频下载| 有码中文字幕 | 久久久毛片 | 久久精品国产精品亚洲精品 | 成人av影视观看 | 中文高清av | 91精品小视频 | 国产午夜一区 | 91大神精品视频在线观看 | 久久精品99精品国产香蕉 | 国产高清视频免费最新在线 | 精品亚洲免费 | 不卡视频国产 | 欧洲精品在线视频 | 欧美日韩久久一区 | 亚洲高清在线观看视频 | 男女视频91 | av资源在线看 | 亚洲区另类春色综合小说 | 国内小视频在线观看 | 久草视频免费在线播放 | 在线看小早川怜子av | 96精品高清视频在线观看软件特色 | 精品一区二区在线免费观看 | 精品久久91| 不卡视频在线 | 91精品老司机久久一区啪 | 九九热免费在线观看 | 国产一二三在线视频 | 亚洲精品国产精品久久99 | 视频在线观看亚洲 | 日本久久久久 | 亚洲视频在线免费观看 | 精品久久九九 | 国产综合精品一区二区三区 | 久久免费电影网 | 狠狠干美女 | 亚洲中字幕 | 色婷婷久久 | 99热在线国产精品 | 91精品婷婷国产综合久久蝌蚪 | 日韩一级电影在线观看 | 美女精品国产 | 欧美精品v国产精品v日韩精品 | 亚洲经典视频在线观看 | 国产精品白虎 | 久久国产精品99国产精 | 国产日产在线观看 | 久草网视频在线观看 | 亚洲免费公开视频 | 久久日韩精品 | 丁香九月婷婷 | 99热在线这里只有精品 | 成年人黄色免费看 | 波多野结衣在线观看视频 | 成人免费91 | 国产精品日韩精品 | 久久香蕉国产精品麻豆粉嫩av | 伊人婷婷在线 | 日韩在线观看三区 | 国产精品va | 激情久久一区二区三区 | 免费a v观看 | 色爽网站| 91黄色在线观看 | 天天干天天看 | 韩国视频一区二区三区 | 久草在在线视频 | 成全在线视频免费观看 | 欧美a级一区二区 | 久久久久久久久久久久av | av在线a | 麻豆视频免费观看 | 久久精品99视频 | 看国产黄色大片 | 久久综合偷偷噜噜噜色 | 99亚洲精品在线 | 在线观看岛国片 | 免费观看一区二区 | 国产黄色片一级 | 在线日本看片免费人成视久网 | 亚洲精品xxx | 天天干婷婷 | 日韩在线网址 | 亚洲精品玖玖玖av在线看 | 亚洲国内精品 | www久久 | 综合网av | 中文字幕av电影下载 | 91在线蜜桃臀 | 丁香av在线| 国产高潮久久 | 欧美日韩一区二区在线观看 | 天天摸天天操天天爽 | 久精品在线观看 | 国产在线精品一区二区不卡了 | 麻豆传媒电影在线观看 | 在线观看91网站 | 国产精品久久久毛片 | 久草在线电影网 | 精品久久久久一区二区国产 | 欧美一区,二区 | 中文字幕在线播放第一页 | 婷婷5月色 | 免费看色的网站 | 日日噜噜噜噜夜夜爽亚洲精品 | 久久综合久色欧美综合狠狠 | 日韩中文字幕免费视频 | 天天操天天色天天射 | 草久电影 | 成人久久久精品国产乱码一区二区 | 偷拍福利视频一区二区三区 | 国产精品综合久久久 | 日本爽妇网 | 国产精品二区在线观看 | 97在线观看免费高清完整版在线观看 | 亚洲 精品在线视频 | 久久国产精品电影 | 日本成址在线观看 | 日本中出在线观看 | 国产高清永久免费 | 日本中文一区二区 | 日韩视频中文字幕在线观看 | 亚洲免费小视频 | 五月婷婷丁香综合 | 在线 高清 中文字幕 | 国产成人精品国内自产拍免费看 | 男女视频91 | 91视频三区| 国产九九九九九 | 亚洲欧美日本A∨在线观看 青青河边草观看完整版高清 | 欧美国产日韩一区二区 | 国产三级av在线 | 91热精品视频| 免费视频黄 | 亚洲精品高清视频 | 黄色免费网站 | 国产午夜三级一区二区三桃花影视 | 91在线观看视频网站 | 天天干天天操天天干 | 视频在线观看一区 | 国产91丝袜在线播放动漫 | 国产精品理论在线观看 | 黄色av电影在线观看 | 久久国产区 | 日日夜夜天天干 | 色小说av| 国产日本亚洲 | 在线国产一区二区三区 | 欧洲精品视频一区二区 | 狠狠狠的干 | 久操操| 18久久久| 亚洲免费精品一区二区 | 国产vs久久 | 又色又爽又激情的59视频 | 伊人狠狠干 | 久9在线 | 久久一区二区三区国产精品 | 国产日韩精品在线观看 | 日韩av手机在线观看 | 欧美午夜精品久久久久久浪潮 | 97超碰人人澡人人爱 | 精品嫩模福利一区二区蜜臀 | 一二三区高清 | 黄在线免费观看 | 国产91亚洲 | 精品国产1区 | 免费久久久 | 日韩av在线看 | 91精品国产一区二区三区 | 99热亚洲精品 | a级国产乱理论片在线观看 伊人宗合网 | 天天爱天天操天天干 | 日本中文字幕在线视频 | 伊人欧美 | av中文国产 | 综合在线亚洲 | 97人人模人人爽人人少妇 | 久久国产精品久久精品 | 91免费视频网站在线观看 | 亚洲精品美女久久久久 |