问题:
org.apache.hadoop.ipc.Client [] - Failed to connect to server: hadoop102/192.168.42.102:8032: retries get failed due to exceeded maximum allowed retries number: 0
原因:
从yarn配置文件,查看到RM的ID,根据该ID获取它们的状态:
yarn rmadmin -getServiceState rm1
获取所有RM节点的状态:
yarn rmadmin -getAllServiceState
解决:
(1)可手动切换RM的状态:
#手动切换到STANDBY
yarn rmadmin -transitionToStandby rm2
#手动切换到ACTIVE
yarn rmadmin -transitionToActive rm1
(2)当YARN的HA配置中开启了自动故障转移时,需加上-forcemanual 参数(谨慎使用此参数)
手动切换到STANDBY
yarn rmadmin -transitionToStandby -forcemanual rm2
手动切换到ACTIVE
yarn rmadmin -transitionToActive -forcemanual rm1
查看切换后状态
yarn rmadmin -getAllServiceState