I met different problems for installing hue. I give some tips…
1) add proxyuser properties for hue in core-site.xml… More precisely, add properties in the ambari interface, as the file is regenerated at each restart.
2) Hue uses TCP/8000, that was already bound by Storm on my platform. Stop Hue, stop Storm, start hue and start storm will free TCP/8000 and hue will start correctly (and storm too).
3) hue uses webhdfs… and is configured by default on localhost.
[30/Apr/2014 13:18:54 +0000] webhdfs ERROR Failed to determine superuser of WebHdfs at http://localhost:50070/webhdfs/v1/: <urlopen error [Errno 111] Connection refused>
TCP/50700 is not bound on localhost but only on the public IP on my platform:
# netstat -na| grep LISTEN | grep 50070
tcp 0 0 10.0.0.244:50070 0.0.0.0:* LISTEN
Change webhdfs_url in hue.ini config file for using the right channel for webhdfs and not localhost.
4) if you are connected with hue user in Hue, you will not access to /user/hive. Create a hive user in the interface and use it (or change filesystem rights with the appropriate value).