精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

三分鐘讀懂Hadoop、HBase、Hive、Spark分布式系統架構

開發 架構 大數據 分布式 Hadoop Spark
我們來分別部署一套hadoop、hbase、hive、spark,在講解部署方法過程中會特殊說明一些重要配置,以及一些架構圖以幫我們理解,目的是為后面講解系統架構和關系打基礎。

機器學習、數據挖掘等各種大數據處理都離不開各種開源分布式系統,hadoop用于分布式存儲和map-reduce計算,spark用于分布式機器學習,hive是分布式數據庫,hbase是分布式kv系統,看似互不相關的他們卻都是基于相同的hdfs存儲和yarn資源管理,本文通過全套部署方法來讓大家深入系統內部以充分理解分布式系統架構和他們之間的關系,本文較長,精華在最后。

本文結構

首先,我們來分別部署一套hadoop、hbase、hive、spark,在講解部署方法過程中會特殊說明一些重要配置,以及一些架構圖以幫我們理解,目的是為后面講解系統架構和關系打基礎。

之后,我們會通過運行一些程序來分析一下這些系統的功能

最后,我們會總結這些系統之間的關系

分布式hadoop部署

  • 首先,在http://hadoop.apache.org/releases.html找到穩定版tar包
  • 下載到/data/apache并解壓
  • 在真正部署之前,我們先了解一下hadoop的架構

hadoop分為幾大部分:yarn負責資源和任務管理、hdfs負責分布式存儲、map-reduce負責分布式計算

先來了解一下yarn的架構: 

三分鐘讀懂hadoop、hbase、hive、spark分布式系統架構

yarn的兩個部分:資源管理、任務調度。

資源管理需要一個全局的ResourceManager(RM)和分布在每臺機器上的NodeManager協同工作,RM負責資源的仲裁,NodeManager負責每個節點的資源監控、狀態匯報和Container的管理

任務調度也需要ResourceManager負責任務的接受和調度,在任務調度中,在Container中啟動的ApplicationMaster(AM)負責這個任務的管理,當任務需要資源時,會向RM申請,分配到的Container用來起任務,然后AM和這些Container做通信,AM和具體執行的任務都是在Container中執行的

yarn區別于第一代hadoop的部署(namenode、jobtracker、tasktracker)

然后再看一下hdfs的架構:hdfs部分由NameNode、SecondaryNameNode和DataNode組成。DataNode是真正的在每個存儲節點上管理數據的模塊,NameNode是對全局數據的名字信息做管理的模塊,SecondaryNameNode是它的從節點,以防掛掉。

最后再說map-reduce:Map-reduce依賴于yarn和hdfs,另外還有一個JobHistoryServer用來看任務運行歷史

hadoop雖然有多個模塊分別部署,但是所需要的程序都在同一個tar包中,所以不同模塊用到的配置文件都在一起,讓我們來看幾個最重要的配置文件:

  • 各種默認配置:core-default.xml, hdfs-default.xml, yarn-default.xml, mapred-default.xml
  • 各種web頁面配置:core-site.xml, hdfs-site.xml, yarn-site.xml, mapred-site.xml

從這些配置文件也可以看出hadoop的幾大部分是分開配置的。

除上面這些之外還有一些重要的配置:hadoop-env.sh、mapred-env.sh、yarn-env.sh,他們用來配置程序運行時的java虛擬機參數以及一些二進制、配置、日志等的目錄配置

下面我們真正的來修改必須修改的配置文件。

修改etc/hadoop/core-site.xml,把配置改成: 

三分鐘讀懂hadoop、hbase、hive、spark分布式系統架構

這里面配置的是hdfs的文件系統地址:本機的9001端口

修改etc/hadoop/hdfs-site.xml,把配置改成: 

三分鐘讀懂hadoop、hbase、hive、spark分布式系統架構

這里面配置的是hdfs文件存儲在本地的哪里以及secondary namenode的地址

修改etc/hadoop/yarn-site.xml,把配置改成: 

三分鐘讀懂hadoop、hbase、hive、spark分布式系統架構

這里面配置的是yarn的日志地址以及一些參數配置

通過cp etc/hadoop/mapred-site.xml.template etc/hadoop/mapred-site.xml創建etc/hadoop/mapred-site.xml,內容改為如下: 

三分鐘讀懂hadoop、hbase、hive、spark分布式系統架構

這里面配置的是mapred的任務歷史相關配置

如果你的hadoop部署在多臺機器,那么需要修改etc/hadoop/slaves,把其他slave機器ip加到里面,如果只部署在這一臺,那么就留一個localhost即可

下面我們啟動hadoop,啟動之前我們配置好必要的環境變量: 

三分鐘讀懂hadoop、hbase、hive、spark分布式系統架構

先啟動hdfs,在此之前要格式化分布式文件系統,執行: 

三分鐘讀懂hadoop、hbase、hive、spark分布式系統架構

如果格式化正??梢钥吹?data/apache/dfs下生成了name目錄

然后啟動namenode,執行: 

三分鐘讀懂hadoop、hbase、hive、spark分布式系統架構

如果正常啟動,可以看到啟動了相應的進程,并且logs目錄下生成了相應的日志

然后啟動datanode,執行: 

三分鐘讀懂hadoop、hbase、hive、spark分布式系統架構

如果考慮啟動secondary namenode,可以用同樣的方法啟動

下面我們啟動yarn,先啟動resourcemanager,執行: 

三分鐘讀懂hadoop、hbase、hive、spark分布式系統架構

如果正常啟動,可以看到啟動了相應的進程,并且logs目錄下生成了相應的日志

然后啟動nodemanager,執行: 

三分鐘讀懂hadoop、hbase、hive、spark分布式系統架構

如果正常啟動,可以看到啟動了相應的進程,并且logs目錄下生成了相應的日志

然后啟動MapReduce JobHistory Server,執行: 

三分鐘讀懂hadoop、hbase、hive、spark分布式系統架構

如果正常啟動,可以看到啟動了相應的進程,并且logs目錄下生成了相應的日志

下面我們看下web界面

打開http://127.0.0.1:8088/cluster看下yarn管理的集群資源情況(因為在yarn-site.xml中我們配置了yarn.resourcemanager.webapp.address是127.0.0.1:8088) 

三分鐘讀懂hadoop、hbase、hive、spark分布式系統架構

打開http://127.0.0.1:19888/jobhistory看下map-reduce任務的執行歷史情況(因為在mapred-site.xml中我們配置了mapreduce.jobhistory.webapp.address是127.0.0.1:19888) 

三分鐘讀懂hadoop、hbase、hive、spark分布式系統架構

打開http://127.0.0.1:50070/dfshealth.html看下namenode的存儲系統情況(因為在hdfs-site.xml中我們配置了dfs.namenode.http-address是127.0.0.1:50070) 

三分鐘讀懂hadoop、hbase、hive、spark分布式系統架構

到此為止我們對hadoop的部署完成。下面試驗一下hadoop的功能

先驗證一下hdfs分布式文件系統,執行以下命令看是否有輸出: 

三分鐘讀懂hadoop、hbase、hive、spark分布式系統架構

這時通過http://127.0.0.1:50070/dfshealth.html可以看到存儲系統的一些變化

下面我們以input為輸入啟動一個mapreduce任務 

三分鐘讀懂hadoop、hbase、hive、spark分布式系統架構

之后看是否產生了/output的輸出: 

三分鐘讀懂hadoop、hbase、hive、spark分布式系統架構

這時通過http://127.0.0.1:19888/jobhistory可以看到mapreduce任務歷史: 

三分鐘讀懂hadoop、hbase、hive、spark分布式系統架構

也可以通過http://127.0.0.1:8088/cluster看到任務歷史 

三分鐘讀懂hadoop、hbase、hive、spark分布式系統架構

為什么兩處都有歷史呢?他們的區別是什么呢?

我們看到cluster顯示的其實是每一個application的歷史信息,他是yarn(ResourceManager)的管理頁面,也就是不管是mapreduce還是其他類似mapreduce這樣的任務,都會在這里顯示,mapreduce任務的Application Type是MAPREDUCE,其他任務的類型就是其他了,但是jobhistory是專門顯示mapreduce任務的

hbase的部署

首先從http://www.apache.org/dyn/closer.cgi/hbase/下載穩定版安裝包,我下的是https://mirrors.tuna.tsinghua.edu.cn/apache/hbase/stable/hbase-1.2.2-bin.tar.gz

解壓后修改conf/hbase-site.xml,改成: 

三分鐘讀懂hadoop、hbase、hive、spark分布式系統架構

其中hbase.rootdir配置的是hdfs地址,ip:port要和hadoop/core-site.xml中的fs.defaultFS保持一致

其中hbase.zookeeper.quorum是zookeeper的地址,可以配多個,我們試驗用就先配一個

啟動hbase,執行: 

三分鐘讀懂hadoop、hbase、hive、spark分布式系統架構

這時有可能會讓你輸入本地機器的密碼

啟動成功后可以看到幾個進程起來,包括zookeeper的HQuorumPeer和hbase的HMaster、HRegionServer

下面我們試驗一下hbase的使用,執行: 

三分鐘讀懂hadoop、hbase、hive、spark分布式系統架構

創建一張表 

三分鐘讀懂hadoop、hbase、hive、spark分布式系統架構

獲取一張表 

三分鐘讀懂hadoop、hbase、hive、spark分布式系統架構

添加一行 

三分鐘讀懂hadoop、hbase、hive、spark分布式系統架構

讀取全部 

三分鐘讀懂hadoop、hbase、hive、spark分布式系統架構

我們同時也看到hdfs中多出了hbase存儲的目錄: 

三分鐘讀懂hadoop、hbase、hive、spark分布式系統架構

這說明hbase是以hdfs為存儲介質的,因此它具有分布式存儲擁有的所有優點

hbase的架構如下: 

三分鐘讀懂hadoop、hbase、hive、spark分布式系統架構

其中HMaster負責管理HRegionServer以實現負載均衡,負責管理和分配HRegion(數據分片),還負責管理命名空間和table元數據,以及權限控制

HRegionServer負責管理本地的HRegion、管理數據以及和hdfs交互。

Zookeeper負責集群的協調(如HMaster主從的failover)以及集群狀態信息的存儲

客戶端傳輸數據直接和HRegionServer通信

hive的部署

從http://mirrors.hust.edu.cn/apache/hive下載安裝包,我下的是http://mirrors.hust.edu.cn/apache/hive/stable-2/apache-hive-2.1.0-bin.tar.gz

解壓后,我們先準備hdfs,執行: 

三分鐘讀懂hadoop、hbase、hive、spark分布式系統架構

使用hive必須提前設置好HADOOP_HOME環境變量,這樣它可以自動找到我們的hdfs作為存儲,不妨我們把各種HOME和各種PATH都配置好,如: 

三分鐘讀懂hadoop、hbase、hive、spark分布式系統架構

拷貝創建hive-site.xml、hive-log4j2.properties、hive-exec-log4j2.properties,執行 

三分鐘讀懂hadoop、hbase、hive、spark分布式系統架構

修改hive-site.xml,把其中的${system:java.io.tmpdir}都修改成/data/apache/tmp,你也可以自己設置成自己的tmp目錄,把${system:user.name}都換成用戶名 

三分鐘讀懂hadoop、hbase、hive、spark分布式系統架構

初始化元數據數據庫(默認保存在本地的derby數據庫,也可以配置成mysql),注意,不要先執行hive命令,否則這一步會出錯,具體見http://stackoverflow.com/questions/35655306/hive-installation-issues-hive-metastore-database-is-not-initialized,下面執行: 

三分鐘讀懂hadoop、hbase、hive、spark分布式系統架構

成功之后我們可以以客戶端形式直接啟動hive,如: 

三分鐘讀懂hadoop、hbase、hive、spark分布式系統架構

試著創建個數據庫是否可以: 

三分鐘讀懂hadoop、hbase、hive、spark分布式系統架構

這樣我們還是單機的hive,不能在其他機器登陸,所以我們要以server形式啟動: 

三分鐘讀懂hadoop、hbase、hive、spark分布式系統架構

默認會監聽10000端口,這時可以通過jdbc客戶端連接這個服務訪問hive

hive的具體使用在這里不贅述

spark部署

首先在http://spark.apache.org/downloads.html下載指定hadoop版本的安裝包,我下載的是http://d3kbcqa49mib13.cloudfront.net/spark-2.0.0-bin-hadoop2.7.tgz

spark有多種部署方式,首先支持單機直接跑,如執行樣例程序: 

三分鐘讀懂hadoop、hbase、hive、spark分布式系統架構

它可以直接運行得出結果

下面我們說下spark集群部署方法:

解壓安裝包后直接執行: 

三分鐘讀懂hadoop、hbase、hive、spark分布式系統架構

這時可以打開http://127.0.0.1:8080/看到web界面如下: 

三分鐘讀懂hadoop、hbase、hive、spark分布式系統架構

根據上面的url:spark://MYAY:7077,我們再啟動slave: 

三分鐘讀懂hadoop、hbase、hive、spark分布式系統架構

刷新web界面如下: 

三分鐘讀懂hadoop、hbase、hive、spark分布式系統架構

出現了一個worker,我們可以根據需要啟動多個worker

下面我們把上面執行過的任務部署到spark集群上執行: 

三分鐘讀懂hadoop、hbase、hive、spark分布式系統架構

web界面如下: 

三分鐘讀懂hadoop、hbase、hive、spark分布式系統架構

spark程序也可以部署到yarn集群上執行,也就是我們部署hadoop時啟動的yarn

我們需要提前配置好HADOOP_CONF_DIR,如下: 

三分鐘讀懂hadoop、hbase、hive、spark分布式系統架構

下面我們把任務部署到yarn集群上去: 

三分鐘讀懂hadoop、hbase、hive、spark分布式系統架構

總結一下

  • hdfs是所有hadoop生態的底層存儲架構,它主要完成了分布式存儲系統的邏輯,凡是需要存儲的都基于其上構建
  • yarn是負責集群資源管理的部分,這個資源主要指計算資源,因此它支撐了各種計算模塊
  • map-reduce組件主要完成了map-reduce任務的調度邏輯,它依賴于hdfs作為輸入輸出及中間過程的存儲,因此在hdfs之上,它也依賴yarn為它分配資源,因此也在yarn之上
  • hbase基于hdfs存儲,通過獨立的服務管理起來,因此僅在hdfs之上
  • hive基于hdfs存儲,通過獨立的服務管理起來,因此僅在hdfs之上
  • spark基于hdfs存儲,即可以依賴yarn做資源分配計算資源也可以通過獨立的服務管理,因此在hdfs之上也在yarn之上,從結構上看它和mapreduce一層比較像

總之,每一個系統負責了自己擅長的一部分,同時相互依托,形成了整個hadoop生態。

 

責任編輯:未麗燕 來源: 今日頭條
相關推薦

2016-09-01 13:48:18

2020-02-24 16:04:55

架構運維技術

2021-10-27 05:47:53

通信協議協議網絡技術

2024-05-16 11:13:16

Helm工具release

2009-11-09 12:55:43

WCF事務

2024-12-18 10:24:59

代理技術JDK動態代理

2024-12-11 12:00:00

C++拷貝

2021-04-20 13:59:37

云計算

2022-02-17 09:24:11

TypeScript編程語言javaScrip

2023-12-27 08:15:47

Java虛擬線程

2024-08-30 08:50:00

2024-01-16 07:46:14

FutureTask接口用法

2025-10-27 01:35:00

2020-06-30 10:45:28

Web開發工具

2013-06-28 14:30:26

棱鏡計劃棱鏡棱鏡監控項目

2021-12-17 07:47:37

IT風險框架

2009-11-05 16:04:19

Oracle用戶表

2024-10-15 09:18:30

2023-12-04 18:13:03

GPU編程

2021-02-03 14:31:53

人工智能人臉識別
點贊
收藏

51CTO技術棧公眾號

福利精品一区| 一个人看的www日本高清视频| www.久久草.com| 91欧美激情一区二区三区成人| 国内外成人免费激情在线视频| 国产在线观看免费播放| sis001亚洲原创区| 97成人超碰视| 国产精品久久久久久久一区探花| 调教驯服丰满美艳麻麻在线视频| 国内欧美日韩| 亚洲影视在线观看| 韩国欧美一区二区| 欧美日韩一区二区三区在线看 | 日韩精品资源二区在线| av 日韩 人妻 黑人 综合 无码| 亚洲黄色精品视频| 香蕉亚洲视频| 日韩一级黄色av| 国偷自产av一区二区三区麻豆| 免费看男女www网站入口在线| 国产婷婷色一区二区三区 | 中文字幕日韩精品无码内射| 色欲av永久无码精品无码蜜桃 | av图片在线观看| 久久婷婷蜜乳一本欲蜜臀| 日韩一区二区在线观看视频播放| 国产精品www在线观看| 久久精品色图| 成人性视频网站| 国产精品美女久久久久av超清| 一级黄色录像视频| 九九综合久久| 日韩精品一区二区三区四区| 北条麻妃视频在线| 午夜av在线播放| 青青草av免费在线观看| 亚洲精品美女91| 在线精品国产成人综合| 欧美做受高潮中文字幕| 久久久加勒比| 欧美性色xo影院| 中国老女人av| 在线视频婷婷| 久久综合久久鬼色| 成人免费91在线看| 亚洲系列在线观看| 久久精品欧洲| 久久久久久国产精品三级玉女聊斋| 日本爱爱爱视频| 天海翼精品一区二区三区| 日韩一区二区免费在线电影| av无码精品一区二区三区| 白浆在线视频| 亚洲影视在线播放| 国产树林野战在线播放| 3d成人动漫在线| 国产色一区二区| 久热这里只精品99re8久| 国产自产一区二区| 国产成人在线看| 成人精品视频在线| 中文字幕av片| 日日夜夜一区二区| 国产成人精品一区| 久久国产黄色片| 亚洲精品1区2区| 欧美激情网友自拍| 久久久久久蜜桃| 欧美精品观看| 欧美大片网站在线观看| 国产suv一区二区三区| 久久理论电影| 精品国产区一区二区三区在线观看| 中文字幕伦理片| 成人3d动漫在线观看| 国产一区二区三区视频在线观看 | 男人的天堂亚洲| 69精品小视频| 91九色丨porny丨肉丝| 亚洲视频免费| 欧美日韩国产va另类| 久久久久亚洲AV成人| 欧美在线观看天堂一区二区三区| 久久综合伊人77777尤物| 日本黄色片免费观看| 奇米影视亚洲| 在线播放国产一区二区三区| 波多野结衣福利| 亚洲精品小区久久久久久| 日韩国产精品亚洲а∨天堂免| 国产一级免费片| 日韩欧美美女在线观看| 亚洲男人的天堂网站| 欧美激情亚洲色图| 91精品啪在线观看国产18 | 国产夫妻在线播放| 欧美午夜片在线免费观看| 国产精彩免费视频| 99精品女人在线观看免费视频| 3atv一区二区三区| 丰满岳乱妇一区二区| 免费成人av| 日韩一区二区三区国产| 欧美极品aaaaabbbbb| 黄色污污视频软件| 天堂网av成人| 一区二区在线视频| 国产一二三四区| 99久久综合| 综合av色偷偷网| 青草草在线视频| 亚洲一级电影| 国产精品久久久久久中文字| 国产高清第一页| 91老师片黄在线观看| 一区二区精品在线观看| 亚洲第一图区| 在线一区二区三区四区| 奇米777在线| 亚洲婷婷伊人| 少妇高潮久久77777| 精品处破女学生| 蜜臀久久99精品久久久久宅男 | 亚洲国产三级网| www.日本高清视频| 亚洲高清av| 国产日本欧美一区| 亚洲成人77777| 国产精品青草综合久久久久99| 被灌满精子的波多野结衣| 成人免费黄色| 国产视频精品一区二区三区| 老熟妻内射精品一区| 三级久久三级久久| 国产一区二区三区四区五区在线 | 欧美精品123区| 法国伦理少妇愉情| 五月婷婷六月香| 国产欧美日韩在线一区二区| 色综合色综合久久综合频道88| 337p粉嫩色噜噜噜大肥臀| 丰满亚洲少妇av| 在线观看日韩羞羞视频| 自拍偷自拍亚洲精品被多人伦好爽 | 日韩欧美三级一区二区| аⅴ资源天堂资源库在线| 91.成人天堂一区| 亚洲AV无码片久久精品| 亚洲精选国产| 成人高清在线观看| av超碰免费在线| 欧美日韩一区二区在线观看| 亚洲黄色免费视频| 免费亚洲网站| 久久久久免费网| free性护士videos欧美| 欧美哺乳videos| 麻豆一区在线观看| 青青草伊人久久| 日韩精品大片| 国产精品高清乱码在线观看| 日韩精品极品在线观看播放免费视频| 久久国产一级片| 国产一区二区视频在线播放| 伊人久久婷婷色综合98网| 精品欧美日韩精品| 在线成人激情视频| 中文字幕丰满人伦在线| 成人午夜私人影院| 99在线免费视频观看| 福利电影一区| 91精品国产精品| 午夜av免费观看| 精品成人国产在线观看男人呻吟| xxxx黄色片| 久久久精品性| 日本欧美精品久久久| 日韩精品一区二区三区| 亚洲午夜av久久乱码| 伊人网中文字幕| 亚洲欧洲精品天堂一级| 91视频福利网| 午夜精品亚洲| 精品伦精品一区二区三区视频| caoporn视频在线观看| 亚洲另类图片色| 久久久免费精品视频| 国产精品999在线观看| eeuss影院一区二区三区| 97国产在线播放| 精品高清在线| 成人福利视频在线观看| 青草在线视频| 亚洲精品国精品久久99热一| 无码人妻精品一区二区蜜桃色欲| 国产蜜臀av在线一区二区三区| 性欧美1819| 欧美午夜影院| 欧美日韩天天操| 四虎精品一区二区免费| 久精品免费视频| 日本电影一区二区在线观看| 欧美视频完全免费看| 亚洲国产美女视频| 久久久亚洲高清| 中文字幕资源在线观看| 最新亚洲激情| 国产一区二区三区四区五区在线 | 亚洲欧美日韩综合| 97精品人妻一区二区三区香蕉| 亚洲一区二区三区国产| 性欧美精品男男| 极品美女销魂一区二区三区| 黄页免费在线观看视频| 日韩精品中文字幕第1页| av一区二区三区四区电影| 亚洲专区区免费| 在线成人视屏 | 欧美孕妇孕交| 6080日韩午夜伦伦午夜伦| 1级黄色大片儿| 国产精品高潮呻吟| 一区二区三区少妇| 国产综合色精品一区二区三区| 成人中文字幕在线播放| 婷婷亚洲最大| 欧美性大战久久久久| 日韩精品三级| 国产精品吊钟奶在线| 欧美bbbxxxxx| 日韩一区在线视频| 日韩大片b站免费观看直播| 7777精品久久久大香线蕉| 成人在线免费看视频| 亚洲综合在线免费观看| www.色天使| 成人午夜精品在线| 成人av毛片在线观看| 手机精品视频在线观看| 国产av人人夜夜澡人人爽麻豆| 99久久激情| 日韩精品极品视频在线观看免费| 成人爽a毛片| 91精品在线播放| 国产精品第一| 日韩av日韩在线观看| 91三级在线| 久久久精品美女| 日韩在线免费电影| 亚洲国产精品字幕| 国产夫绿帽单男3p精品视频| 欧美性做爰猛烈叫床潮| av资源免费观看| 一区二区三区四区av| 韩国三级hd中文字幕| 成人综合日日夜夜| 色偷偷久久一区二区三区| 久久久久久福利| 亚洲欧美一区二区三区极速播放 | 日本成人在线视频网站| 免费高清在线观看免费| 欧美视频不卡| 好吊色视频988gao在线观看| 日韩久久电影| 天堂精品一区二区三区| 国产91久久精品一区二区| 精品久久久久久乱码天堂| 国产精品自在线拍| 91青草视频久久| 欧美h版在线观看| 成人羞羞视频免费| 精品人人人人| 久久超碰亚洲| 麻豆一区二区麻豆免费观看| 国产日韩在线一区二区三区| 老司机成人在线| 91九色在线观看| 欧美黄色成人| 7777精品伊久久久大香线蕉语言 | ㊣最新国产の精品bt伙计久久| 调教驯服丰满美艳麻麻在线视频| 中文字幕欧美激情| 国产精品国产精品88| 亚洲午夜一区二区三区| 国产欧美日韩另类| 欧美午夜影院在线视频| 欧美日韩在线视频播放| 欧美精品一级二级| www.麻豆av| 精品视频偷偷看在线观看| 男人的天堂在线视频| 中文字幕综合一区| 在线heyzo| 91高清免费在线观看| 污污网站在线观看视频| 日韩午夜精品| 欧美日韩在线中文| 日韩高清中文字幕一区| 中文字幕第22页| 国产91精品一区二区麻豆网站 | 精品一区二区在线免费观看| 9191在线视频| 2021国产精品久久精品| 国产精品夜夜夜爽阿娇| 午夜免费久久看| 中文字幕一区二区免费| 日韩免费视频一区| 每日更新av在线播放| 久久精品视频导航| 国模精品视频| 国产啪精品视频| 精品精品国产毛片在线看| 亚洲色图自拍| 国产欧美日本| 国产又黄又猛的视频| 不卡av在线免费观看| 日韩av片在线免费观看| 性欧美大战久久久久久久久| 老熟妇一区二区三区啪啪| 精品成人a区在线观看| youjizz在线播放| 久久久久国产一区二区三区| 成人在线不卡| 成人女人免费毛片| 精品国产一区二区三区小蝌蚪| 一区二区三区免费看| 国产免费成人| 一本之道在线视频| 久久精品视频免费| 日韩欧美一区二区一幕| 4438亚洲最大| 国产剧情在线观看| 91国偷自产一区二区三区的观看方式| 欧美aaa级| 日本精品免费| 奶水喷射视频一区| 在线观看成人动漫| 亚洲欧美一区二区不卡| 狠狠狠狠狠狠狠| 欧美精品一区二区三区蜜臀| 麻豆传媒视频在线观看| 国产aⅴ夜夜欢一区二区三区 | 国产亚洲福利社区| 68国产成人综合久久精品| 男女啪啪网站视频| 久久综合色8888| 日韩精品手机在线| 亚洲成人网久久久| 欧美人与性动交α欧美精品图片| 国产精品永久免费视频| 青草国产精品| 成年人在线观看视频免费| www精品美女久久久tv| 日本在线小视频| 精品黑人一区二区三区久久| 成人在线免费看黄| 91欧美激情另类亚洲| 99久久精品费精品国产风间由美| 最新中文字幕2018| 欧美国产精品专区| 自拍偷拍色综合| 在线视频精品一| 全球最大av网站久久| 插插插亚洲综合网| 中文字幕一区二区人妻| 一区二区福利视频| 精品123区| 亚洲狠狠婷婷综合久久久| 日韩高清在线不卡| 日本美女bbw| 欧美日韩一区三区四区| 日本精品一区二区三区在线播放| 国产精品久久久久高潮| 精品国产一区二区三区香蕉沈先生| 欧美xxxxx在线视频| 国产清纯在线一区二区www| 黄色av一区二区| 在线成人激情视频| av国产精品| 国产精品视频一二三四区| 成人国产一区二区三区精品| 日产电影一区二区三区| 日韩经典中文字幕| 电影亚洲精品噜噜在线观看| 亚洲乱码国产乱码精品天美传媒| 久久99日本精品| 国产盗摄x88av| 亚洲韩国青草视频| 国产欧美一区二区三区精品酒店| 久久艳妇乳肉豪妇荡乳av| 日产国产高清一区二区三区| 日韩精品久久久久久久的张开腿让| 欧美一区二区三区四区久久| 日本理论片午伦夜理片在线观看| 国产一区免费| 久久国内精品自在自线400部| 青娱乐国产精品| 亚洲欧美国产视频| 成人在线分类|