hadoop-yarn-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Li Lu (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (YARN-3087) [Aggregator implementation] the REST server (web server) for per-node aggregator does not work if it runs inside node manager
Date Tue, 24 Feb 2015 01:03:44 GMT

    [ https://issues.apache.org/jira/browse/YARN-3087?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14334188#comment-14334188
] 

Li Lu commented on YARN-3087:
-----------------------------

Hi [~zjshen], thanks for the feedback! Seems like these two classes are associated with YARN
WebApp. Could you please let me know the general goal of the two classes? Maybe we can find
our workaround in the HDFS codebase since they have already built their REST APIs on top of
HttpServer2 and Jersey. 

> [Aggregator implementation] the REST server (web server) for per-node aggregator does
not work if it runs inside node manager
> -----------------------------------------------------------------------------------------------------------------------------
>
>                 Key: YARN-3087
>                 URL: https://issues.apache.org/jira/browse/YARN-3087
>             Project: Hadoop YARN
>          Issue Type: Sub-task
>          Components: timelineserver
>            Reporter: Sangjin Lee
>            Assignee: Devaraj K
>         Attachments: YARN-3087-022315.patch
>
>
> This is related to YARN-3030. YARN-3030 sets up a per-node timeline aggregator and the
associated REST server. It runs fine as a standalone process, but does not work if it runs
inside the node manager due to possible collisions of servlet mapping.
> Exception:
> {noformat}
> org.apache.hadoop.yarn.webapp.WebAppException: /v2/timeline: controller for v2 not found
> 	at org.apache.hadoop.yarn.webapp.Router.resolveDefault(Router.java:232)
> 	at org.apache.hadoop.yarn.webapp.Router.resolve(Router.java:140)
> 	at org.apache.hadoop.yarn.webapp.Dispatcher.service(Dispatcher.java:134)
> 	at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
> 	at com.google.inject.servlet.ServletDefinition.doService(ServletDefinition.java:263)
> 	at com.google.inject.servlet.ServletDefinition.service(ServletDefinition.java:178)
> 	at com.google.inject.servlet.ManagedServletPipeline.service(ManagedServletPipeline.java:91)
> 	at com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:62)
> 	at com.sun.jersey.spi.container.servlet.ServletContainer.doFilter(ServletContainer.java:900)
> 	at com.sun.jersey.spi.container.servlet.ServletContainer.doFilter(ServletContainer.java:834)
> 	at com.sun.jersey.spi.container.servlet.ServletContainer.doFilter(ServletContainer.java:795)
> ...
> {noformat}



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Mime
View raw message