This is an automated email from the ASF dual-hosted git repository.

abstractdog pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/hive.git


The following commit(s) were added to refs/heads/master by this push:
     new 44ceefea869 HIVE-27871: Fix formatting problems is YarnQueueHelper 
(#4874) (Mahesh Raju Somalaraju reviewed by Laszlo Bodor, Ayush Saxena)
44ceefea869 is described below

commit 44ceefea86931782844a97a9af562dffe55ecb86
Author: Mahesh Raju Somalaraju <maheshra...@cloudera.com>
AuthorDate: Tue Nov 21 19:32:19 2023 +0530

    HIVE-27871: Fix formatting problems is YarnQueueHelper (#4874) (Mahesh Raju 
Somalaraju reviewed by Laszlo Bodor, Ayush Saxena)
---
 .../hadoop/hive/ql/exec/tez/YarnQueueHelper.java     | 20 ++++++++------------
 1 file changed, 8 insertions(+), 12 deletions(-)

diff --git 
a/ql/src/java/org/apache/hadoop/hive/ql/exec/tez/YarnQueueHelper.java 
b/ql/src/java/org/apache/hadoop/hive/ql/exec/tez/YarnQueueHelper.java
index c7065156c27..45889ec750f 100644
--- a/ql/src/java/org/apache/hadoop/hive/ql/exec/tez/YarnQueueHelper.java
+++ b/ql/src/java/org/apache/hadoop/hive/ql/exec/tez/YarnQueueHelper.java
@@ -51,29 +51,25 @@ public class YarnQueueHelper {
   private int lastKnownGoodUrl;
   private boolean sslForYarn;
   private boolean isHA;
-  private static String webapp_conf_key = YarnConfiguration.RM_WEBAPP_ADDRESS;
-  private static String webapp_ssl_conf_key = 
YarnConfiguration.RM_WEBAPP_HTTPS_ADDRESS;
-  private static String yarn_HA_enabled = YarnConfiguration.RM_HA_ENABLED;
-  private static String yarn_HA_rmids = YarnConfiguration.RM_HA_IDS;
 
   public YarnQueueHelper(HiveConf conf) {
     ArrayList<String> nodeList = new ArrayList<>();
     sslForYarn = YarnConfiguration.useHttps(conf);
-    isHA = conf.getBoolean(yarn_HA_enabled, false);
-    LOG.info(String.format("Yarn is using SSL: %s", sslForYarn));
-    LOG.info(String.format("Yarn HA is enabled: %s", isHA));
+    isHA = conf.getBoolean(YarnConfiguration.RM_HA_ENABLED, false);
+    LOG.info("Yarn is using SSL: {}, HA enabled: {}", sslForYarn, isHA);
 
     if (isHA) {
-      String[] rmids = conf.getStrings(yarn_HA_rmids);
+      String[] rmids = conf.getStrings(YarnConfiguration.RM_HA_IDS);
       if (sslForYarn == true) {
         for (String rmid : rmids) {
-          
nodeList.addAll(Arrays.asList(conf.getTrimmedStrings(webapp_ssl_conf_key + 
"."+rmid)));
+          nodeList.addAll(Arrays.asList(conf
+                  .getTrimmedStrings(YarnConfiguration.RM_WEBAPP_HTTPS_ADDRESS 
+ "." + rmid)));
         }
         Preconditions.checkArgument(nodeList.size() > 0,
             "yarn.resourcemanager.ha.rm-ids must be set to enable queue access 
checks in Yarn HA mode");
       }else{
         for (String rmid : rmids) {
-          nodeList.addAll(Arrays.asList(conf.getTrimmedStrings(webapp_conf_key 
+ "."+rmid)));
+          
nodeList.addAll(Arrays.asList(conf.getTrimmedStrings(YarnConfiguration.RM_WEBAPP_ADDRESS
 + "."+rmid)));
           Preconditions.checkArgument(nodeList.size() > 0,
               "yarn.resourcemanager.ha.rm-ids must be set to enable queue 
access checks in Yarn HA mode");
         }
@@ -81,11 +77,11 @@ public class YarnQueueHelper {
       rmNodes = nodeList.toArray(new String[nodeList.size()]);
     }else {
       if (sslForYarn == true) {
-        rmNodes = conf.getTrimmedStrings(webapp_ssl_conf_key);
+        rmNodes = 
conf.getTrimmedStrings(YarnConfiguration.RM_WEBAPP_HTTPS_ADDRESS);
         Preconditions.checkArgument((rmNodes != null && rmNodes.length > 0),
             "yarn.resourcemanager.webapp.https.address must be set to enable 
queue access checks using TLS");
       } else {
-        rmNodes = conf.getTrimmedStrings(webapp_conf_key);
+        rmNodes = conf.getTrimmedStrings(YarnConfiguration.RM_WEBAPP_ADDRESS);
         Preconditions.checkArgument((rmNodes != null && rmNodes.length > 0),
             "yarn.resourcemanager.webapp.address must be set to enable queue 
access checks");
       }

Reply via email to