Repository: hadoop
Updated Branches:
  refs/heads/trunk 6e5ba9366 -> f9a4d4cf2


YARN-7868. Provide improved error message when YARN service is disabled. 
Contributed by Eric Yang


Project: http://git-wip-us.apache.org/repos/asf/hadoop/repo
Commit: http://git-wip-us.apache.org/repos/asf/hadoop/commit/f9a4d4cf
Tree: http://git-wip-us.apache.org/repos/asf/hadoop/tree/f9a4d4cf
Diff: http://git-wip-us.apache.org/repos/asf/hadoop/diff/f9a4d4cf

Branch: refs/heads/trunk
Commit: f9a4d4cf237d64ccb52ab1792372c89e9d36f41d
Parents: 6e5ba93
Author: Jian He <jia...@apache.org>
Authored: Fri Feb 2 11:10:18 2018 -0800
Committer: Jian He <jia...@apache.org>
Committed: Fri Feb 2 11:10:47 2018 -0800

----------------------------------------------------------------------
 .../org/apache/hadoop/yarn/service/client/ApiServiceClient.java  | 4 ++++
 1 file changed, 4 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/hadoop/blob/f9a4d4cf/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-applications/hadoop-yarn-services-api/src/main/java/org/apache/hadoop/yarn/service/client/ApiServiceClient.java
----------------------------------------------------------------------
diff --git 
a/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-applications/hadoop-yarn-services-api/src/main/java/org/apache/hadoop/yarn/service/client/ApiServiceClient.java
 
b/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-applications/hadoop-yarn-services-api/src/main/java/org/apache/hadoop/yarn/service/client/ApiServiceClient.java
index 34e62b6..8c2edb5 100644
--- 
a/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-applications/hadoop-yarn-services-api/src/main/java/org/apache/hadoop/yarn/service/client/ApiServiceClient.java
+++ 
b/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-applications/hadoop-yarn-services-api/src/main/java/org/apache/hadoop/yarn/service/client/ApiServiceClient.java
@@ -171,6 +171,10 @@ public class ApiServiceClient extends AppAdminClient {
       LOG.error("Authentication required");
       return EXIT_EXCEPTION_THROWN;
     }
+    if (response.getStatus() == 503) {
+      LOG.error("YARN Service is unavailable or disabled.");
+      return EXIT_EXCEPTION_THROWN;
+    }
     try {
       ServiceStatus ss = response.getEntity(ServiceStatus.class);
       output = ss.getDiagnostics();


---------------------------------------------------------------------
To unsubscribe, e-mail: common-commits-unsubscr...@hadoop.apache.org
For additional commands, e-mail: common-commits-h...@hadoop.apache.org

Reply via email to