I am running in pseudo-distributed on my Mac and just upgraded from 0.20.203.0 to 1.0.0. The web interface for HDFS which was working in 0.20.203.0 is broken in 1.0.0.
HDFS itself appears to work: a command line like "hadoop fs -ls /" returns a result, and the namenode web interface at http:// http://localhost:50070/dfshealth.jsp comes up. However, when I click on the "Browse the filesystem" link on this page I get a 404 Error. The error message displayed in the browser reads: Problem accessing /browseDirectory.jsp. Reason: /browseDirectory.jsp The URL in the browser bar at this point is " http://0.0.0.0:50070/browseDirectory.jsp?namenodeInfoPort=50070&dir=/". The HTML source to the link on the main namenode page is <a href="/nn_browsedfscontent.jsp">Browse the filesystem</a>. If I change the server location from 0.0.0.0 to localhost in my browser bar I get the same error. I updated my configuration files in the new hadoop 1.0.0 conf directory to transfer over my settings from 0.20.203.0. My conf/slaves file consists of the line "localhost". I ran "hadoop-daemon.sh start namenode -upgrade" once when prompted my errors in the namenode logs. After that all the namenode and datanode logs contain no errors. For what it's worth, I've verified that the bug occurs on Firefox, Chrome, and Safari. Any ideas on what is wrong or how I should go about further debugging it?
