Take a look at Hue, it a web app that does exactly what you're talking about. 
It uses a combination of RPC calls and other public APIs as well as a custom 
plugin that adds additional APIs via thrift. 

Hue can be deployed on any node and is mostly written in Python. 

-Joey



On Jan 11, 2012, at 2:32, Michael Lok <fula...@gmail.com> wrote:

> Hi Franck,
> 
> Thanks for the info.  However, I'm looking at decoupling this app from the 
> embedded Jetty in Hadoop.  Ideally, it should be deployed in a separate 
> server as the NameNode.  Is this possible?
> 
> 
> 
> 
> On Wed, Jan 11, 2012 at 3:23 PM, Franck Besnard <besn0...@yahoo.com> wrote:
> Hello
> Yes this is quite trivial and for example ibm did that in their big insights 
> flavor of hadoop
> The hadoop alrzady has quite a lot of instrumentation regarding monitoring 
> and you can extend the embedded jetty to add more features.
> Ideally this webapp should nit be bundled within the nodes but that s the way 
> it is
> Cheers
> Franck
> 
> 
> 
> Envoyé à partir de Yahoo! Mail (sur Android)
> 
> 
> From: Michael Lok <fula...@gmail.com>; 
> To: <hdfs-user@hadoop.apache.org>; 
> Subject: Custom web app 
> Sent: Wed, Jan 11, 2012 7:07:39 AM 
> 
> Hi folks,
> 
> I was wondering if it's possible to develop a custom front end which
> allows monitoring/management of jobs/tasks and hdfs.  From what i can
> see from the built in webapp, all JSPs retrieve the relevant
> NameNode/TaskTracker objects from the application instance; which is
> set during NameNode creation.  Was wondering if it's possible to
> connect to a remote NameNode from an external server and application
> using Hadoop's API classes.
> 
> 
> Thanks.
> 

Reply via email to