$ hadoop jar SortDriver.jar /input/scores.txt /output/sorted_scores找不到文件
时间: 2023-12-09 20:03:52 浏览: 50
这个错误可能是因为输入文件 `/input/scores.txt` 不存在,或者在 Hadoop 集群中没有正确配置。你可以尝试以下几点:
1. 确认输入文件路径 `/input/scores.txt` 是否正确,如果不正确请更正输入文件路径。
2. 确认 Hadoop 集群中是否已经将输入文件上传到了 HDFS 上。如果没有,请使用以下命令将其上传到 HDFS:
```
$ hdfs dfs -put /local/path/to/scores.txt /input/
```
其中 `/local/path/to/scores.txt` 是本地文件路径,`/input/` 是 HDFS 路径。
3. 确认 Hadoop 集群中是否已经正确配置了输入文件路径。可以使用以下命令检查:
```
$ hdfs dfs -ls /input/
```
如果能够列出文件列表,则说明文件路径已经正确配置。
希望这些信息能够帮助你解决问题。
相关问题
hadoop jar /home/hadoop/input/HadoopTest.jar /input/data.txt /output
这是一个运行 Hadoop job 的命令,其中:
- `hadoop jar` 表示使用 Hadoop 命令行工具来执行一个 jar 包中的 job。
- `/home/hadoop/input/HadoopTest.jar` 是 jar 包的路径。
- `/input/data.txt` 是输入文件的路径。
- `/output` 是输出目录的路径。
这个命令的作用是将 `/input/data.txt` 文件中的内容作为输入,经过 Hadoop job 的处理后,输出结果到 `/output` 目录中。
/usr/local/hadoop/bin/hadoop jar Merge.jar org/apache/hadoop/examples/Merge input output
这个命令也可以用来运行 `/usr/local/hadoop/Merge` 目录下的 `Merge.jar`,不过需要注意以下几点:
1. 这个命令中的 `org/apache/hadoop/examples/Merge` 表示 MapReduce 程序的类名,如果 `Merge.jar` 中的主类就是这个类,那么这个命令就可以正常运行。如果程序的主类不是这个类,需要将命令中的类名替换成程序的主类名。
2. 这个命令中的 `input` 和 `output` 分别表示输入路径和输出路径,如果你的输入路径和输出路径不是 `/input` 和 `/output`,需要将命令中的路径替换成你实际使用的路径。
综上所述,如果你的 `Merge.jar` 中的主类就是 `org/apache/hadoop/examples/Merge`,并且你的输入路径为 `/input`,输出路径为 `/output`,那么可以使用以下命令运行:
```
/usr/local/hadoop/bin/hadoop jar /usr/local/hadoop/Merge/Merge.jar org/apache/hadoop/examples/Merge /input /output
```
如果程序的主类不是 `org/apache/hadoop/examples/Merge`,需要将命令中的类名替换成程序的主类名。如果输入路径和输出路径不是 `/input` 和 `/output`,需要将命令中的路径替换成你实际使用的路径。
相关推荐
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)