我在我的虚拟机上安装了Apache Hadoop,并将其配置为以伪分布式模式运行。除了一件事以外,一切似乎都很好。我可以在虚拟机中使用hadoop命令行列出文件并创建文件夹。错误的从Hadoop HDFS NameNode重定向到localhost:50075
当我从没有虚拟PC打开
http://192.168.20.200:50070 (virtual machine IP)
,我可以看到一些NameNode的信息和链接“浏览文件系统”。此链接有下列网址:
http://192.168.20.200:50070/nn_browsedfscontent.jsp
当我点击我被重定向到
http://localhost:50075/browseDirectory.jsp?namenodeInfoPort=50070&dir=/
如果我“localhost”替换为“192.168.20.200”一切正常。
核心sites.xml
<configuration>
<property>
<name>fs.default.name</name>
<value>hdfs://localhost/</value>
<description>...</description>
</property>
</configuration>
HDFS-site.xml中
<property>
<name>dfs.replication</name>
<value>1</value>
<description>Default block replication.</description>
</property>
<property>
<name>dfs.name.dir</name>
<value>/app/hadoopstorage/name/</value>
</property>
<property>
<name>dfs.data.dir</name>
<value>/app/hadoopstorage/data/</value>
</property>
<property>
<name>dfs.webhdfs.enabled</name>
<value>true</value>
</property>
是否有人知道如何解决这一问题?
你试过将'fs.default.name'设置为'hdfs:// 192.168.20.200 /'吗? – harpun 2013-03-07 21:51:05
是的,然后我重定向到http://no.local:50075/browseDirectory.jsp或类似 – cmd 2013-03-09 21:26:57
对不起,不是“no.local:50075”,但“{nameOfMachine} .local:50075” – cmd 2013-03-11 11:02:53