我是 hadoop 的新手,正在试用已随 hadoop 安装一起分发的 wordcount 示例程序。我在 hdfs 中创建了名为“input”的输入目录,它包含我的 pdf 文件(how-to-code-in-python.pdf)。尝试为 wordcount 运行 hadoop 命令时显示错误
java.lang.Exception: java.io.FileNotFoundException: 路径不是文件:/input/input
确切的错误是什么,我该如何解决?
最佳答案
你列出文件夹的内容
hdfs dfs -ls /input
看什么都不是文件
然后删除错误中列出的文件夹作为非文件
hdfs dfs -rm -R /input/input
然后再次上传你的数据
hdfs dfs -copyFromLocal file.txt /input/
关于Hadoop 路径不是文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52785794/