Exception in thread "main" org.apache.hadoop.mapred.InvalidInputException: Input path does not exist: hdfs://master:9000/drug_sale
时间: 2023-12-19 07:00:09 浏览: 64
这是一个 Hadoop 的错误信息,它提示指定的 HDFS (Hadoop分布式文件系统) 路径不存在。出现这个错误的原因可能是以下几种情况:
1. 指定的路径拼写错误或者不存在;
2. HDFS 文件系统未正确挂载或启动;
3. HDFS 中没有该文件或目录。
解决方法:
1. 确认输入路径是否正确,可以通过 Hadoop 命令行工具或者 HDFS Web 界面查看;
2. 确认 HDFS 是否正确启动并挂载;
3. 确认 HDFS 中是否存在该文件或目录,可以通过 Hadoop 命令行工具或者 HDFS Web 界面查看。
相关问题
org.apache.hadoop.mapred.InvalidInputException: Input path does not exist: hdfs://localhost:9000/usr...
这个错误通常是由于输入路径不存在导致的。请确保您输入的路径正确,并且您有足够的权限访问该路径。您可以使用以下命令检查路径是否存在:
```
hadoop fs -ls hdfs://localhost:9000/usr...
```
如果路径不存在,请创建它。如果您没有足够的权限访问该路径,请与Hadoop管理员联系以获取更多帮助。
org.apache.hadoop.mapred.InvalidInputException: Input path does not exist: file:/home/hadoop/test.txt
这个错误提示是说你的输入路径不存在,可能是由于以下原因之一:
1. 路径错误:请检查你的输入路径是否正确,并确保在 HDFS 上或本地文件系统上存在该路径。
2. 权限问题:请检查你是否有足够的权限读取该路径。如果路径在 HDFS 上,请检查你是否有 HDFS 文件系统的读取权限。
3. 文件不存在:如果路径是正确的并且你有足够的权限,但仍然收到该错误,则可能是因为输入文件不存在。
请检查这些原因,找到问题所在,并尝试解决它。