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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

Ansible搭建hadoop3.1.3高可用集群

發布時間:2025/1/21 编程问答 41 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Ansible搭建hadoop3.1.3高可用集群 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一、節點信息

  • 內核版本:3.10.0-1062.el7.x86_64
  • 系統版本:Red Hat Enterprise Linux Server release 7.7 (Maipo)
節點ip內存jdkhadoopZKNNDNRNNMJNZKFC
hdp-01192.186.10.111G
hdp-02192.186.10.121G
hdp-03192.186.10.131G
hdp-04192.186.10.141G
hdp-05192.186.10.154G
hdp-06192.186.10.164G
hdp-07192.186.10.174G

二、準備工作

1.登錄環境

系統啟動時進入字符界面

systemctl set-default multi-user.target &&\ systemctl isolate multi-user.target

2.網卡

ens33用來連接外網,下載軟件

TYPE="Ethernet" BOOTPROTO="dhcp" NAME="ens33" DEVICE="ens33" ONBOOT="yes"

ens34用來連接內網,進行集群間的通信

BOOTPROTO=static NAME=ens34 DEVICE=ens34 ONBOOT=yes IPADDR=192.186.10.13 PREFIX=24

3.防火墻、Selinux

關閉防火墻與Selinux

yum install -y iptables-services iptables -F && \ service iptables save && \ systemctl stop firewalld && \ systemctl disable firewalld && \ setenforce 0 && \ sed -ri 's#(SELINUX=)(enforcing)#\1disabled#' /etc/selinux/config

4.ssh免密登錄

因為hdp-01與hdp-02為hdfs-ha,所以它們之間必須要自己可以免密登錄自己,自己可以登錄免密對方

此功能在劇本中已經配置完畢

  • hdp-01->hdp-01
  • hdp-01->hdp-02
  • hdp-01->其它所有主機
  • hdp-02->hdp-02
  • hdp-02->hdp-01
  • hdp-02->其它所有主機

5.安裝軟件

jdk,hadoop ,zookeeper的安裝環境變量的配置均已在劇本中寫好

6.配置hosts

hosts配置已經在劇本中寫好

三、配置文件

  • 寫ansible.cfg配置文件的時候注意,所有的配置欄目不能少,否則使用ansible時就會報錯
[defaults] inventory = /root/ansible/inventory roles_path = /root/ansible/roles remote_user = root ask_pass = Flase forks = 10 [inventory] [privilege_escalation] [paramiko_connection] [ssh_connection] [persistent_connection] [accelerate] [selinux] [colors] [diff]

四、目錄信息

[root@hdp-01 ~]# tree ansible/ ansible/ ├── hadoop_ha.yml #角色啟動文件 ├── inventory # 主機清單 └── roles└── hadoop_ha├── defaults├── files├── handlers├── meta├── README.md # 幫助文檔├── tasks│ ├── 01-ssh.yml # 生成hosts文件設置主機名及nn主機免密登錄集群│ ├── 02-install-soft.yml # 安裝jdk hadoop zookeeper軟件及配置環境變量│ ├── 03-config_zk.yml # 配置zookeeper集群│ ├── 04-copy_conf_file.yml # 復制配置文件到所有主機│ ├── 05-init_ha.yml # 初始化集群│ ├── 06-start-cluster.yml # 啟動集群│ └── main.yml # 任務入口執行文件├── templates│ ├── core-site.xml.j2 # core-site.xml模板文件│ ├── hadoop-env.sh.j2 # hadoop-env.sh模板文件│ ├── hdfs-site.xml.j2 # hdfs-site.xml模板文件│ ├── mapred-site.xml.j2 # mapred-site.xml模板文件│ ├── workers.j2 # workers模板文件│ └── yarn-site.xml.j2 # ├── tests└── vars├── core.yml # core-site.xml變量├── hdfs.yml # hdfs-site.xml變量├── soft.yml # 軟件環境及網絡變量└── yarn.yml # yarn-site.xml變量

五、主機清單

[hdp] hdp-0[1:7] ansible_user=root ansible_ssh_pass="123456"[nn] hdp-0[1:2][rm] hdp-0[3:4][zk] hdp-0[5:7][jn] hdp-0[5:7][dn] hdp-0[5:7][nm] hdp-0[5:7][nn1] hdp-01[nn2] hdp-02

六、角色

tasks

00-main.yml

- name: include varsinclude_vars:dir: vars/depth: 1tags: "always"- name: config ssh ymlimport_tasks: "01-ssh.yml"tags: "confg-ssh"- name: install soft ymlimport_tasks: "02-install-soft.yml"tags: "install-soft"- name: config zkimport_tasks: "03-config_zk.yml"tags: "config-zk"- name: copy config fileimport_tasks: "04-copy_conf_file.yml"tags: "copy-con-file"- name: init haimport_tasks: "05-init_ha.yml"tags: "ini-ha"- name: start clusterimport_tasks: "06-start-cluster.yml"tags: "start-cluster"

01-ssh.yml

# 1.執行生成主機名腳本 - name: 1. make hostsscript: hosts.shregister: rwhen: ansible_hostname in groups['nn1']# 2.輸出到hosts文件中 - name: 2. out varslineinfile:path: /etc/hostsline: "{{ hostname }}"regexp: '^{{ hostname }}'owner: rootgroup: rootmode: '0644'with_items: "{{ r.stdout_lines }}"loop_control:loop_var: hostname when: ansible_hostname in groups['nn1']#3.在NameNode主機上生成密鑰對 - name: gen-pub-keyshell: echo 'y' |ssh-keygen -t rsa -P "" -f /root/.ssh/id_rsawhen: ansible_hostname in groups['nn']#4.將hdp-01中的host文件復制給所有主機 - name: copy-hostscopy:src: /etc/hostsdest: /etc/hostsmode: '0644'force: yeswhen: ansible_hostname in groups['nn1']#5.設置所有主機名 - name: set-hostnameshell: hostnamectl set-hostname $(cat /etc/hosts|grep `ifconfig |grep "inet "|awk '{print $2}'|grep "{{ network }}"`|cut -d " " -f2)#6.將NameNode主機上將公鑰復制給所有的主機 - name: ssh-pub-key-copyshell: sshpass -p "{{ ansible_ssh_pass }}" ssh-copy-id -i ~/.ssh/id_rsa.pub "{{ ansible_user }}"@"{{ host }}" -o StrictHostKeyChecking=nowith_items: "{{ groups['hdp'] }}"loop_control:loop_var: hostwhen: ansible_hostname in groups['nn']#8.清除所有主機的iptables規則,關閉selinux - name: cleanshell: 'source /etc/profile ; iptables -F ; setenforce 0 ; sed -ri "s#(SELINUX=)(enforcing)#\1disabled#" /etc/selinux/config'ignore_errors: true

02-install-soft.yml

#1.創建軟件安裝目錄 - name: create apps directoryfile:path: "{{ soft_install_path }}"state: directorymode: '0755'#2.所有主機安裝jdk與hadoop - name: install-jdk-hadoopunarchive:src: "{{ soft }}"dest: "{{ soft_install_path }}"with_items:- [ "{{ hadoop_soft }}", "{{ jdk_soft }}" ]loop_control:loop_var: softtags: install-ha-jdk#3.清掉原來的jdk,hadoop環境變量 - name: clean jdk,hadoop envshell: sed -ri '/HADOOP_HOME/d;/JAVA_HOME/d;/ZOOKEEPER_HOME/d' "{{ env_file }}"tags: set-env#4.配置用戶的jdk,hadoop環境變量 - name: set jdk hadoop envlineinfile:dest: "{{ env_file }}" line: "{{ soft_env.env }}"regexp: "{{ soft_env.reg }}"state: presentwith_items:- { env: 'export JAVA_HOME={{ jdk_home }}' ,reg: '^export JAVA_HOME=' }- { env: 'export HADOOP_HOME={{ hdp_home }}' ,reg: '^export HADOOP_HOME' }loop_control:loop_var: soft_envtags: set-env#5.在指定主機組,安裝zookeeper集群 - name: install zookeeperunarchive:src: "{{ zookeeper_soft }}"dest: "{{ soft_install_path }}"when: ansible_hostname in groups['zk']tags: install-zookeeper#6.設置zookeeper的用戶環境變量 - name: set zookeeper envlineinfile:dest: "{{ env_file }}"line: "{{ zk_env.env }}"regexp: "{{ zk_env.reg }}"state: presentwith_items:- { env: 'export ZOOKEEPER_HOME={{ zk_home }}' ,reg: '^export ZOOKEEPER_HOME=' } loop_control:loop_var: zk_env when: ansible_hostname in groups['zk']tags: set-env#7.export所有主機的jdk與hadoop環境變量 - name: export jdk hadoop envlineinfile:dest: "{{ env_file }}"line: 'export PATH=$PATH:$HADOOP_HOME/bin:$HADOOP_HOME/sbin:$JAVA_HOME/bin'regexp: "^export PATH"state: presenttags: set-env# 8.export zookeeper集群主機的環境變量 - name: export zookeeper envreplace:path: "{{ env_file }}"regexp: "^(export PATH=)(.+)$"replace: '\1\2:$ZOOKEEPER_HOME/bin'when: ansible_hostname in groups['zk']tags: set-env

03-config_zk.yml

# 1.復制配置文件 - name: copy config filecopy:src: "{{ zk_home }}/conf/zoo_sample.cfg"dest: "{{ zk_home }}/conf/zoo.cfg"remote_src: yeswhen: ansible_hostname in groups['zk']# 2.創建zk運行時的數據目錄 - name: create zk data directoryfile:path: "{{ zk_data_dir }}"state: directorymode: '0755'when: ansible_hostname in groups['zk']# 3.在配置文件中指定數據目錄 - name: set zookeeper dataDirlineinfile:dest: "{{ zk_home }}/conf/zoo.cfg"line: "dataDir={{ zk_data_dir }}"regexp: "^dataDir="state: presentwhen: ansible_hostname in groups['zk']# 4.設置集群信息 - name: set cluster infolineinfile:dest: "{{ zk_home }}/conf/zoo.cfg"line: "server.{{ item.0 + 1 }}={{ item.1 }}:2888:3888"regexp: "^server{{ item.0 + 1 }}"with_indexed_items: "{{ groups['zk'] }}"when: ansible_hostname in groups['zk']# 5.根據集群信息,創建對應的myid文件 - name: make server idshell: 'cat {{ zk_home }}/conf/zoo.cfg |grep {{ ansible_hostname }}|cut -d "." -f2|head -c1 > {{ zk_data_dir }}/myid'when: ansible_hostname in groups['zk']

04-copy_conf_file

# 1.生成classpath變量 - name: hadoopathshell: 'source {{ env_file }} ; hadoop classpath'register: r# 2.復制配置文件到所有主機中 - name: templatetemplate:src: "{{ item }}"dest: "{{ hdp_conf }}/{{ item | replace('.j2','') }}"mode: '0644' vars:hdp_classpath: "{{ r.stdout }}"with_items: ["core-site.xml.j2","hdfs-site.xml.j2","mapred-site.xml.j2","yarn-site.xml.j2","hadoop-env.sh.j2","workers.j2"]

05-init_ha.yml

# 1.首先在zk上要刪除hadoop數據目錄下所有文件- name: delete hdp data shell: "rm -rf {{ hdp_data }}/*" when: ansible_hostname in groups['zk']# 2.啟動zkServer- name: start zookeeper shell: 'source {{ env_file }} && nohup zkServer.sh restart' when: ansible_hostname in groups['zk']# 3.啟動journalnode- name: start journalnode shell: 'source {{ env_file }} ; nohup hdfs --daemon stop journalnode ; nohup hdfs --daemon start journalnode' when: ansible_hostname in groups['jn']# 4.首先在nn上要刪除hadoop數據目錄下所有文件- name: delete hdp data shell: "rm -rf {{ hdp_data }}/*" when: ansible_hostname in groups['nn']# 5.格式化前要能連接journnode,并且journnode的目錄是空的 - name: format namenode shell: 'source {{ env_file }} && nohup echo y | hdfs namenode -format' when: ansible_hostname in groups['nn1'] # 6.nn1啟動namenode- name: start namenode shell: 'source {{ env_file }} ; nohup hdfs --daemon stop namenode ; nohup hdfs --daemon start namenode' when: ansible_hostname in groups['nn1']# 7.nn2在復制nn1的元數據之前,nn1要啟動namenode- name: copy mate data shell: 'source {{ env_file }} && nohup hdfs namenode -bootstrapStandby' when: ansible_hostname in groups['nn2']# 8.nn1格式化zkfc- name: format zkfc shell: 'source {{ env_file }} && nohup echo y |hdfs zkfc -formatZK' when: ansible_hostname in groups['nn1']

06-start-cluster.yml

- name: start zookeepershell: "source {{ env_file }} ; zkServer.sh restart"when: ansible_hostname in groups['zk']# 啟動dfs - name: start dfsshell: "source {{ env_file }} ;nohup stop-dfs.sh ; nohup start-dfs.sh"when: ansible_hostname in groups['nn1']# 啟動yarn - name: start yarnshell: "source {{ env_file }} ; nohup stop-yarn.sh ; nohup start-yarn.sh"when: ansible_hostname in groups['nn1']

vars

00-soft.yml

# 主機網段 network: "192.186.10."# 軟件安裝路徑 soft_install_path: "/root/apps"# hadoop安裝包 hadoop_soft: "/root/soft/hadoop-3.1.3.tar.gz"# hadoop家目錄 hdp_home: "{{ soft_install_path }}/hadoop-3.1.3"# hadoop配置文件目錄 hdp_conf: "{{ hdp_home }}/etc/hadoop"# hadoop 數據目錄 hdp_data: "/root/hdpdata"# hadoop執行用戶 hdp_user: "root"# jdk安裝包 jdk_soft: "/root/soft/jdk1.8.0.tar.gz"# jdk家目錄 jdk_home: "{{ soft_install_path }}/jdk1.8.0"# zookeeper安裝包 zookeeper_soft: "/root/soft/apache-zookeeper-3.5.8-bin.tar.gz"# zookeeper的安裝目錄 zk_home: "{{ soft_install_path }}/apache-zookeeper-3.5.8-bin"# zookeeper運行時數據目錄 zk_data_dir: "/root/zkdata"# 環境變量文件 env_file: "/root/.bashrc"

01-core.yml

# hdfs集群名稱dfs_cluster_name: "mycluster"# hadoop的臨時目錄tmp_dir: "/root/hdpdata/tmp"# zookeeper集群地址zk_cluster: "hdp-05:2181,hdp-06:2181,hdp-07:2181"

03-hdfs.yml

# 名稱目錄 name_dir: "/root/hdpdata/name"# 數據目錄 data_dir: "/root/hdpdata/data"# namesnodes的名稱 nn_names: ["nn1","nn2"]# namesnodes的rpc地址 nn_rpc_address: ["hdp-01:9000","hdp-02:9000"]# namesnodes的http地址 nn_http_address: ["hdp-01:9870","hdp-02:9870"]# NameNode的共享edits元數據在存放的位置 edits_dir: "qjournal://hdp-05:8485;hdp-06:8485;hdp-07:8485/{{ dfs_cluster_name }}"# JournalNode數據存入的位置 jn_data_dir: "/root/hdpdata/journaldata"# ssh私鑰存入的位置 pri_key: /root/.ssh/id_rsa#sshfence隔離機制超時時間 ssh_fen_con_timeout: 3000

04-yarn.yml

# yarn集群id yarn_cluster_id: yrc# resoucemanager名稱 rm_names: ["rm1","rm2"]# resoucemanager主機名稱 rm_hostnames: ["hdp-03","hdp-04"]# resoucemanager的Web地址 rm_webapp_address: ["hdp-03:8088","hdp-04:8088"]# 環境白名單列表 env_whitelist: ["JAVA_HOME","HADOOP_HOME"]

templates

1.hadoop-env.sh.j2

export HADOOP_OS_TYPE=${HADOOP_OS_TYPE:-$(uname -s)}export HADOOP_HOME={{ hdp_home }}export HADOOP_MAPRED_HOME=$HADOOP_HOMEexport HADOOP_COMMON_HOME=$HADOOP_HOMEexport HADOOP_HDFS_HOME=$HADOOP_HOMEexport HADOOP_MAPRED_HOME=$HADOOP_HOMEexport HADOOP_YARN_HOME=$HADOOP_HOMEexport HADOOP_INSTALL=$HADOOP_HOMEexport HADOOP_CONF_DIR=$HADOOP_HOME/etc/hadoopexport HADOOP_LIBEXEC_DIR=$HADOOP_HOME/libexecexport HADOOP_COMMON_LIB_NATIVE_DIR=$HADOOP_HOME/lib/nativeexport JAVA_LIBRARY_PATH=$HADOOP_COMMON_LIB_NATIVE_DIR:$JAVA_LIBRARY_PATHexport HDFS_NAMENODE_USER={{ hdp_user }}export HDFS_DATANODE_USER={{ hdp_user }}export YARN_NODEMANAGER_USER={{ hdp_user }}export YARN_RESOURCEMANAGER_USER={{ hdp_user }}export HDFS_JOURNALNODE_USER={{ hdp_user }}export HDFS_ZKFC_USER={{ hdp_user }}export JAVA_HOME={{ jdk_home }}

2.core-site.xml.j2

<?xml version="1.0" encoding="UTF-8"?> <?xml-stylesheet type="text/xsl" href="configuration.xsl"?><configuration><!-- 配置集群地址 --><property><name>fs.defaultFS</name><value>hdfs://{{ dfs_cluster_name }}/</value></property><!-- 指定hadoop臨時目錄 --><property><name>hadoop.tmp.dir</name><value>{{ tmp_dir }}</value></property><!-- 指定zookeeper地址 --><property><name>ha.zookeeper.quorum</name><value>{{ zk_cluster }}</value></property> </configuration>

3.hdfs-site.xml.j2

<?xml version="1.0" encoding="UTF-8"?> <?xml-stylesheet type="text/xsl" href="configuration.xsl"?><configuration><!--指定hdfs的nameservice,需要和core-site.xml中的保持一致 --><property><name>dfs.nameservices</name><value>{{ dfs_cluster_name }}</value></property><!-- 指定namenodes的名稱 --><property><name>dfs.ha.namenodes.{{ dfs_cluster_name }}</name><value> {% for nn in nn_names %}{%- set sep=',' -%}{%- if loop.last -%}{%- set sep='' -%} {%- endif -%} {{ nn }}{{ sep }}{%- endfor -%}</value></property>{% for nn in nn_names %}<!-- {{ nn }}RPC通信地址 --><property><name>dfs.namenode.rpc-address.{{ dfs_cluster_name }}.{{ nn }}</name><value>{{ nn_rpc_address[loop.index0] }}</value></property>{% endfor %}{% for nn in nn_names %}<!-- {{ nn }}的http通信地址 --><property><name>dfs.namenode.http-address.{{ dfs_cluster_name }}.{{ nn }}</name><value>{{ nn_http_address[loop.index0] }}</value></property>{% endfor %}<!-- 名稱目錄位置 --><property><name>dfs.namenode.name.dir</name><value>{{ name_dir }}</value></property><!-- 數據目錄位置 --><property><name>dfs.datanode.data.dir</name><value>{{ data_dir }}</value></property><!-- 指定NameNode的共享edits元數據在JournalNode上的存放位置 --><property><name>dfs.namenode.shared.edits.dir</name><value>{{ edits_dir }}</value></property><!-- 指定JournalNode在本地磁盤存放數據的位置 --><property><name>dfs.journalnode.edits.dir</name><value>{{ jn_data_dir }}</value></property><!-- 開啟NameNode失敗自動切換 --><property><name>dfs.ha.automatic-failover.enabled</name><value>true</value></property><!-- 配置失敗自動切換實現方式 --><property><name>dfs.client.failover.proxy.provider.{{ dfs_cluster_name }}</name><value>org.apache.hadoop.hdfs.server.namenode.ha.ConfiguredFailoverProxyProvider</value></property><!-- 配置隔離機制方法,多個機制用換行分割,即每個機制暫用一行--><property><name>dfs.ha.fencing.methods</name><value>sshfenceshell(/bin/true)</value></property><!-- 使用sshfence隔離機制時需要ssh免登陸 --><property><name>dfs.ha.fencing.ssh.private-key-files</name><value>{{ pri_key }}</value></property><!-- 配置sshfence隔離機制超時時間 --><property><name>dfs.ha.fencing.ssh.connect-timeout</name><value>{{ ssh_fen_con_timeout }}</value></property> </configuration>

4.yarn-site.xml.j2

<?xml version="1.0"?> <configuration><!-- 開啟RM高可用 --><property><name>yarn.resourcemanager.ha.enabled</name><value>true</value></property><!-- 指定RM的cluster id --><property><name>yarn.resourcemanager.cluster-id</name><value>{{ yarn_cluster_id }}</value></property><!-- 指定RM的邏輯名字 --><property><name>yarn.resourcemanager.ha.rm-ids</name><value>{%- for rm in rm_names -%}{%- set sep=',' -%}{%- if loop.last -%}{%- set sep='' -%} {%- endif -%} {{ rm }}{{ sep }}{%- endfor -%}</value></property>{%- for rm in rm_names -%}<!-- 指定{{ rm }}的地址 --><property><name>yarn.resourcemanager.hostname.{{ rm }}</name><value>{{ rm_hostnames[loop.index0] }}</value></property>{%- endfor -%}<!-- 至關重要,即使默認有也要配置 -->{%- for rm in rm_names -%}<!-- {{ rm }}的webapp地址 --><property><name>yarn.resourcemanager.webapp.address.{{ rm }}</name><value>{{ rm_webapp_address[loop.index0] }}</value></property>{%- endfor -%}<!-- 指定zk集群地址 --><property><name>yarn.resourcemanager.zk-address</name><value>{{ zk_cluster }}</value></property><!--啟用自動恢復--> <property><name>yarn.resourcemanager.recovery.enabled</name><value>true</value></property><!-- 啟用自動切換 --><property><name>yarn.resourcemanager.ha.automatic-failover.enabled</name><value>true</value></property><!-- 指定resourcemanager的狀態信息存儲在zookeeper集群 --> <property><name>yarn.resourcemanager.store.class</name><value>org.apache.hadoop.yarn.server.resourcemanager.recovery.ZKRMStateStore</value></property><!-- NodeManager上運行的附屬服務,需配置成mapreduce_shuffle,才可運行MapReduce程序 --><property><name>yarn.nodemanager.aux-services</name><value>mapreduce_shuffle</value></property><!-- 配置nm環境環境變量白名單 --><property><name>yarn.nodemanager.env-whitelist</name><value>{{ env_whitelist }}</value></property><!-- yarn程序運行環境變量 --><property><name>yarn.application.classpath</name><value>{{ hdp_classpath }}</value></property><!-- 讓NodeManager自動檢測內存和CPU --><property><name>yarn.nodemanager.resource.detect-hardware-capabilities</name><value>true</value></property></configuration>

5.mapred-site.xml.j2

<?xml version="1.0"?><?xml-stylesheet type="text/xsl" href="configuration.xsl"?><configuration> <property> <name>mapreduce.framework.name</name> <value>yarn</value> </property></configuration>

6.workers.j2

{% for host in groups['dn'] %}{{ host }}{% endfor %}

七、使用方法

1.執行所有

  • 查看hadoop_ha角色文件
[root@hdp-01 ansible]# cat hadoop_ha.yml - hosts: allroles:- { role: hadoop_ha }
  • 從頭開始執行所有步驟,適合初化環境下運行
[root@hdp-01 ansible]# ansible-playbook hadoop_ha.yml

2.指定執行

  • 查看角色tasks中的所有標簽
[root@hdp-01 ~]# ansible-playbook --list-tags hadoop_ha.yml [always, config-ssh, config-zk, copy-con-file, ini-ha, install-ha-jdk, install-soft, install-zookeeper, set-env, start-cluster]
  • 可以指定標簽執行對應的功能,適合精確的使用某個功能
ansible -t config-ssh hadoop_ha.yml

八、測試集群

1.查看集群進程信息

[root@hdp-01 ~]# ansible -m shell -a 'jps' hdp hdp-02 | CHANGED | rc=0 >> 13909 Jps 11597 NameNode 11663 DFSZKFailoverControllerhdp-04 | CHANGED | rc=0 >> 11219 Jps 9802 ResourceManagerhdp-03 | CHANGED | rc=0 >> 9827 ResourceManager 11436 Jpshdp-01 | CHANGED | rc=0 >> 2882 Jps 1829 NameNode 1957 DFSZKFailoverControllerhdp-05 | CHANGED | rc=0 >> 12560 Jps 10281 JournalNode 10026 QuorumPeerMain 10219 DataNode 10475 NodeManagerhdp-06 | CHANGED | rc=0 >> 10197 JournalNode 9942 QuorumPeerMain 10135 DataNode 12430 Jps 10399 NodeManagerhdp-07 | CHANGED | rc=0 >> 10112 DataNode 12518 Jps 9927 QuorumPeerMain 10375 NodeManager

2.測試mapreduce

1).查看yarn集群信息

[root@hdp-02 ~]# yarn rmadmin -getAllServiceState hdp-03:8033 active hdp-04:8033 standby

2).進入示例目錄

[root@hdp-01 ~]# cd /root/apps/hadoop-3.1.3/share/hadoop/mapreduce

3).執行pi的mapreduce程序

[root@hdp-01 mapreduce]# hadoop jar hadoop-mapreduce-examples-3.1.3.jar pi 3 5

4).執行結果

Estimated value of Pi is 3.73333333333333333333

3.測試hdfs高可用

1).上傳一個文件到hdfs中*

[root@hdp-01 ~]# hadoop fs -put /var/log/messages /

2).獲取active狀態的主機,kill掉namenode

[root@hdp-01 ~]# hdfs haadmin -getAllServiceState hdp-01:9000 standby hdp-02:9000 active [root@hdp-02 ~]# jps 14020 Jps 11597 NameNode 11663 DFSZKFailoverController[root@hdp-02 ~]# kill -9 11597

3).查看nn1對應hdp-01的namenode狀態

[root@hdp-01 ~]# hdfs haadmin -getServiceState nn1 active

4).再次查看hdfs中的文件信息,發現仍然可以訪問,說明成功

[root@hdp-01 ~]# hadoop fs -ls /messages -rw-r--r-- 3 root supergroup 684483 2020-08-10 14:48 /messages

5).再次啟動剛剛kill掉的namdenode,查看集群狀態信息,發現hdp-02已經是standby了

[root@hdp-02 ~]# hdfs --daemon start namenode [root@hdp-02 ~]# hdfs haadmin -getAllServiceState hdp-01:9000 active hdp-02:9000 standby

參考鏈接:https://cloud.tencent.com/developer/article/1676789

總結

以上是生活随笔為你收集整理的Ansible搭建hadoop3.1.3高可用集群的全部內容,希望文章能夠幫你解決所遇到的問題。

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

国产91勾搭技师精品 | 亚洲精品欧美精品 | www178ccom视频在线 | 日韩精品一区二区久久 | 久久字幕 | 999成人| 一级黄色电影网站 | 久草视频精品 | 日韩视频一区二区 | 国产免费a | 中文字幕 影院 | 国产高清视频免费 | 安徽妇搡bbbb搡bbbb | 欧美最爽乱淫视频播放 | 国产精品嫩草影视久久久 | 成人动图 | 在线视频日韩一区 | 久久精品视频免费播放 | 欧美在线视频第一页 | 色综合久久久久久中文网 | 国产日韩精品一区二区三区在线 | www.888av| 国产视频色| 国内小视频 | 国产精品久久久久久妇 | 久久久亚洲成人 | 亚洲日本激情 | 午夜在线免费观看 | 亚洲www天堂com | 天天射天天爱天天干 | 中文字幕传媒 | 精品在线一区二区三区 | 国产自在线 | 18做爰免费视频网站 | 欧美日韩国产免费视频 | 91九色视频在线播放 | 在线中文字幕一区二区 | 国产精品永久在线 | 香蕉免费 | 亚洲经典中文字幕 | 久久久精品 一区二区三区 国产99视频在线观看 | 国产美女精彩久久 | 偷拍视频一区 | 一级片视频在线 | 亚洲dvd | 天天视频色| 日批网站免费观看 | 国产黑丝一区二区 | 天天干 天天摸 天天操 | 色婷久久 | 日本公乱妇视频 | 久久99精品国产 | 日韩欧美综合精品 | 激情久久久久久久久久久久久久久久 | 久久情侣偷拍 | 成人网色| aa级黄色大片 | 视频二区在线 | 久久久天天操 | 欧美日韩在线播放 | 91插插插网站 | 97免费公开视频 | 久久一级片 | 免费在线播放视频 | 麻豆一级视频 | 久久8精品| 黄网在线免费观看 | www五月婷婷 | 色婷婷成人网 | 五月天综合色 | 国产精品尤物 | 韩国一区二区av | 99久久久久久久久 | 国产老太婆免费交性大片 | 日韩在线观看一区 | 亚洲国产精品一区二区尤物区 | 久热色超碰 | 国产亚洲视频在线免费观看 | 成人一级片视频 | 日韩成人在线免费观看 | 2019中文字幕第一页 | 97免费公开视频 | 天天操夜操 | 亚洲精品美女视频 | 午夜免费福利视频 | 国产精品理论片在线播放 | 国产亚洲精品中文字幕 | 91成品视频 | 日韩高清不卡在线 | 久久久国产日韩 | 黄色在线免费观看网址 | 91久久国产综合精品女同国语 | 国产精品一区二区三区在线播放 | 一区二区三区四区精品视频 | 午夜性生活片 | 国产高清在线精品 | 精品国产1区 | 国产精品二区在线观看 | 亚洲天堂网在线视频 | 激情开心色 | 网址你懂的在线观看 | 伊人婷婷久久 | 久久伦理电影 | 国产午夜在线 | 国产视频精选 | 在线日韩亚洲 | 久久伊人八月婷婷综合激情 | 日本午夜免费福利视频 | 亚洲精品午夜一区人人爽 | 手机av网站| 中文字幕国产精品一区二区 | a黄色大片 | 色综合天天在线 | 一级理论片在线观看 | 在线影院中文字幕 | 又黄又爽的免费高潮视频 | 中文字幕在线观看第三页 | 在线观看mv的中文字幕网站 | 国产乱对白刺激视频在线观看女王 | 色婷婷五| 成人免费共享视频 | 粉嫩av一区二区三区四区五区 | 中文字幕在线日本 | 91精品在线免费观看 | 少妇av网| 日韩va欧美va亚洲va久久 | 免费特级黄毛片 | 国产精品激情在线观看 | 有没有在线观看av | 亚洲精品在线电影 | 91香蕉视频 | 欧美激情视频一区二区三区免费 | 免费成人黄色av | 色综合色综合久久综合频道88 | 成年人视频免费在线 | 日韩精品欧美专区 | 九九久久精品视频 | 国产高清在线观看av | 欧美精品久久人人躁人人爽 | 99精品一区二区 | 黄av免费在线观看 | 麻豆免费视频观看 | 五月婷在线观看 | 成人毛片久久 | 亚洲国产精彩中文乱码av | 日韩高清免费观看 | 99视频导航 | a级片久久久 | 欧美国产不卡 | 国产 日韩 欧美 自拍 | 亚洲劲爆av | 四虎成人精品永久免费av | 日韩av在线一区二区 | 欧美性大胆 | 亚洲日日日 | 国产视频日本 | 日日夜夜干 | 色多多在线观看 | 正在播放五月婷婷狠狠干 | 青青河边草观看完整版高清 | 黄色片网站大全 | 欧美一区二区三区不卡 | 日日夜夜天天射 | 国产精品福利午夜在线观看 | 欧美日韩综合在线观看 | 久久精品免费看 | 国产一级免费在线 | 欧美成人999 | 在线免费观看黄网站 | 久草在线一免费新视频 | 亚洲视频 中文字幕 | avsex| 午夜影院一级 | 国产一区二区三区视频在线 | 一级免费黄色 | 在线成人免费 | 中文字幕资源网 国产 | 亚洲午夜在线视频 | 免费看亚洲毛片 | 国产欧美三级 | 国产高清久久久 | 国产精品 日韩 欧美 | 丁香久久婷婷 | 国产v亚洲v | 日韩精品免费在线播放 | 免费看片网址 | 国产三级午夜理伦三级 | 国产精品手机播放 | 亚洲精品日韩av | 六月丁香社区 | 99av在线视频 | 在线免费观看视频一区 | 91麻豆国产 | 97视频在线观看免费 | 天天要夜夜操 | 国产精品都在这里 | 激情影院在线观看 | 天天操天天干天天干 | 国产999精品久久久久久 | 亚洲免费在线观看视频 | 日韩欧美在线免费 | 精品久久久久久久久中文字幕 | 2023亚洲精品国偷拍自产在线 | 黄色网址在线播放 | 久久婷婷开心 | 成人av片在线观看 | 精品 一区 在线 | 日韩在线理论 | 亚洲午夜精品一区 | 国产一区二区三区高清播放 | av3级在线| 成人黄色在线 | 久久xx视频 | 91av视频导航 | 狠狠久久综合 | 亚洲更新最快 | 樱空桃av| 涩涩网站在线观看 | 精品一二三区视频 | 夜夜爽88888免费视频4848 | 精品国产电影一区二区 | 欧美日韩一区二区三区在线观看视频 | 人人插超碰| 三上悠亚一区二区在线观看 | 亚洲一区免费在线 | 亚洲五月花| 亚洲精品高清在线观看 | 天天干天天操天天做 | 伊人久久av | 国产美女视频一区 | 国产黄色片网站 | 97人人超碰在线 | 天天躁天天操 | 国产精品久久99综合免费观看尤物 | 日韩av综合网站 | 欧美一级性生活视频 | 国产高清在线免费观看 | 狠狠狠色丁香综合久久天下网 | 中国成人一区 | 色视频一区 | 国产在线看一区 | 久久精品国产美女 | 视频在线观看亚洲 | 91综合久久一区二区 | 夜夜操狠狠干 | 亚洲天堂自拍视频 | 国产精品99页 | 亚洲欧美日韩精品久久奇米一区 | 激情电影在线观看 | 久久福利综合 | 中文字幕婷婷 | 久久免费视频这里只有精品 | 国产少妇在线观看 | 黄色一级免费网站 | 中文字幕在线播放第一页 | 91免费在线 | 国产日韩欧美在线一区 | 久操视频在线播放 | 婷婷丁香国产 | 久久久久免费精品 | 2023天天干 | 美女性爽视频国产免费app | 国产精品美女久久久久久久 | 西西444www大胆高清图片 | 天天综合网~永久入口 | 99精品视频免费 | 久久99精品久久只有精品 | 97干com | 人人添人人澡人人澡人人人爽 | 久久精品国产精品亚洲 | 91九色网站| 国产精品第二十页 | 91av看片| 久久成人一区 | 中文字幕在线专区 | 日韩a在线播放 | 免费网站观看www在线观看 | 狠狠干成人综合网 | 国产精品6 | 亚洲精品国产精品乱码在线观看 | 久久久久久高潮国产精品视 | 又粗又长又大又爽又黄少妇毛片 | 色丁香综合| 国产精品久久久久久久久久久久午夜 | 91九色视频观看 | caobi视频 | a在线观看免费视频 | 免费在线观看国产精品 | 日韩欧美一区二区在线 | 日韩在线观看不卡 | 久青草国产在线 | 国产视频精品视频 | 国产精品一区二区中文字幕 | 国产原创av片 | 久久久久久久久久久久亚洲 | 色综合久久久久久久久五月 | 欧美成人亚洲成人 | 激情丁香 | 免费视频久久久久久久 | 久久久久久久国产精品视频 | 午夜精品一区二区三区在线 | 美女黄频在线观看 | 欧美日韩三区二区 | 免费在线观看黄网站 | 天天玩天天干天天操 | 久久爽久久爽久久av东京爽 | 精品福利在线观看 | 狠狠色噜噜狠狠 | 在线观看成人小视频 | 国产精品久久久久久久久久尿 | 九草在线观看 | 久久久精品影视 | 国产精品1区2区3区在线观看 | 天天天天综合 | 欧美日韩精品在线免费观看 | www夜夜操com | 五月婷婷激情综合 | 日韩欧美aaa | 婷久久| 午夜男人影院 | 99这里只有精品99 | 日韩久久精品一区 | 亚洲精品在线视频播放 | 五月天六月丁香 | 日韩综合一区二区三区 | 999抗病毒口服液 | 国产123av| 91综合久久一区二区 | 国产精品系列在线观看 | 国产日韩欧美精品在线观看 | 国产亚洲一级高清 | 在线观看av不卡 | 91c网站色版视频 | 国产精品色婷婷 | 91成人在线观看喷潮 | 婷婷国产在线观看 | 国产亚洲精品综合一区91 | 男女全黄一级一级高潮免费看 | 夜夜干天天操 | 免费av网站在线 | 91麻豆精品国产91久久久使用方法 | www.久久成人| 国产精品久久久av | 玖玖爱免费视频 | 天天草天天爽 | 天天干天天干天天射 | 国产精品毛片一区二区三区 | 夜夜狠狠 | 久久国内精品99久久6app | 免费三级黄色 | 亚洲精品在线观看不卡 | 国产成人福利片 | 91香蕉视频在线 | 久久综合久久综合九色 | 国产精品久久久久久久久久直播 | 中文字幕电影网 | 国产欧美三级 | 日韩免费视频一区二区 | av资源在线看 | 日本精品久久久久中文字幕5 | 日本黄色免费观看 | 成人黄色在线 | 免费观看第二部31集 | 欧美日韩精品二区第二页 | 国产一区二区午夜 | 欧美aa一级片| 国产免费又粗又猛又爽 | 99国产精品久久久久久久久久 | 狠狠操天天干 | 久久久久欧美精品999 | 在线观看第一页 | 91亚洲国产成人 | 国产又黄又猛又粗 | 最新高清无码专区 | 成人日韩av| 嫩小bbbb摸bbb摸bbb | 久久久夜色 | 色婷婷电影 | 久久夜色精品亚洲噜噜国4 午夜视频在线观看欧美 | 丝袜网站在线观看 | 在线精品播放 | 精品视频免费久久久看 | 五月开心婷婷 | a国产精品| 国产成人精品免高潮在线观看 | 天天射天天干天天插 | 可以免费观看的av片 | 精品999久久久 | 国产精品毛片久久 | 99精品国产99久久久久久福利 | av网在线观看 | 免费观看黄色12片一级视频 | 福利在线看片 | 欧美一二区视频 | 久久精品一二三区白丝高潮 | 日韩成人精品在线观看 | 国产亚洲久一区二区 | 天天草视频 | 日韩伦理片一区二区三区 | 亚洲一级免费观看 | 天天操天天草 | 99在线热播精品免费 | 国产精品久久视频 | 欧美色一色 | 日韩电影一区二区三区在线观看 | 亚洲男人天堂2018 | 麻豆视频免费入口 | 免费久久片| 久热国产视频 | 91在线看 | 五月婷婷六月丁香激情 | 黄色一级在线免费观看 | 久久网址 | 日本大片免费观看在线 | 综合色综合 | 色综合狠狠干 | 午夜免费在线观看 | 在线观看日韩中文字幕 | 久久 精品一区 | 国产高清一区二区 | 国产免费小视频 | 在线一区电影 | 麻豆国产电影 | 久久国产精品久久国产精品 | 三级毛片视频 | 日韩欧美高清 | 亚洲久草网 | 天天干天天做 | 成人a免费| 成人在线视频一区 | 久影院 | 日韩欧美中文 | 成av在线 | 在线91av | 免费一级黄色 | 国产成人一区二 | 麻豆首页| 99视频精品全国免费 | 91在线看网站 | 国产一区播放 | 婷婷色站 | 欧美日韩国产免费视频 | 人成午夜视频 | 久久久国产精品一区二区三区 | av在线网站免费观看 | 亚洲aⅴ免费在线观看 | 在线看一级片 | 九色一区二区 | 日韩毛片在线播放 | 久久久福利影院 | 精品久久九九 | 亚洲激情影院 | 国产福利精品视频 | 国产亚洲精品综合一区91 | 青青河边草免费 | 色噜噜狠狠色综合中国 | 国产1区2区3区在线 亚洲自拍偷拍色图 | 国产日韩中文字幕 | 西西44人体做爰大胆视频 | 成人精品电影 | 国产亚洲一区二区在线观看 | 久久久久久久久久久久久9999 | 国产精品久久久久婷婷 | 色吊丝在线永久观看最新版本 | 亚洲另类视频在线 | 久久精品99久久久久久2456 | 成人在线视频网 | 五月天丁香亚洲 | av免费看av | 96亚洲精品久久久蜜桃 | 久久久久国产一区二区三区 | 欧美久久久久久久久久久 | 97色在线视频 | www.亚洲精品 | 黄色福利网 | 久久a免费视频 | 午夜日b视频 | 亚洲精品视频网址 | 久久精品精品电影网 | 免费无遮挡动漫网站 | 一级片观看 | 性色大片在线观看 | 国产精品毛片久久 | 福利视频 | 久久免费精品一区二区三区 | 午夜精品一区二区三区免费视频 | 国产一区高清在线 | 成人永久视频 | 天天操偷偷干 | 日韩精品久久久久久久电影99爱 | 天天草天天色 | 国产综合小视频 | 亚洲精品观看 | 亚洲涩涩网| 999久久久免费精品国产 | 成人黄色在线播放 | 91在线观看视频网站 | 成人动漫一区二区 | 欧美日韩精品综合 | 人九九精品 | 欧美日本高清视频 | 久久国产精品99久久久久久丝袜 | 国产剧情一区二区在线观看 | 久草在线免费电影 | 久艹在线播放 | 999国产| 在线观看黄av | 久久午夜国产精品 | 天天射天天操天天干 | 精品专区一区二区 | 欧美xxxxx在线视频 | 国产精品美女免费 | 中文字幕在线观看网站 | 免费精品久久久 | 日韩欧美视频在线免费观看 | 色先锋av资源中文字幕 | 久久三级视频 | 不卡国产视频 | 久久99国产精品二区护士 | 四虎影视成人精品国库在线观看 | 99视频精品视频高清免费 | 免费进去里的视频 | 精品久久久久久久久久国产 | 国产一级h | 91九色丨porny丨丰满6 | 超碰97人| a黄色一级 | 午夜黄色| 区一区二在线 | 色香蕉在线 | 欧美一区二视频在线免费观看 | 久草成人在线 | 在线va网站 | 粉嫩av一区二区三区四区在线观看 | 蜜臀av网址 | 日韩字幕在线观看 | 婷婷色在线视频 | 五月天国产 | 国产精品精品久久久久久 | 黄色com| 中文字幕日韩高清 | 日本aaaa级毛片在线看 | 成人黄在线 | 人人爽久久涩噜噜噜网站 | 日韩和的一区二在线 | 久草在线视频资源 | 公开超碰在线 | 又黄又爽又刺激视频 | 日韩在线观看小视频 | 久久午夜视频 | 欧美性极品xxxx娇小 | 亚洲精品中文字幕在线观看 | 日韩精品免费专区 | 欧美日韩久久一区 | 国产精品久久久久久久久久久免费看 | 欧美性色黄大片在线观看 | 欧美综合在线视频 | 色婷婷综合久久久中文字幕 | 91麻豆精品国产 | 国产精品午夜久久 | 色就色,综合激情 | 97综合在线 | 黄色aa久久 | av免费电影在线观看 | 2019中文字幕第一页 | 天天天干天天射天天天操 | 插婷婷 | 中文字幕在线播放日韩 | 999成人免费视频 | 国产精品久久久久久久7电影 | 日韩欧美视频一区 | 日韩a在线播放 | 中文字幕国产在线 | 中文字幕在线字幕中文 | 精品久久久一区二区 | 97成人超碰 | 中国精品一区二区 | 97成人在线免费视频 | 日韩二区在线观看 | 射久久久 | 超碰免费在线公开 | 美女福利视频在线 | 久久精品79国产精品 | 在线韩国电影免费观影完整版 | 亚洲精品网址在线观看 | 尤物九九久久国产精品的分类 | 日韩中文字幕在线看 | 精品资源在线 | 99这里只有精品视频 | 婷婷在线精品视频 | 日韩黄色网络 | 综合影视 | 国产成年免费视频 | 久久免费国产精品 | 久久精品视频播放 | 日韩av免费观看网站 | 91视频大全 | 国产高清中文字幕 | 精品亚洲一区二区 | 中文字幕在线一区观看 | 国产精品久久在线观看 | 国产精品久久久久婷婷 | 久热免费| 91福利在线导航 | 婷婷色资源 | 久久综合9988久久爱 | 国产精品毛片一区 | 国产精品一区二区久久久久 | 91av电影 | 国产理论一区二区三区 | 亚洲第一区在线观看 | 久久久久久国产精品999 | 国产在线观看免费 | 日韩av一区二区在线播放 | 高清国产在线一区 | 国产精品手机在线 | 日韩免费在线观看 | 久久精品高清视频 | 麻豆国产精品va在线观看不卡 | 国产精品不卡视频 | 精品久久福利 | 色婷婷视频| 国产剧情一区二区 | 欧洲成人av | 成人久久18免费网站麻豆 | 久久一区二区免费视频 | 麻豆传媒视频在线播放 | 日韩欧美视频在线播放 | 日本精品视频一区 | 欧美国产不卡 | 一区二区三区四区久久 | 国产电影一区二区三区四区 | 免费高清在线观看成人 | 女人18片毛片90分钟 | 欧美韩国在线 | 国产超碰97 | av网站地址 | 精品在线观 | 精品不卡av | 国产亚洲欧洲 | 特级毛片在线 | 亚洲精品国产免费 | 美女黄频视频大全 | 色网站国产精品 | 久久国产精品视频 | 黄色片网站免费 | 亚洲综合视频在线 | 日韩在线观看小视频 | 夜色在线资源 | 97人人模人人爽人人少妇 | 9797在线看片亚洲精品 | 黄色影院在线观看 | 在线免费中文字幕 | 久久欧美视频 | 91亚洲精品国偷拍 | 久久久精品国产一区二区三区 | 色国产精品一区在线观看 | 日韩精品一区二区三区三炮视频 | 丝袜网站在线观看 | 美女网站免费福利视频 | 欧美性色网站 | 这里只有精品视频在线观看 | 免费视频网 | 国产精品乱码高清在线看 | 欧美精品乱码99久久影院 | 日韩视频免费观看高清完整版在线 | 亚洲国产精品成人综合 | 日本中文字幕免费观看 | www.黄色片网站 | 久久公开免费视频 | 中文免费在线观看 | 亚洲精品国偷自产在线91正片 | 97国产一区二区 | 中文字幕色网站 | 97人人爽人人 | 91av在线免费视频 | 麻豆91在线看| 亚州国产视频 | 免费a级黄色毛片 | 免费亚洲黄色 | 天天操天天舔天天干 | 欧美福利在线播放 | 国产精品久久久久久模特 | 青青草国产成人99久久 | 91久久久国产精品 | 黄网站大全 | 免费看片在线观看 | 久久1电影院 | 天天操夜夜叫 | 日韩av在线小说 | www.夜夜操.com | 最新久久免费视频 | 日韩网站视频 | 亚洲一级免费观看 | 亚洲高清视频一区二区三区 | 国产伦理久久精品久久久久_ | av电影一区二区三区 | 久久国产精品免费观看 | 狠狠躁日日躁夜夜躁av | 欧美一二三区在线观看 | 亚洲精品一区二区三区四区高清 | 免费久草视频 | 精品视频免费在线 | 天堂素人在线 | 中国成人一区 | 一本一道久久a久久综合蜜桃 | 久草在线免费电影 | 91精品国产一区二区在线观看 | 国产 欧美 日本 | 99热网站| 黄色三级视频片 | 日韩中文字幕免费 | 午夜精选视频 | 青草视频在线播放 | 一区二区三区四区五区六区 | 超碰人人在线 | 午夜精品成人一区二区三区 | 一区二区三区视频网站 | 国产小视频网站 | 久久国产精品二国产精品中国洋人 | 97福利视频 | 国产成人亚洲在线观看 | 亚洲免费av片 | 久久99国产一区二区三区 | 国产97在线观看 | 日韩午夜小视频 | 99视频播放| 国产不卡在线观看 | 91成人在线观看喷潮 | 97色se| 国产亚洲精品中文字幕 | 黄色av网站在线免费观看 | 成人app在线免费观看 | 久久天堂影院 | 色成人亚洲网 | 一区二区三区四区久久 | 国产在线高清 | 久久久久久久电影 | 在线视频 亚洲 | 天天天天爱天天躁 | 国产成人精品一区二区三区福利 | 日日夜夜91| 99资源网| 国产麻豆精品久久一二三 | 久草视频中文 | 国产精品永久在线 | 成人黄色在线播放 | 日韩高清二区 | 美女天天操 | 人人天天夜夜 | 国产亚洲精品成人av久久影院 | 婷婷www | 一区二区三区四区五区在线 | 香蕉蜜桃视频 | 亚洲精品美女在线观看 | 久久久精品欧美 | 波多野结衣电影久久 | 激情五月亚洲 | 天天综合网在线观看 | 夜夜操天天 | 99精品视频免费全部在线 | 最近最新最好看中文视频 | 亚洲综合色站 | 97视频免费在线看 | 免费在线色 | 免费视频成人 | 久久久精品欧美一区二区免费 | 综合激情久久 | 91久久丝袜国产露脸动漫 | 麻豆一区在线观看 | 国产黄色片久久 | 欧美在线视频一区二区 | 91精品国产99久久久久久红楼 | 久久天天躁 | 日韩午夜网站 | 欧美激情综合色综合啪啪五月 | 色网av| 欧美在线视频二区 | 日韩免费精品 | 国产精品欧美久久 | 日本老少交 | 91九色网站 | 国产精品大尺度 | 久久亚洲视频 | av黄色亚洲 | 欧美一区二区在线刺激视频 | 久久综合五月 | 日韩视频在线观看免费 | 国产偷v国产偷∨精品视频 在线草 | 日韩综合视频在线观看 | 欧美精品在线观看免费 | 天堂av高清 | 欧美成人影音 | 韩日精品在线 | 日本深夜福利视频 | 成人国产精品一区 | www日韩欧美 | 久久久久女教师免费一区 | 久久久久福利视频 | 一区二区欧美激情 | 中文字幕亚洲国产 | 亚州成人av在线 | 亚洲色影爱久久精品 | 免费观看v片在线观看 | 欧美不卡在线 | 在线 国产 日韩 | 午夜精品婷婷 | 欧美日韩精品区 | 欧美日韩视频一区二区三区 | 免费在线观看av网址 | 国产精品18久久久久vr手机版特色 | sesese图片| 日韩a级免费视频 | 国产欧美精品一区二区三区 | 久久天堂网站 | 中文字幕免费 | www.国产毛片| 成人午夜在线观看 | 亚洲一二区视频 | 深夜免费福利 | 日韩美女一级片 | 成人毛片网 | 91中文字幕网 | 91麻豆免费看 | 在线观看免费一区 | а天堂中文最新一区二区三区 | 免费精品在线 | 久久不卡电影 | 免费在线国产视频 | 五月在线 | 91精品啪啪| av五月婷婷 | 久久与婷婷| 日韩精品一区二区免费视频 | 亚洲精品视频在线观看免费视频 | .国产精品成人自产拍在线观看6 | 成全免费观看视频 | 一区 二区 精品 | www.夜夜夜| 亚洲成年片 | 国产精品久久久久久久久久久久午夜片 | 91国内在线 | 日韩在线看片 | 国内综合精品午夜久久资源 | 国产中文视频 | 成人国产精品久久久久久亚洲 | 久草在线播放视频 | 成人va天堂 | 91在线精品观看 | 久久性生活片 | 丁香六月婷婷开心 | 黄色三级网站 | 麻豆91精品91久久久 | 日日夜夜添 | www在线免费观看 | 国产va饥渴难耐女保洁员在线观看 | 亚洲午夜精品一区二区三区电影院 | 伊人黄色网 | 久久99久久99精品 | 97在线视频网站 | 波多野结衣日韩 | 久久久久久久99 | 日韩网站在线 | 久久成人综合 | 91九色精品国产 | 精品麻豆入口免费 | 成人精品999| 精品免费一区二区三区 | 探花系列在线 | 91麻豆精品国产自产在线 | 中文字幕在线人 | 在线国产日韩 | 狠狠躁夜夜躁人人爽超碰91 | 中文字幕在线一区二区三区 | 欧美成人影音 | 玖玖在线免费视频 | 亚洲第一中文字幕 | 亚洲成人av免费 | 91豆麻精品91久久久久久 | 九色精品免费永久在线 | 91在线色 | 日本久久中文 | 久久久久亚洲国产精品 | 黄色a一级片| 国产精品免费看 | 麻豆一精品传二传媒短视频 | 蜜桃av久久久亚洲精品 | 日韩在线视频一区 | 人人草人 | 久久最新 | 国产在线观看高清视频 | 日本二区三区在线 | 在线观看你懂的网站 | 精品在线观看一区二区三区 | 久久精品五月 | 高潮久久久久久久久 | 黄色精品视频 | 久久国产精品99久久久久久老狼 | 色综合www | 精品国产伦一区二区三区观看方式 | 黄色在线观看网站 | 久久久网站 | 精品福利网 | 婷婷看片 | 国产精品中文久久久久久久 | 亚洲精品国产精品国 | 国产精品久久久久9999 | 国产成人av综合色 | 日韩系列在线观看 | 精品久久福利 | 国产亚洲高清视频 | 波多野结衣久久资源 | 超碰在线人人艹 | 亚洲经典精品 | www.久久婷婷 | 一级成人在线 | 天天摸天天弄 | 国产免费观看视频 | 午夜精品一区二区三区免费视频 | 午夜精品久久久久久久久久久久久久 | 97视频免费在线观看 | 国产一区二区三区网站 | 精品国产亚洲一区二区麻豆 | 欧美日韩高清免费 | 三日本三级少妇三级99 | 五月婷综合 | 三级av小说 | 日韩国产精品一区 | 成年人免费看片网站 | 日韩欧美一区二区在线 | 日本中文字幕网站 | 亚洲黄色免费在线看 | 在线观看免费黄色 | 日本在线视频网址 | 成人精品99 | 国产精品久久久av久久久 | 五月天婷婷视频 | 西西4444www大胆无视频 | 午夜美女wwww | 欧美看片 | 国产一级免费在线观看 | 手机色在线 | 亚洲国产高清在线 | 国产精品观看视频 | 日本性xxx| 高清不卡一区二区在线 | 黄a在线看 | 国产在线不卡视频 | www看片网站 | 99国产在线观看 | 五月天久久婷婷 | 国产精品一区久久久久 | 九九涩涩av台湾日本热热 | 亚洲欧美日本国产 | 久久免费电影 | 亚洲天堂精品视频在线观看 | 国产人成看黄久久久久久久久 | 欧美二区三区91 | 懂色av一区二区三区蜜臀 | 中文字幕观看在线 | 久久久久久久久久久久久国产精品 | 久久99九九99精品 | 91观看视频 | 91手机视频| 玖玖玖在线观看 | 波多野结衣在线播放一区 | 中文字幕在线观看三区 | 97超碰网| 狠狠操狠狠干2017 | 欧美最猛性xxxxx亚洲精品 | 久久久久久久久久久影视 | 国产美女精品视频 | 久久黄色美女 | 超碰在线cao | 国产福利资源 | 五月天国产精品 | 成人国产精品久久久 | 国产精品一区二区三区久久久 | 久久福利国产 | 国产美女搞久久 | 亚洲精品乱码久久久一二三 | 色久av | 成人精品在线 | 日日操天天操夜夜操 | 婷婷亚洲最大 | 日韩一级精品 | 国产精品高清在线观看 | 国产在线美女 | 成人黄色电影在线播放 | av线上免费观看 | 国产夫妻av在线 | 亚洲最大色 | 97理论片| 国产精品区免费视频 | 99九九热只有国产精品 | 亚洲人成影院在线 | 麻豆视频免费网站 | 国产精品久久久网站 |