文章來自:http://www.cnblogs.com/hark0623/p/4177794.html 轉載請注明
其實問題很簡單,因為在CDH中hdfs-site.xml配置文件中WEB UI配置的是域名,而域名在Hosts又被解析成內網IP。
你使用netstat -apn | grep 50700看一下監聽情況。
你會發現監聽的是你的內網IP,而不是外網IP,所以HDFS的WEB UI就無法訪問啦。
解決辦法:如果你使用的是Apache Hadoop,那么需要去手動修改hdfs-site.xml的dfs.namenode.http-address,修改為0.0.0.0:50070。如果使用的是ClouderaManager,那么去HDFS->配置->搜索NameNode Default Group ,然后把NameNode Default Group圈上即可。
注意調整完畢后,需要重新啟動HDFS
PS:多說一句,我個人建議在linux做一個VPN,然后連接上后,內網訪問。 這樣相對來說會安全些。