Hadoop 路径不是文件

标签 hadoop

我是 hadoop 的新手,正在试用已随 hadoop 安装一起分发的 wordcount 示例程序。我在 hdfs 中创建了名为“input”的输入目录,它包含我的 pdf 文件(how-to-code-in-python.pdf)。尝试为 wordcount 运行 hadoop 命令时显示错误

java.lang.Exception: java.io.FileNotFoundException: 路径不是文件:/input/input

Hadoop error image

确切的错误是什么,我该如何解决?

最佳答案

你列出文件夹的内容

hdfs dfs -ls /input 

看什么都不是文件

然后删除错误中列出的文件夹作为非文件

hdfs dfs -rm -R /input/input

然后再次上传你的数据

hdfs dfs -copyFromLocal file.txt /input/

关于Hadoop 路径不是文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52785794/

相关文章:

java - Oozie 设置 LD_LIBRARY_PATH

mysql - 如何将大型 mysql 转储导入 hadoop?

scala - 使用 sc.textfile 时读取文本文件的是驱动程序还是 worker ?

java - 无法从Object转换为IntWritable

log4j - Hadoop 启用日志记录

java - Spark 作业与 yarn-client 一起正常工作,但与 yarn-cluster 完全不工作

java - Spark 流式传输和模拟 hdfs

hadoop - Spark没有拿起hadoop conf

hadoop - 面向Hadoop开发人员的Cloudera认证

hadoop - 我的datanode上的某个设备死了时,是否有任何文件可供读取