posts - 38, comments - 2, trackbacks - 0, articles - 0
  BlogJava :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理
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  必须完全一致。

解决方法


修改/etc/sysconfig/network中HOSTNAME的值为localhost,或者自己指定的主机名,保证localhost在/etc/hosts文件中映射为正确的IP地址,然后重新启动网络服务.

/etc/rc.d/init.d/network restart 

只有注册用户登录后才能发表评论。


网站导航: