ITPub博客

首页 > 大数据 > Hadoop > hadoop搭建完全分布式环境时遇到的问题

hadoop搭建完全分布式环境时遇到的问题

Hadoop 作者:ceopop 时间:2013-01-26 21:06:41 0 删除 编辑

按照教程配置一切OK,只是每次初始化namenode时都发现是127.0.0.1,而不是配置文档中写入的IP192.168.1.100,并且在浏览器打开“192.168.0.100:50030”一直显示namenode的状态是“INITIALIZING”而无法改变为“RUNNING”,查看log下启动日志,发现错误提示是从192.168.1.100:9000跳转127.0.0.1:9000出现错误。原来原因出在“/etc/hosts”的配置上面,fedora默认会在该网络配置文件的第一行加上“127.0.0.1  主机名”的解析,并且优先级高于其他,所以每次解析后都会以环回地址来连接和开启服务端口。

解决方法:

1、去掉“/etc/hosts“中“127.0.0.1  localhost.localdomain 主机名”中主机名;

2、在namenode中重新初始化和启动hadoop

 (1)namenode删除临时文件所在目录

     rm -rf /hadoop tmp文件所在路径/hadoop-用户名

    我是 rm -rf /root/temp/hadoop/hadoop-root

 (2)datanode删除临时文件所在目录

    我是 rm -rf /root/temp/hadoop/hadoop-root
 (3)重新初始化namenode 

    bin/hadoop namenode -format
 (4)开启服务

    bin/start-all.sh

<!-- 正文结束 -->

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/26183848/viewspace-1120132/ ,如需转载,请注明出处,否则将追究法律责任。

下一篇: 没有了~
请登录后发表评论 登录
全部评论

注册时间:2011-08-18

最新文章