Index: hadoop-yarn-project/hadoop-yarn/hadoop-yarn-common/src/main/java/org/apache/hadoop/yarn/webapp/util/WebAppUtils.java IDEA additional info: Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP <+>UTF-8 =================================================================== --- hadoop-yarn-project/hadoop-yarn/hadoop-yarn-common/src/main/java/org/apache/hadoop/yarn/webapp/util/WebAppUtils.java (revision a4c88298d2439782b49b53e470c03a96e24773d6) +++ hadoop-yarn-project/hadoop-yarn/hadoop-yarn-common/src/main/java/org/apache/hadoop/yarn/webapp/util/WebAppUtils.java (date 1524910301999) @@ -174,9 +174,8 @@ InetSocketAddress address = null; String rmId = null; if (HAUtil.isHAEnabled(conf)) { - // If HA enabled, pick one of the RM-IDs and rely on redirect to go to - // the Active RM - rmId = (String) HAUtil.getRMHAIds(conf).toArray()[0]; + // If HA enabled, get the active rm id + rmId = RMHAUtils.findActiveRMHAId(new YarnConfiguration(conf)); } if (httpPolicy == Policy.HTTPS_ONLY) {