1.在NN的HA配置好的前提下做如下操作

2.配置文件

  1. Yarn-site.xml



yarn.nodemanager.aux-services
mapreduce_shuffle




yarn.resourcemanager.ha.enabled
true





yarn.resourcemanager.cluster-id
cluster-yarn1



yarn.resourcemanager.ha.rm-ids
rm1,rm2,rm3



yarn.resourcemanager.hostname.rm1
hadoop102



yarn.resourcemanager.hostname.rm2
hadoop103




yarn.resourcemanager.hostname.rm3
hadoop104





yarn.resourcemanager.zk-address
hadoop102:2181,hadoop103:2181,hadoop104:2181




yarn.resourcemanager.recovery.enabled
true





yarn.resourcemanager.store.class org.apache.hadoop.yarn.server.resourcemanager.recovery.ZKRMStateStore




yarn.nodemanager.env-whitelist
JAVA_HOME,HADOOP_COMMON_HOME,HADOOP_HDFS_HOME,HADOOP_CONF_DIR,CLASSPATH_PREPEND_DISTCACHE,HADOOP_YARN_HOME,HADOOP_MAPRED_HOME


===============================xsync 分发=================================

启动YARN

(1)在hadoop102中执行:
start-yarn.sh
(2)查看服务状态
yarn rmadmin -getServiceState rm1