YARN-8140. Improve log message when launch cmd is ran for stopped yarn service. Contributed by Eric Yang
This commit is contained in:
parent
4a7369b095
commit
598483e496
@ -167,8 +167,13 @@ public ApplicationId run() throws IOException, YarnException {
|
|||||||
String message = "Failed to create service " + service.getName()
|
String message = "Failed to create service " + service.getName()
|
||||||
+ ": {}";
|
+ ": {}";
|
||||||
LOG.error(message, e);
|
LOG.error(message, e);
|
||||||
|
if (e.getCause().getMessage().contains("already exists")) {
|
||||||
|
message = "Service name " + service.getName() + " is already taken.";
|
||||||
|
} else {
|
||||||
|
message = e.getCause().getMessage();
|
||||||
|
}
|
||||||
return formatResponse(Status.INTERNAL_SERVER_ERROR,
|
return formatResponse(Status.INTERNAL_SERVER_ERROR,
|
||||||
e.getCause().getMessage());
|
message);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user