Hi Fabio,

Hue is OSS and ASL-ed, and you can re-use the thrift bindings it uses
to communicate with the various daemons via plugins, and then feed
information into its UIs.

I do think you can easily separate out the desktop UI and the backend
(thrift binding) parts, and plug in your own UI layers if you
absolutely need to do that. If you are still interested in doing that,
you are welcome to ask your questions at
https://groups.google.com/a/cloudera.org/group/hue-dev lists. The hue
community also welcomes any feedback you may have that can help
improve Hue to address your issues.

But to answer your specific question, you essentially would need to
load a plugin at each daemon that you can communicate to, and your UI
project should use the plugin to fetch what it needs. This is how HUE
does it and the sources are all at http://github.com/cloudera/hue

Note: Hue is undergoing a look and feel change (and ditching the
desktop model, which may be the pain for you here?), which you may
want to check further at
https://groups.google.com/a/cloudera.org/group/hue-user/browse_thread/thread/cea3cf743d230d9d#
-- This work is already available in the hue2 git branch for
testing/consumption.

On Fri, Feb 17, 2012 at 3:31 PM,  <fabio.pitz...@gmail.com> wrote:
> Hello everyone,
>
> in order to provide our clients a custom UI for their MapReduce jobs and HDFS 
> files, what is the best solution to create a web-based UI for Hadoop?
> We are not going to use Cloudera HUE, we need something more user-friendly 
> and shaped for our clients needs.
>
> Thanks,
>
> Fabio Pitzolu



-- 
Harsh J
Customer Ops. Engineer
Cloudera | http://tiny.cloudera.com/about

Reply via email to