As far as I can tell, the MR WebApp, as the name itself indicates on its doc page, starts only at the MR AM (which may be running at any NM), and it starts as an ephemeral port logged at in the AM logs usually as:
INFO Web app /mapreduce started at [PORT] That it starts its own server with an ephemeral access point makes sense, since each job uses its own AM and having a common location may not work with the form of REST API documented at your link. Can you please file a JIRA to fix the doc and remove the proxy server refs, which are misleading? Do correct me if I'm wrong. On Thu, Jun 28, 2012 at 6:13 PM, Prajakta Kalmegh <pkalm...@gmail.com> wrote: > Hi > > I am trying to get the ApplicationMaster info using the <http://<proxy http > address:port>/proxy/{appid}/ws/v1/mapreduce/info> link as described on the < > http://hadoop.apache.org/common/docs/r2.0.0-alpha/hadoop-yarn/hadoop-yarn-site/MapredAppMasterRest.html> > page. > > I am able to access and retrieve JSON response for other modules > (ResourceManager, NodeManager and HistoryServer). However, I am getting > 'Page not found' when I try to use my ResourceManager Http address to > access the ApplicationMaster info. I am using < > http://localhost:8088/proxy/{appid}/ws/v1/mapreduce/info> to retrieve JSON > response. > > The instructions say "The application master should be accessed via the > proxy. This proxy is configurable to run either on the resource manager or > on a separate host." > > My yarn-default.xml contains: > <property> > <description>The address for the web proxy as HOST:PORT, if this is not > given then the proxy will run as part of the RM</description> > <name>yarn.web-proxy.address</name> > <value/> > </property> > > and I did not set a value explicitly in yarn-site.xml. Any idea how I can > get this working? Thanks in advance. > > Regards, > Prajakta -- Harsh J