精品欧美一区二区三区在线观看 _久久久久国色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技術棧公眾號

中文字幕免费在线观看视频一区| 奇米影视777在线欧美电影观看| 国产剧情一区二区三区| 美女啪啪无遮挡免费久久网站| 少妇高潮喷水久久久久久久久久| 国产又大又粗又硬| 狠狠色丁香久久综合频道| 欧美精品一区二区三| 91免费视频网站在线观看| av影片免费在线观看| 国产精品一二三四| 日本不卡免费高清视频| 中文字幕av久久爽av| 日韩免费电影在线观看| 欧美精品一二三区| 欧美a在线视频| 亚洲羞羞网站| 国产精品无人区| 国产精品一区二区免费| 亚洲综合精品在线| 香蕉国产精品偷在线观看不卡| 精品国产乱码久久久久久浪潮 | 亚洲人成在线观看一区二区| 99在线视频播放| 久久永久免费视频| 亚洲美女少妇无套啪啪呻吟| 日韩在线免费视频| 六月婷婷七月丁香| 99ri日韩精品视频| 欧美电影一区二区三区| 狠狠操精品视频| 久久青青色综合| 亚洲婷婷在线视频| 日韩亚洲视频在线| 男人的天堂在线| 不卡欧美aaaaa| 成人午夜在线视频一区| 亚洲欧美日韩一区二区三区四区| 成人婷婷网色偷偷亚洲男人的天堂| 91成人免费在线视频| 91精品国产91久久久久麻豆 主演| 黄色av中文字幕| 麻豆免费看一区二区三区| 97视频在线观看视频免费视频| 五月天丁香社区| 亚洲欧美专区| 在线免费视频一区二区| 男人操女人逼免费视频| 丰满诱人av在线播放| 国产精品久久久久三级| 亚洲激情一区二区| av在线之家电影网站| 久久久久久久国产精品影院| 蜜桃久久影院| 青青草视频免费在线观看| 成人中文字幕电影| 国产高清一区视频| 免费观看黄色一级视频| 99在线精品免费| 精品国产乱码久久久久软件 | 91成人免费视频| 国产又黄又粗又长| 国产一区二区调教| 国产在线拍偷自揄拍精品| 在线免费观看视频网站| 久久精品999| 国产欧美欧洲在线观看| 亚洲图片在线播放| 国产一区中文字幕| 鬼打鬼之黄金道士1992林正英| 日本黄色中文字幕| 喷白浆一区二区| 国产日韩精品在线| 一级成人免费视频| 国产精品996| 国产一区二区三区免费不卡| 天堂av资源网| 国产欧美一区二区精品秋霞影院| 99国精产品一二二线| 亚洲第一天堂网| 97国产精品videossex| 青青草国产精品| 69av亚洲| 香蕉成人伊视频在线观看| 丝袜老师办公室里做好紧好爽| 日韩欧美一起| 色综合天天在线| 一级黄色特级片| 亚洲精品一区在线| 亚洲欧美一区二区激情| 国产精品夜夜夜爽阿娇| 欧美日韩福利| 日韩免费在线免费观看| 888奇米影视| 91在线观看污| 一本一本久久a久久精品综合妖精| 三级黄视频在线观看| 国产精品视频在线看| 九九久久九九久久| 日韩欧美一中文字暮专区| 欧美性色欧美a在线播放| 亚洲高清在线不卡| 亚洲v天堂v手机在线| 美乳少妇欧美精品| 亚洲中文字幕无码爆乳av| 国产高清视频一区| 日韩av图片| 波多野在线观看| 欧美日韩国产一级| 免费在线观看成年人视频| 91精品国产乱码久久久久久久| 在线性视频日韩欧美| 国产在线观看免费av| 久久综合九色| 国产日韩欧美精品| 爆操欧美美女| 欧美午夜电影网| 狠狠人妻久久久久久综合蜜桃| 你懂的在线观看一区二区| 最近2019好看的中文字幕免费| 成人性视频免费看| 一区二区三区国产在线| 91视频免费网站| freemovies性欧美| 日韩欧美综合在线视频| 亚洲精品第二页| 一精品久久久| 成人精品在线观看| 电影av一区| 色香蕉成人二区免费| 中国特级黄色大片| 欧美日韩国产综合网| 成人福利网站在线观看11| 黄色小视频在线免费观看| 黄色精品在线看| 在线xxxxx| 一区在线视频| 99国产精品久久久久老师| 国产激情小视频在线| 欧美区在线观看| 久久久久久久久福利| 狂野欧美性猛交xxxx巴西| 精品国产免费久久久久久尖叫| 国产原创av在线| 欧美日韩综合视频| 毛茸茸free性熟hd| 99香蕉国产精品偷在线观看 | 粉嫩av一区二区三区在线播放| 成人免费视频视频在| av网站在线免费看推荐| 日韩亚洲欧美高清| 免费在线观看黄视频| 国产91精品免费| 国产在线无码精品| 涩涩屋成人免费视频软件| 蜜臀久久99精品久久久无需会员| 国产精品7777777| www.日韩精品| 日韩免费一级视频| 免费欧美视频| 国产精品久久久久7777婷婷| yw在线观看| 欧美狂野另类xxxxoooo| 午夜爱爱毛片xxxx视频免费看| 亚洲一区国产| 国产一区国产精品| 免费高潮视频95在线观看网站| 欧美日韩午夜影院| 99自拍偷拍视频| 国产在线不卡一卡二卡三卡四卡| 欧美日韩电影一区二区| 美脚恋feet久草欧美| 在线观看欧美视频| 国产精品一级二级| 午夜精品在线视频一区| japanese中文字幕| 久久99精品网久久| 久久综合亚洲精品| 亚洲最好看的视频| 国产日韩中文字幕| 在线heyzo| 日韩精品在线免费播放| 中文字字幕在线中文乱码| 一区二区三区免费观看| 无码人妻aⅴ一区二区三区| 青青草精品视频| 超碰97在线看| 国产一区毛片| 91青青草免费观看| 国产精品扒开腿做爽爽爽视频软件| 精品国产免费人成电影在线观看四季 | 伊人久久综合97精品| 一级片视频网站| 午夜婷婷国产麻豆精品| 91成人精品一区二区| 国产91精品一区二区| 性欧美极品xxxx欧美一区二区| 精品女人视频| 国产原创欧美精品| h片在线观看下载| 在线国产精品播放| 老牛影视av牛牛影视av| 欧美色视频在线观看| 国产一区二区三区影院| 亚洲视频你懂的| 欧美 变态 另类 人妖| 国产在线播放一区二区三区| 日韩精品视频久久| 国产精品www994| 一区二区三区在线视频看| 午夜精品影视国产一区在线麻豆| **欧美日韩vr在线| 国产成人午夜| 一区二区三区视频在线| 日本精品一二区| 欧美私模裸体表演在线观看| 国产无遮挡又黄又爽| 国产精品美女久久久久久久久 | 国产中文字幕一区| 91精品91久久久中77777老牛| 狼人天天伊人久久| 91中文字幕在线| 日韩精品影片| 欧美有码在线视频| 亚洲综合图区| 久久精视频免费在线久久完整在线看| 一区二区三区黄| 在线国产电影不卡| 免费看日韩毛片| 亚洲国产精品一区二区尤物区| av av在线| 国产成人自拍网| 182午夜视频| 免费人成黄页网站在线一区二区| 在线免费一区| 精品午夜久久| 欧洲精品久久| 你懂的视频欧美| 欧美大香线蕉线伊人久久| 精品国产影院| 国产一区二区无遮挡 | 成人a级免费视频| 亚洲电影有码| 国产91免费观看| 亚洲午夜天堂| 国产v综合ⅴ日韩v欧美大片| 特黄毛片在线观看| 欧美一区二区三区精品电影| 日本不良网站在线观看| 97视频免费在线看| 欧美成人性网| 国产成人精品久久久| 欧美成人黑人| 国产精品中文字幕在线观看| 成人黄色免费观看| 国产日韩在线亚洲字幕中文| 国产成人免费av一区二区午夜| 97视频色精品| 成人片免费看| 国产精品日韩久久久久| avav成人| 91精品视频在线播放| 麻豆精品国产| 国产日产精品一区二区三区四区 | 亚洲精品精选| 免费黄色福利视频| 免费观看日韩电影| 黄色一级片免费播放| 成人午夜看片网址| 亚洲色图14p| 国产午夜精品一区二区三区视频| 人妻 丝袜美腿 中文字幕| 成人免费高清在线| 亚洲av综合一区二区| 日本一区二区三级电影在线观看 | 一区二区美女视频| 欧美一区二视频| 日本激情视频网站| 国产性色av一区二区| 精品视频在线一区二区| 97精品视频在线播放| 日韩久久一区二区三区| 亚洲999一在线观看www| 红杏视频成人| 亚洲日本精品一区| 亚洲九九精品| 亚洲这里只有精品| 国产69精品久久久久毛片| 成人影视免费观看| 亚洲日本乱码在线观看| av黄色在线播放| 91精品国产色综合久久| 日韩电影在线观看完整版| 久久激情视频久久| 在线精品亚洲欧美日韩国产| 91亚洲精品视频| 岳的好大精品一区二区三区| 国产日本欧美在线| 国产精品婷婷| 久久艹这里只有精品| 久久久久久久久蜜桃| 好吊色视频在线观看| 91成人看片片| 特黄视频在线观看| 久久精品免费电影| 亚洲第一二三四区| 国产经品一区二区| 91久久夜色精品国产按摩| 欧美不卡在线播放| 国产一区二区在线影院| av黄色免费网站| 亚洲一卡二卡三卡四卡五卡| 中文字幕一区2区3区| 亚洲国产婷婷香蕉久久久久久| 好吊色视频一区二区| 中文字幕av一区二区三区谷原希美| a√在线中文网新版址在线| 午夜精品久久久久久久男人的天堂| 国精产品一区一区三区mba下载| 久久99久久亚洲国产| 成人黄色视屏网站| 欧美久久久久久| 日韩一级欧洲| 又大又长粗又爽又黄少妇视频| 东方aⅴ免费观看久久av| 国产精品久久免费观看| 色综合久久六月婷婷中文字幕| 亚洲午夜在线播放| 亚洲欧美国产一本综合首页| rebdb初裸写真在线观看| 99国产在线观看| 欧美激情五月| wwwxxxx在线观看| 国产精品女主播av| 中文字幕一二三四| 日日骚av一区| 国产精品第一| 四虎影视永久免费在线观看一区二区三区| 97精品一区| 国产又大又黄又猛| 久久女同性恋中文字幕| a v视频在线观看| 亚洲精品狠狠操| 亚洲校园激情春色| 欧日韩一区二区三区| 免费视频久久| 受虐m奴xxx在线观看| 色香蕉久久蜜桃| 成人在线观看网站| 国产精品亚洲视频在线观看| 成人激情开心网| 污片在线免费看| 亚洲视频精选在线| 国产夫妻在线观看| 欧美精品久久久久| 国产精品久久久久av蜜臀| 免费在线观看视频a| av不卡免费在线观看| 国产黄网在线观看| 中文字幕欧美日韩精品| 电影91久久久| 人人妻人人澡人人爽欧美一区双 | 国产第一区电影| 国产欧美日韩精品高清二区综合区| 91精品一区二区三区四区| 国产一级精品在线| 久久精品国产亚洲av高清色欲| 在线看国产一区| 日本成人网址| www.一区二区三区| 国产欧美另类| 中国1级黄色片| 91精品在线观看入口| 国精一区二区三区| 日本免费高清不卡| 国产一区二区三区精品欧美日韩一区二区三区| 男人操女人的视频网站| 亚洲第一中文字幕在线观看| 国产精品扒开腿做爽爽爽视频软件| 精品久久久久久中文字幕动漫| 综合久久一区| av2014天堂网| 欧美视频完全免费看| 污污视频在线看| 日本视频一区二区不卡| 精品一区二区影视| 日韩高清免费av| 在线看片第一页欧美| av男人一区| 欧美第一页浮力影院| 亚洲一区二区五区| 成人一区二区不卡免费| 成人自拍爱视频| 久久一区二区三区四区五区| 四虎地址8848| 日韩电影中文字幕av| 久久久久久久久久久久电影| 日本www在线播放| 一区二区日韩av| 91porn在线观看|