Deploy the ResourceManager HA Cluster
Copy the
etc/hadoop/conf/yarn-site.xml
file from the primary ResourceManager host to the standby ResourceManager host.Make sure that the
clientPort
value set inetc/zookeeper/conf/zoo.cfg
matches the port set in the followingyarn-site.xml
property:<property> <name>yarn.resourcemanager.zk-state-store.address</name> <value>localhost:2181</value> </property>
Start ZooKeeper. Execute this command on the ZooKeeper host machine(s):
su - zookeeper -c "export ZOOCFGDIR=/usr/hdp/current/zookeeper-server/conf ; export ZOOCFG=zoo.cfg; source /usr/hdp/current/zookeeper-server/conf/zookeeper-env.sh ; /usr/hdp/current/zookeeper-server/bin/zkServer.sh start"
Start HDFS using the instructions provided in the Controlling HDP Services Manually chapter of the HDP Reference Guide.
Start YARN using the instructions provided in the Controlling HDP Services Manually chapter of the HDP Reference Guide.
Set the active ResourceManager:
MANUAL FAILOVER ONLY: If you configured manual ResourceManager failover, you must transition one of the ResourceManagers to Active mode. Execute the following CLI command to transition ResourceManager "rm1" to Active:
yarn rmadmin -transitionToActive rm1
You can use the following CLI command to transition ResourceManager "rm1" to Standby mode:
yarn rmadmin -transitionToStandby rm1
AUTOMATIC FAILOVER: If you configured automatic ResourceManager failover, no action is required -- the Active ResourceManager will be chosen automatically.
Start all remaining unstarted cluster services using the instructions in the Controlling HDP Services Manually chapter of the HDP Reference Guide..