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