You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@hadoop.apache.org by Forrest Aldrich <fo...@gmail.com> on 2012/11/04 19:28:21 UTC
Viewing hadoop web pages via URL to a back-end Hadoop network, and
specifying an alt config directory
I have two questions...
First, our Hadoop cluster uses a back-end, non-routed network for
transfering data, it is not accessible outside and so the URLs the web
page display are inaccessible. I don't see that I can alter the host
that these pages display, as it would otherwise work on the front-end
IP. Is there a way I can have these pages display a different host
name? At the moment, we just copy and paste and edit the URL in the
browser and use the front-end IP to get to things, but that's a
hassle. I could also NAT a port range from the front-end if I needed
to, with iptables... but at this point, this is seems cosmetic. Surely
someone else has run into this :-) Here's an example of what I'm seeing
displayed on the hadoop pages:
The hadoop web page displays this text:
tracker_hadoop.our-backend.com.:hadoop.our-frontend.com/127.0.0.1:42302
with the actual URL (click) being:
http://hadoop.our-backend.com.:50060/
Note the added "." in the actual links, which is not coming from the
config files or /etc/hosts, that I can tell.
The display shows backend -> frontend and the localhost. Seems a little
convoluted; at least, I know our developers are getting irritated by it :-)
My second question is partly due to some confusion from reading
the documentation. We want to manage our Hadoop installation for each
system by moving out the /conf directory to another location. There
appear to be a few places you can do this, including the command line.
What I can't seem to figure out is where (preferrably at startup) can I
place this value so that it's /inherited/ across the board, so I don't
have to worry about multiple edits?
Thanks!