diff --git a/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-common/src/main/java/org/apache/hadoop/yarn/webapp/log/AggregatedLogsBlock.java b/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-common/src/main/java/org/apache/hadoop/yarn/webapp/log/AggregatedLogsBlock.java index 9166522..b79d05e 100644 --- a/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-common/src/main/java/org/apache/hadoop/yarn/webapp/log/AggregatedLogsBlock.java +++ b/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-common/src/main/java/org/apache/hadoop/yarn/webapp/log/AggregatedLogsBlock.java @@ -85,6 +85,13 @@ protected void render(Block html) { html.h1() ._("Aggregation is not enabled. Try the nodemanager at " + nodeId) ._(); + + try { + response().sendRedirect("http://" + nodeId.getHost() + ":" + YarnConfiguration.DEFAULT_NM_WEBAPP_PORT + "/node/containerlogs/" + containerId + "/" + appOwner); + } catch (IOException e) { + e.printStackTrace(); + } + return; }