最近接触了Hadoop,在练习把本地文件系统的“/home/hadoop/myLocalFile.txt”上传到HDFS中时出现了如题所述错误,目前原因不详,但是按照以下方法成功解决了我的问题:
第一步:停掉Hadoop:
在Hadoop安装目录下执行:
./sbin/stop-dfs.sh
第二步:找到dfs/data下的current文件夹,将其删除
rm -r xxx/dfs/data/current #xxx根据实际情况而定,每个人的可能不同
第三步:执行hadoop namenode-format
在Hadoop安装目录下执行:
./bin/hadoop namenode-format
第四步:重启Hadoop
在Hadoop安装目录下执行:
./sbin/star-dfs.sh