本文已参与「新人创作礼」活动,一起开启掘金创作之路。
问题原因:
hadoop不能通过配置文件连接到具体的机器
解决办法:
一般在网上搜索这个问题都是让重新格式化namenode,格式化之前要记得清空namenode和DataNode文件夹,但是对于此问题没法解决。
检查配置文件之后发现没有问题,一定是其他地方出现了问题,经过以下尝试发现,hadoop不同通过配置文件找到具体的机器,修改机器中的映射地址。
通过公网IP使用Xshell连接到三台机器之后,将/etc/hosts中的内容更改为私网IP,即可解决问题。