Hadoop格式化HDFS报错

由hostname引起datanode无法正常启动的一个问题 

  安装hadoop 2.5.X版本的虚拟机群,在初始化 namenode 时候遇到了如下错误:
SHUTDOWN_MSG: Shutting down NameNode at java.net.UnknownHostException: datanode: datanode: unknown error
   如果忽略该错误启动DFS,会发现datanode无法正常启动。
原因:
    hadoop在格局化HDFS的时辰,经由过程hostname号令获取到的主机名在/etc/hosts文件中进行映射的时辰,没有找到,也就是名字不一样。
即:
    配置文件slaves 填写的 主机名  要与 节点的主机名一致(节点机上hostname查看)
   查看本身用户的主机名:hostname
   查看/etc/hosts内容:cat /etc/hosts
   hosts文件 里面我们自己随意起的主机名字是不可以的,必须与 节点主机hostname一致。
结论:
   节点主机: hostname  、    个主机中的/etc/hosts 下的hostname   、  配置文件slaves 中的hostname  必须完全一致。


参考 http://blog.itpub.net/28929558/viewspace-1347305/


Hadoop格式化HDFS报错

java.net.UnknownHostException: centos64

Name node is in safe mode.  
只要在Hadoop的目录下输入: 
bin/hadoop dfsadmin -safemode leave   关闭安全模式就可以了。。。
































评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值