今天在搭建完Hadoop的环境,通过start-all.sh启动完毕后,发现只能打开localhost:8042的管理界面,而当进入localhost:50070对应的HDFS的web管理中心时,浏览器中一直提示无法连接。于是又仔细去翻看了下启动时的信息,发现提示了如下错误:
Incorrect configuration: namenode address dfs.namenode.servicerpc-address or dfs.namenode.rpc-address is not configured.
Starting namenodes on []
如图:
解决方法:
1、进入到hadoop的根目录下。
2、在etc/hadoop/core-site.xml中增加如下配置:
<property>
<name>fs.default.name</name>
<value>hdfs://127.0.0.1:9000</value>
</property>
如图:
3、重新启动hadoop,问题解决。