Issue

在伪分布模式下,DataNode的服务器无法启动

Hadoop报错-java.io.IOException: All spcofoed dorectories have failed to load
Hadoop报错-java.io.IOException: All spcofoed dorectories have failed to load

Answer

这是所有指定目录没有加载成功导致的

(1)重点检查hadoop-env.sh、core-site.xml和hdfs-site.xml的配置文件是否配置正确

hadoop-env.sh配置文件

Hadoop报错-java.io.IOException: All spcofoed dorectories have failed to load

core-site.xml配置文件

Hadoop报错-java.io.IOException: All spcofoed dorectories have failed to load

hdfs-site.xml配置文件

Hadoop报错-java.io.IOException: All spcofoed dorectories have failed to load

(2)删除dfs.namenode.name.dir和dfs.datanode.data.dir目录的文件

Hadoop报错-java.io.IOException: All spcofoed dorectories have failed to load
Hadoop报错-java.io.IOException: All spcofoed dorectories have failed to load

(3)重新格式化NameNode,重新启动NameNode

Hadoop报错-java.io.IOException: All spcofoed dorectories have failed to load

(4)最后重新启动DataNode

Hadoop报错-java.io.IOException: All spcofoed dorectories have failed to load
Hadoop报错-java.io.IOException: All spcofoed dorectories have failed to load

相关文章: