刚配置hadoop2.2,格式化namenode时候报的这个错。
原因是hadoop在格式化HDFS的时候,通过hostname命令获取到的主机名在/etc/hosts文件中进行映射的时候,没有找到,也就是名字不一样。
这里需要修改一下用户的主机名。
查看自己用户的主机名:hostname
查看/etc/hosts内容:cat /etc/hosts
发现自己的hosts中并没有node1这个主机名,手动添加上去后,问题消失
改完后格式化一下:
问题解决!!!!!
刚配置hadoop2.2,格式化namenode时候报的这个错。
原因是hadoop在格式化HDFS的时候,通过hostname命令获取到的主机名在/etc/hosts文件中进行映射的时候,没有找到,也就是名字不一样。
这里需要修改一下用户的主机名。
查看自己用户的主机名:hostname
查看/etc/hosts内容:cat /etc/hosts
发现自己的hosts中并没有node1这个主机名,手动添加上去后,问题消失
改完后格式化一下:
问题解决!!!!!