上传文件到HDFS报错解决方案

上传文件到HDFS报错解决方案

上传文件到HDFS报错解决方案上传文件到HDFS报错解决方案
造成这个问题的原因可能是使用hadoop namenode -format格式化时格式化了多次造成那么spaceID不一致,解决方案:
1>重新格式化意味着集群的数据会被全部删除,格式化前需考虑数据备份或转移问题;
2>先删除主节点(即namenode节点):Hadoop的临时存储目录tmp、namenode存储永久性元数据目录dfs/name、Hadoop系统日志文件目录log 中的内容 (注意是删除上述三个目录下的内容而不删除目录本身);
3>删除所有数据节点(即datanode节点) :Hadoop的临时存储目录tmp、namenode存储永久性元数据目录dfs/name、Hadoop系统日志文件目录log 中的内容(注意是删除上述三个目录下的内容而不删除目录本身);
4>重新格式化一个新的分布式文件系统:$ hadoop namenode -format