直接看错误
错误分许:大概是datanode拒绝与namenode的通信,因为无法解析主机名。可是自己已经在hosts文件中配置了域名解析,不知道为什么还会报这个错误。
解决方案:在hdfs-site.xml文件中配置如下信息
<property>
<name>dfs.namenode.datanode.registration.ip-hostname-check</name>
<value>false</value>
</property>
配置原因如下图: