第一种 查看是否关闭防火墙
第二种
关闭集群 stop-all.sh
删掉core-site.xml里hadoop.tmp.dir的路径里tmp下的dfs
重新进行格式化 hdfs namenode -format
格式化成功启动start-all.sh
第三种
先关闭集群stop-all.sh
重复格式化 导致namenodeVERSION clusterID跟datanodeVERSION clusterID不一致
将 namenodeVERSION clusterID复制粘贴到datanodeVERSION clusterID保持一致
第四种
在配置无误情况下子节点无datanode
先关闭集群(主节点进行)stop-all.sh
将子节点hadoop/etc下的hadoop删除
再由主节点重新发送
主节点执行 hdfs namenode -format
主节点启动start-all.sh
子节点jps再次查看就会出现datanode