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

Hadoop集群部署(部署腳本,namenode高可用)

開發 前端 Hadoop
本文的所有部署都基于cloudera公司的CDH4,CDH4是cloudera公司包裝好的hadoop生態圈一系列yum包,把CDH4放到自己的yum倉庫中,能極大的提高hadoop環境部署的簡易性。

前言

 折騰了一段時間hadoop的部署管理,寫下此系列博客記錄一下。

 為了避免各位做部署這種重復性的勞動,我已經把部署的步驟寫成腳本,各位只需要按著本文把腳本執行完,整個環境基本就部署完了。部署的腳本我放在了開源中國的git倉庫里(http://git.oschina.net/snake1361222/hadoop_scripts)。

 本文的所有部署都基于cloudera公司的CDH4,CDH4是cloudera公司包裝好的hadoop生態圈一系列yum包,把CDH4放到自己的yum倉庫中,能極大的提高hadoop環境部署的簡易性。

 本文的部署過程中涵蓋了namenode的HA實現,hadoop管理的解決方案(hadoop配置文件的同步,快速部署腳本等)。

環境準備

一共用5臺機器作為硬件環境,全都是centos 6.4

  • namenode & resourcemanager 主服務器: 192.168.1.1
  • namenode & resourcemanager 備服務器: 192.168.1.2
  • datanode & nodemanager 服務器: 192.168.1.100 192.168.1.101 192.168.1.102
  • zookeeper 服務器集群(用于namenode 高可用的自動切換): 192.168.1.100 192.168.1.101
  • jobhistory 服務器(用于記錄mapreduce的日志): 192.168.1.1
  • 用于namenode HA的NFS: 192.168.1.100

環境部署

一、加入CDH4的YUM倉庫

1.***的辦法是把cdh4的包放到自建的yum倉庫中,如何自建yum倉庫請看 自建YUM倉庫

2.如果不想自建yum倉庫,在所有的hadoop機器執行以下操作加入cdn4的yum倉庫

  1. wget http://archive.cloudera.com/cdh4/one-click-install/redhat/6/x86_64/cloudera-cdh-4-0.x86_64.rpm 
  2. sudo yum --nogpgcheck localinstall cloudera-cdh-4-0.x86_64.rpm 

二、創建用于namenode HA的NFS服務器

1.登錄192.168.1.100,執行以下腳本createNFS.sh

  1. #!/bin/bash 
  2. yum -y install rpc-bind nfs-utils 
  3. mkdir -p /data/nn_ha/ 
  4. echo "/data/nn_ha  *(rw,root_squash,all_squash,sync)" >> /etc/exports 
  5. /etc/init.d/rpcbind start 
  6. /etc/init.d/nfs  start 
  7. chkconfig  --level 234 rpcbind   on 
  8. chkconfig  -level 234 nfs  on 

三、Hadoop Namenode & resourcemanager 主服務器 環境部署

1.登錄192.168.1.1,創建腳本目錄,把腳本從git倉庫復制下來

  1. yum –y install git 
  2. mkdir –p /opt/ 
  3. cd /opt/ 
  4. git clone http://git.oschina.net/snake1361222/hadoop_scripts.git 
  5. /etc/init.d/iptables stop 

2.修改hostname

  1. sh /opt/hadoop_scripts/deploy/AddHostname.sh 

3.修改部署腳本的配置文件

  1. vim /opt/kingsoft/hadoop_scripts/deploy/config 
  2. #添加master服務器的地址,也就是namenode主服務器 
  3. master="192.168.1.1" 
  4. #添加nfs服務器地址 
  5. nfsserver="192.168.1.100" 

4.編輯hosts文件(此文件會同步到hadoop集群所有機器)

  1. vim /opt/hadoop_scripts/share_data/resolv_host 
  2. 127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4 
  3. ::1         localhost localhost.localdomain localhost6 localhost6.localdomain6 
  4. 192.168.1.1 nn.dg.hadoop.cn 
  5. 192.168.1.2 nn2.dg.hadoop.cn 
  6. 192.168.1.100 dn100.dg.hadoop.cn 
  7. 192.168.1.101 dn101.dg.hadoop.cn 
  8. 192.168.1.102 dn102.dg.hadoop.cn 

5.執行部署腳本CreateNamenode.sh

  1. sh /opt/hadoop_scripts/deploy/CreateNamenode.sh 

6.搭建saltstack master

PS:類似于puppet的服務器管理開源工具,比較輕量,在這里用于管理hadoop集群,調度datanode,關于saltstack的詳細請看 SaltStack部署與使用

a.安裝

  1. yum -y install salt salt-master 

b.修改配置文件`/etc/salt/master`,下面標志的是需要修改的項

  1. 修改監聽IP: 
  2. interface0.0.0.0 
  3. 多線程池: 
  4. worker_threads: 5 
  5. 開啟任務緩存:(官方描敘開啟緩存能承載5000minion) 
  6. job_cache 
  7. 開啟自動認證: 
  8. auto_accept: True 

c.開啟服務

  1. /etc/init.d/salt-master start 
  2. chkconfig  salt-master on 

7.部署過程中已經把我的sample配置復制過去了,所以只需要修改部分配置文件

a. /etc/hadoop/conf/hdfs-site.xml (其實就是按實際修改主機名地址)

  1. <property> 
  2.   <name>dfs.namenode.rpc-address.mycluster.ns1</name> 
  3.   <value>nn.dg.hadoop.cn:8020</value> 
  4.   <description>定義ns1的rpc地址</description> 
  5. </property> 
  6. <property> 
  7.   <name>dfs.namenode.rpc-address.mycluster.ns2</name> 
  8.   <value>nn2.dg.hadoop.cn:8020</value> 
  9.   <description>定義ns2的rpc地址</description> 
  10. </property> 
  11. <property> 
  12.     <name>ha.zookeeper.quorum</name> 
  13.     <value>dn100.dg.hadoop.cn:2181,dn101.dg.hadoop.cn:2181,dn102.dg.hadoop.cn:2181,</value> 
  14.     <description>指定用于HA的ZooKeeper集群機器列表</description> 
  15. </property> 

b. mapred-site.xml

  1. <property> 
  2.  <name>mapreduce.jobhistory.address</name> 
  3.  <value>nn.dg.hadoop.cn:10020</value> 
  4. </property> 
  5. <property> 
  6.  <name>mapreduce.jobhistory.webapp.address</name> 
  7.  <value>nn.dg.hadoop.cn:19888</value> 
  8. </property> 

#p#

c. yarn-site.xml

  1. property> 
  2.   <name>yarn.resourcemanager.resource-tracker.address</name> 
  3.   <value>nn.dg.hadoop.cn:8031</value> 
  4. </property> 
  5. <property> 
  6.   <name>yarn.resourcemanager.address</name> 
  7.   <value>nn.dg.hadoop.cn:8032</value> 
  8. </property> 
  9. <property> 
  10.   <name>yarn.resourcemanager.scheduler.address</name> 
  11.   <value>nn.dg.hadoop.cn:8030</value> 
  12. </property> 
  13. <property> 
  14.   <name>yarn.resourcemanager.admin.address</name> 
  15.   <value>nn.dg.hadoop.cn:8033</value> 
  16. </property> 

三、Hadoop Namenode & resourcemanager 備服務器 環境部署

1.登錄192.168.1.2,創建腳本目錄,從主服務器把腳本同步過來

  1. /etc/init.d/iptables stop 
  2. mkdir –p /opt/hadoop_scripts 
  3. rsync –avz 192.168.1.1::hadoop_s   /opt/hadoop_scripts 

2.執行部署腳本CreateNamenode.sh

  1. sh /opt/hadoop_scripts/deploy/CreateNamenode.sh 

3.同步hadoop配置文件

  1. rsync –avz 192.168.1.1::hadoop_conf  /etc/hadoop/conf 

4.部署saltstack客戶端

  1. sh /opt/hadoop_scripts/deploy/salt_minion.sh 

四、zookeeper服務器集群部署

zookeeper是一個開源分布式服務,在這里用于namenode 的auto fail over功能。

1.安裝

  1. yum install zookeeper zookeeper-server 

2.修改配置文件/etc/zookeeper/conf/zoo.cfg

  1. maxClientCnxns=50 
  2. # The number of milliseconds of each tick 
  3. tickTime=2000 
  4. # The number of ticks that the initial 
  5. # synchronization phase can take 
  6. initLimit=10 
  7. # The number of ticks that can pass between 
  8. # sending a request and getting an acknowledgement 
  9. syncLimit=5 
  10. # the directory where the snapshot is stored. 
  11. dataDir=/var/lib/zookeeper 
  12. # the port at which the clients will connect 
  13. clientPort=2181 
  14. #這里指定zookeeper集群內的所有機器,此配置集群內機器都是一樣的 
  15. server.1=dn100.dg.hadoop.cn :2888:3888 
  16. server.2=dn101.dg.hadoop.cn:2888:3888 

3.指定當前機器的id,并開啟服務

  1. #譬如當前機器是192.168.1.100(dn100.dg.hadoop.cn),它是server.1,id是1,SO: 
  2. echo "1" >  /var/lib/zookeeper/myid 
  3. chown -R zookeeper.zookeeper /var/lib/zookeeper/ 
  4. service zookeeper-server init 
  5. /etc/init.d/zookeeper-server start 
  6. chkconfig zookeeper-server on 
  7. #如此類推,部署192.168.1.101 

五、datanode & nodemanager 服務器部署

1.登錄datanode機器,創建腳本目錄,從主服務器把腳本同步過來

  1. /etc/init.d/iptables stop 
  2. mkdir –p /opt/hadoop_scripts 
  3. rsync –avz 192.168.1.1::hadoop_s   /opt/hadoop_scripts 

2.修改hostname,執行部署腳本 CreateDatanode.sh

  1. sh /opt/hadoop_scripts/deploy/AddHostname.sh 
  2. sh /opt/hadoop_scripts/deploy/CreateDatanode.sh 

集群初始化

到這里,hadoop集群的環境已部署完畢,現在開始初始化集群

一、namenode的HA高可用初始化

1.在namenode主服務器(192.168.1.1)執行zookeeper的failover功能格式化

  1. sudo –u hdfs hdfs zkfc –formatZK 

2.把zookeeper集群服務啟動(192.168.1.100  192.168.1.101 )

  1. /etc/init.d/zookeeper-server start 

3.把namenode主備服務器的zkfc服務起來(192.168.1.1  192.168.1.2)

  1. /etc/init.d/hadoop-hdfs-zkfc start 

4.在namenode主服務器(192.168.1.1)格式化hdfs

  1. #確保是用hdfs用戶格式化 
  2. sudo -u hdfs hadoop namenode –format 

5.***次搭建namenode高可用,需要把name.dir下面的數據復制到namenode備服務器(此坑花了好多時間)

a.在主服務器(192.168.1.1)執行

  1. tar -zcvPf /tmp/namedir.tar.gz /data/hadoop/dfs/name/ 
  2. nc -l 9999 < /tmp/namedir.tar.gz 

b.在備服務器(192.168.1.2)執行

  1. wget 192.168.1.1:9999 -O /tmp/namedir.tar.gz 
  2. tar -zxvPf /tmp/namedir.tar.gz 

#p#

6.主從服務都啟動

  1. /etc/init.d/hadoop-hdfs-namenode start 
  2. /etc/init.d/hadoop-yarn-resourcemanager start 

7.查看hdfs的web界面

  1. http://192.168.1.1:9080 
  2. http://192.168.1.2:9080 
  3. #如果在web界面看到兩個namenode都是backup狀態,那就是auto fail over配置不成功 
  4. #查看zkfc日志(/var/log/hadoop-hdfs/hadoop-hdfs-zkfc-nn.dg.s.kingsoft.net.log) 
  5. #查看zookeeper集群的日志(/var/log/zookeeper/zookeeper.log) 

8.現在可以嘗試關閉namenode主服務,看是否能主從切換

二、hdfs集群開啟

到這里,所有hadoop部署已完成,現在開始把集群啟動,驗證效果

1.把所有datanode服務器啟動

  1. #還記得之前搭建的saltstack管理工具不,現在開始發揮它的作用,登錄saltstack master(192.168.1.1)執行 
  2. salt -v "dn*" cmd.run "/etc/init.d/hadoop-hdfs-datanode start" 

2.查看hdfs web界面,看是否都成為live nodes

3.如果沒有問題,現在可以嘗試hdfs操作

  1. #創建一個tmp目錄 
  2. sudo -u hdfs hdfs dfs -mkdir /tmp 
  3. #創建一個10G大小的空文件,計算它的MD5值,并放入hdfs 
  4. dd if=/dev/zero of=/data/test_10G_file bs=1G count=10 
  5. md5sum /data/test_10G_file 
  6. sudo -u hdfs hdfs dfs -put /data/test_10G_file  /tmp 
  7. sudo -u hdfs hdfs dfs -ls /tmp 
  8. #現在可以嘗試關閉一臺datanode,然后把剛才的測試文件拉取出來,再算一次MD5看是否一樣 
  9. sudo -u hdfs hdfs dfs -get /tmp/test_10G_file /tmp/ 
  10. md5sum /tmp/test_10G_file 

三、yarn集群開啟

hadoop除了hdfs用于大數據的分布式存儲,還有更重要的組件,分布式計算(mapreduce)。現在我們來把mapreducev2 yarn集群啟動

1.在主服務器把resourcemanager服務起來(192.168.1.1)

  1. /etc/init.d/hadoop-yarn-resourcemanager start 

2.把所有nodemanager服務啟動

  1. #還是登陸saltstack master,執行 
  2. salt -v "dn*" cmd.run "/etc/init.d/hadoop-yarn-nodemanager start" 

3.查看yarn 任務追蹤界面(http://192.168.1.1:9081/),看是否所有nodes都已加入

4.hadoop自帶有基準測試的mapreduce實例,我們利用它來測試yarn環境是否正常

  1. #TestDFSIO測試HDFS的讀寫性能,寫10個文件,每個文件1G. 
  2. su hdfs - 
  3. hadoop jar /usr/lib/hadoop-mapreduce/hadoop-mapreduce-client-jobclient-2.0.0-cdh4.2.1-tests.jar TestDFSIO  -write -nrFiles 10 -fileSize 1000 
  4. #Sort測試MapReduce 
  5. ##向random-data目錄輸出數據 
  6. hadoop jar /usr/lib/hadoop-mapreduce/hadoop-mapreduce-examples.jar randomwriter  random-data 
  7. ##運行sort程序 
  8. hadoop jar /usr/lib/hadoop-mapreduce/hadoop-mapreduce-examples.jar sort random-data sorted-data 
  9. ##驗證sorted-data 文件是否排好序 
  10. hadoop jar /usr/lib/hadoop-mapreduce/hadoop-mapreduce-client-jobclient-2.0.0-cdh4.2.1-tests.jar testmapredsort -sortInput random-data \ 
  11. -sortOutput sorted-data 

總結

在折騰hadoop集群的部署是還是遇到了很多坑,打算下篇寫自己所遭遇的問題。通過本文部署遇到問題的可以聯系一下我,互相交流一下。QQ:83766787。當然也歡迎大家一起修改部署的腳本,git地址是:http://git.oschina.net/snake1361222/hadoop_scripts

原文鏈接:http://lxcong.blog.51cto.com/7485244/1241004

責任編輯:陳四芳 來源: lxcong的運維技術
相關推薦

2023-11-07 07:30:18

Hadoop高可用

2019-11-27 16:34:00

配置

2021-03-17 10:05:42

KubernetesRedis數據庫

2023-05-08 08:16:00

高可用MongoDB

2019-12-24 14:28:00

KeepalivedNginxTomcat

2022-09-02 16:59:13

Kubernetes高可用Linux

2025-09-11 10:05:00

KafkaZookeeper運維

2014-03-18 10:19:55

Hadoop部署hadoop集群腳本

2021-03-04 13:10:32

KubernetesRedisLinux

2025-07-23 08:15:40

2025-09-16 07:08:59

MySQL高可用數據庫

2023-10-13 18:57:22

2025-10-31 07:00:00

2019-04-18 11:37:49

NameNodeHDFS架構

2016-12-20 16:47:25

Hadoop部署腳本

2014-04-16 10:41:58

Spark

2012-02-15 22:40:23

heartbeat高可用

2023-08-21 15:28:36

云原生Kubernetes

2024-05-21 13:03:45

2017-02-19 19:57:05

ZooKeeper集群
點贊
收藏

51CTO技術棧公眾號

国产网红主播福利一区二区| 亚洲永久免费精品| 在线成人午夜影院| 午夜啪啪免费视频| 国产又色又爽又黄又免费| 日本在线电影一区二区三区| 欧美蜜桃一区二区三区| 自拍亚洲欧美老师丝袜| 亚洲第一色视频| 亚洲伦理一区| 精品视频在线导航| 无限资源日本好片| av电影免费在线观看| 成人免费观看视频| 国产精品91在线| 亚洲 欧美 国产 另类| 亚洲高清在线一区| 欧美视频中文字幕在线| 亚洲一区二区在线免费观看| 国产露脸国语对白在线| 日韩视频二区| 最新国产精品拍自在线播放| 丰满熟女人妻一区二区三区| 台湾佬中文娱乐久久久| 亚洲欧洲制服丝袜| 鲁丝一区二区三区免费| 国产精品久久久久久久久毛片| 亚洲久久在线| 国产一区二区三区三区在线观看| 国产一级二级av| 日韩欧美精品电影| 亚洲成人手机在线| 国产一区一区三区| 国产午夜在线观看| 成人午夜激情影院| 91牛牛免费视频| 99久久久久久久久| 亚洲国产国产亚洲一二三| 国产亚洲精品久久久久动| 动漫美女无遮挡免费| 亚洲综合伊人| 欧美性受极品xxxx喷水| 精品视频免费在线播放| 中文字幕免费高清电视剧网站在线观看| 久久这里只精品最新地址| 俄罗斯精品一区二区| 国产一区二区三区成人| 日韩va亚洲va欧美va久久| 亚州av一区二区| 欧美日韩中文字幕在线观看| 欧美a级成人淫片免费看| 亚洲美女福利视频网站| 中文文字幕文字幕高清| 亚洲高清在线一区| 日韩久久免费av| 亚洲天堂网站在线| 亚洲欧美一级| 欧美日韩精品是欧美日韩精品| 黄在线观看网站| 1区2区3区在线| 亚洲综合激情网| 狠狠干视频网站| 黄色网页在线看| 国产精品久久久久三级| 亚洲精品中字| 国产综合视频一区二区三区免费| av激情综合网| 国产偷国产偷亚洲高清97cao| 精品人妻无码一区二区| 国产福利一区二区三区视频| 亚洲一区二区三| 99在线精品视频免费观看软件| 黄一区二区三区| 成人羞羞国产免费| 精品人妻少妇AV无码专区| 国产精品一区2区| 97人人干人人| 亚洲AV无码成人片在线观看 | 全网免费在线播放视频入口| 国产精品久久久久久久久妇女| 中文字幕9999| 老司机成人免费视频| 中文字幕人成人乱码| 欧美成人在线免费| 国产在线视频99| 亚洲精品麻豆| 欧美性在线观看| 人人妻人人爽人人澡人人精品| 青娱乐精品视频在线| 国产色婷婷国产综合在线理论片a| 91成人国产综合久久精品| 狠狠色综合色综合网络| 成人av播放| 偷拍自拍在线视频| 国产欧美一区二区三区在线老狼| 一区二区日本伦理| 牛牛精品视频在线| 欧美性猛交xxxx| 色国产在线视频| 亚洲一区二区三区免费| 亚洲精品第一页| 欧美人妻一区二区三区| 天天做天天爱天天爽综合网| 久久久这里只有精品视频| 久久艹免费视频| 蜜桃视频第一区免费观看| 成人国产一区二区| 九九热视频在线观看| 1024精品合集| 欧美精品99久久| 四虎国产精品成人免费影视| 日韩欧美成人一区| 亚洲精品国产精品国自产网站| 自拍偷拍欧美专区| 日韩av手机在线看| 成人高潮片免费视频| 久久精品一区四区| 欧美 亚洲 视频| 亚洲电影有码| 亚洲第一福利网站| 少妇高潮惨叫久久久久| 国产精品女主播一区二区三区| 国产日韩欧美视频在线| 午夜小视频在线播放| 亚洲图片欧美激情| 欧美日韩大尺度| caoporn成人免费视频在线| 国产亚洲综合久久| 日韩乱码在线观看| 国产一区二区三区在线观看免费| 免费99视频| 在线观看wwwxxxx| 欧美性做爰猛烈叫床潮| 成人精品在线观看视频| 午夜欧美精品久久久久久久| 国产精品第一第二| 五十路在线观看| 亚洲精品综合在线| 日韩av在线中文| 一道本一区二区三区| 欧美激情视频播放| 国产探花精品一区二区| 中文字幕国产精品一区二区| av7777777| caoporn成人| 欧美日本精品在线| 国产视频在线观看免费 | 妖精视频在线观看免费| 先锋影音久久久| 国产日本一区二区三区| www免费在线观看| 精品视频在线免费看| 公侵犯人妻一区二区三区| 日韩午夜一区| 国产经典一区二区三区| 亚洲丝袜精品| 日韩午夜小视频| 欧美黑人猛猛猛| 国产精品一区二区三区网站| 日韩中文字幕亚洲精品欧美| 91精品国产一区二区在线观看| 在线亚洲欧美视频| 中文字幕欧美人妻精品一区蜜臀| 久久久亚洲综合| 少妇人妻互换不带套| 国产不卡一二三区| 国产成人精品一区二区在线| 国产专区在线| 在线观看国产91| 毛片aaaaaa| 精油按摩中文字幕久久| 色撸撸在线观看| 国产va免费精品观看精品| 久久综合久中文字幕青草| 国产精品视频a| 一区二区三区不卡视频| 日韩少妇一区二区| 亚洲综合激情| 视频一区二区三区免费观看| 欧美电影在线观看网站| 久久视频在线直播| 亚洲精品一区二区三区四区 | 久久久国产精品成人免费| xnxx国产精品| 日本久久久久久久久久久久| 国产精品99在线观看| 99视频国产精品免费观看| 999av小视频在线| 亚洲精品小视频在线观看| 中文字幕人妻色偷偷久久| 1024成人网| 亚洲熟女乱综合一区二区三区| 六月天综合网| 一区二区不卡视频| 成人三级毛片| 国产精品国内视频| h视频在线免费观看| 亚洲激情小视频| 在线观看中文字幕2021| 亚洲永久精品大片| 在线不卡av电影| 国产尤物一区二区| 精品国产免费av| 9999国产精品| 精品999在线观看| 成人全视频在线观看在线播放高清 | 日韩不卡一区二区三区| 懂色av粉嫩av蜜臀av| 亚洲警察之高压线| 91一区二区三区| 日韩精品99| 欧美激情乱人伦| av资源网站在线观看| 欧美白人最猛性xxxxx69交| 无码人妻久久一区二区三区不卡| 亚洲乱码国产乱码精品精98午夜| 内射中出日韩无国产剧情| 韩国v欧美v日本v亚洲v| 无码aⅴ精品一区二区三区浪潮| 99re6这里只有精品| 久久免费视频1| 欧洲一区在线| 国产精品午夜国产小视频| segui88久久综合9999| 日韩综合视频在线观看| 暖暖视频在线免费观看| 欧美成人猛片aaaaaaa| 中文字幕欧美色图| 色成年激情久久综合| 久久精品视频6| 日韩美女久久久| 国产精品理论在线| 91丨九色丨尤物| 天堂va欧美va亚洲va老司机| 九九**精品视频免费播放| 免费日韩中文字幕| 在线日韩电影| 国产曰肥老太婆无遮挡| 91精品高清| 伊人久久大香线蕉成人综合网 | 久久一区中文字幕| 欧美无砖专区免费| 欧美日韩一区二区三区四区在线观看| 亚洲国产精品www| 国产麻豆精品久久| 久久五月天婷婷| 欧美交a欧美精品喷水| av观看久久| 日韩精品一级| 亚洲va欧美va国产综合剧情| 免费成人毛片| 国产精品亚洲自拍| 日韩欧美专区| 国产综合视频在线观看| 六九午夜精品视频| 国产日韩av高清| 四虎在线精品| 成人黄色在线播放| 日韩在线成人| 高清日韩一区| 99这里只有精品视频| 国产视色精品亚洲一区二区| 久久久久观看| 久久久久久国产精品mv| 亚洲综合图色| 日韩av不卡在线播放| av在线不卡顿| 亚洲国产日韩欧美| 亚洲国产精品成人| 成年在线观看视频| 亚洲精品色图| 午夜肉伦伦影院| 日韩成人免费看| 日本肉体xxxx裸体xxx免费| 老鸭窝一区二区久久精品| 欧美国产日韩另类 | 国产精品久久久| 成人精品国产亚洲| 亚洲最大成人免费视频| 爱高潮www亚洲精品| 久久久一本精品99久久精品66| 在线视频亚洲专区| 亚洲啪啪av| 亚洲色图国产| 五十路熟女丰满大屁股| 久久午夜精品一区二区| 亚洲另类第一页| 国产不卡在线播放| 免费无码一区二区三区| 国产农村妇女精品| 粉嫩av性色av蜜臀av网站| 亚洲成在线观看| 精人妻无码一区二区三区| 欧美伦理视频网站| 天天操天天干天天插| 在线精品高清中文字幕| 性欧美videoshd高清| 欧美孕妇性xx| 99视频有精品高清视频| 国产一区二区三区av在线| 成人在线免费小视频| 国产在线观看欧美| 日韩专区一卡二卡| 丰满饥渴老女人hd| 久久久久国产一区二区三区四区| 免费在线观看黄色小视频| 精品欧美激情精品一区| 91禁在线观看| 国产丝袜一区二区三区免费视频| 麻豆传媒免费在线观看| 欧美一级片久久久久久久| 日日狠狠久久| 麻豆精品视频| 国产精品vip| 久久国产精品国产精品| 99久久精品国产麻豆演员表| 5566中文字幕| 欧美性xxxxx| 午夜久久久久久噜噜噜噜| 在线观看国产欧美| 久久青草伊人| 亚洲综合第一页| 日韩一区二区在线免费| 中文字幕无码精品亚洲35| 国产在线观看一区二区| 亚洲а∨天堂久久精品2021| 午夜激情久久久| wwwav网站| 久久精品国产亚洲精品2020| 久久毛片亚洲| 国产伦精品一区二区三区四区免费| 欧美成人自拍| 激情婷婷综合网| av爱爱亚洲一区| 精品无码人妻一区二区三| 91精品福利在线一区二区三区| 高清性色生活片在线观看| 欧美中文在线观看国产| 国产福利一区二区精品秒拍| 天天爱天天做天天操| 精品写真视频在线观看| 中文字幕黄色网址| 欧洲一区在线观看| 狠狠狠综合7777久夜色撩人 | 日本综合字幕| 麻豆av一区二区三区| 9国产精品视频| 国产伦精品一区二区三区精品 | 精品无码av在线| 91精品麻豆日日躁夜夜躁| 秋霞午夜理伦电影在线观看| 国产精品丝袜高跟| 久久在线视频| 欧美在线aaa| 亚洲欧美怡红院| 国产熟女精品视频| 九九综合九九综合| 99精品中文字幕在线不卡| 一本久道高清无码视频| kk眼镜猥琐国模调教系列一区二区| 国产极品美女高潮无套嗷嗷叫酒店| 日韩免费视频一区| caoprom在线| 久久国产精品久久| 久久精品1区| 亚洲午夜精品久久久久久高潮| 欧美性三三影院| 蜜桃视频网站在线| 91久色国产| 极品尤物久久久av免费看| 日本黄色动态图| 色哟哟亚洲精品| 自拍视频在线免费观看| 成人午夜小视频| 国产一区美女| 亚洲制服丝袜在线播放| 日韩欧美国产高清91| 成人影院免费观看| 91香蕉嫩草影院入口| 精品成人国产| 婷婷色一区二区三区 | 国产剧情精品在线| 国自产精品手机在线观看视频| 老司机凹凸av亚洲导航| 久久婷婷国产91天堂综合精品| 国产精品久久看| www香蕉视频| 国产91ⅴ在线精品免费观看| 成人婷婷网色偷偷亚洲男人的天堂| 青青草精品在线| 欧美日韩国产丝袜另类| 伊人免费在线| 国产精品xxxx| 日本欧美久久久久免费播放网| www深夜成人a√在线| 亚洲国产三级网| 日本午夜免费一区二区| 国产 日韩 亚洲 欧美| 亚洲国产精品精华液2区45| 国产情侣自拍小视频|